Compare commits

...

10 Commits

Author SHA256 Message Date
15415ec05c Normalize CPAN version
See https://github.com/openSUSE/cpanspec/issues/47 for details

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-MP3-Info?expand=0&rev=17
2025-06-11 19:38:42 +00:00
1eaac31ea2 Normalize CPAN version
See https://github.com/openSUSE/cpanspec/issues/47 for details

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-MP3-Info?expand=0&rev=16
2024-07-24 20:17:20 +00:00
Stephan Kulow
71571450d0 Accepting request 532627 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/532627
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-MP3-Info?expand=0&rev=15
2017-10-10 05:07:59 +00:00
Stephan Kulow
c4fe273320 Accepting request 530654 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/530654
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-MP3-Info?expand=0&rev=14
2017-10-08 06:46:53 +00:00
Stephan Kulow
75900280a2 Accepting request 297544 from devel:languages:perl:autoupdate
update

OBS-URL: https://build.opensuse.org/request/show/297544
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-MP3-Info?expand=0&rev=13
2015-04-17 07:29:12 +00:00
Stephan Kulow
5352faa9b7 OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-MP3-Info?expand=0&rev=12 2011-11-11 11:19:40 +00:00
Stephan Kulow
e2e3ce66ed always buildrequire perl-macros if not present, move %perl_requires behind buildroot (script commit)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-MP3-Info?expand=0&rev=11
2010-12-03 14:43:52 +00:00
Stephan Kulow
e62bdcd39c siwtch to perl_requires macro
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-MP3-Info?expand=0&rev=10
2010-12-01 13:50:47 +00:00
Stephan Kulow
d2997ce175 - remove /var/adm/perl-modules
- remove /var/adm/perl-modules

- remove /var/adm/perl-modules

- remove /var/adm/perl-modules

- remove /var/adm/perl-modules

- remove /var/adm/perl-modules

- remove /var/adm/perl-modules

- remove /var/adm/perl-modules

- remove /var/adm/perl-modules

- remove /var/adm/perl-modules

- remove /var/adm/perl-modules

- remove /var/adm/perl-modules

- remove /var/adm/perl-modules

- remove /var/adm/perl-modules

- remove /var/adm/perl-modules

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-MP3-Info?expand=0&rev=9
2010-11-29 18:57:48 +00:00
Stephan Kulow
c9541fc241 add perl as explicit buildrequire
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-MP3-Info?expand=0&rev=8
2010-10-19 08:46:36 +00:00
5 changed files with 122 additions and 68 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ca99b4a366d7e2066ccca23180b6794d21887ccdd803623520488bcb2e010475
size 120351

3
MP3-Info-1.26.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5762340732421f2502a770d6a126e584f2cd963351d2bc257bd278c39bce8be7
size 136554

20
cpanspec.yml Normal file
View File

@@ -0,0 +1,20 @@
---
description_paragraphs: 3
#no_testing: broken upstream
#sources:
# - source1
# - source2
#patches:
# foo.patch: -p1
# bar.patch:
#preamble: |-
# BuildRequires: gcc-c++
#post_prep: |-
# hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s, *,,g'`
# sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL
#post_install: |-
# sed on %{name}.files
#license: SUSE-NonFree
#skip_noarch: 1
#custom_build: -
#./Build build flags=%{?_smp_mflags} --myflag

View File

@@ -1,3 +1,58 @@
-------------------------------------------------------------------
Mon Oct 9 05:31:41 UTC 2017 - coolo@suse.com
- updated to 1.26
see /usr/share/doc/packages/perl-MP3-Info/Changes
-------------------------------------------------------------------
Tue Oct 3 05:42:03 UTC 2017 - coolo@suse.com
- updated to 1.25
see /usr/share/doc/packages/perl-MP3-Info/Changes
-------------------------------------------------------------------
Thu Apr 16 21:19:59 UTC 2015 - coolo@suse.com
- updated to 1.24
see /usr/share/doc/packages/perl-MP3-Info/Changes
* v1.24 Sat Nov 8 17:05:15 PST 2008
* RT #13970: get_mp3info goes into infinite loop if no 0xFF byte in file
* Fix VBR check for files that have Info header.
* Add VBRI check from KDF.
* Fix parsing of id3v2 APIC frame when it uses UTF8 encoding
* Support new WAV id3v2 block type, ID32 - Andy Grundman
* Handle ULT like USLT
-------------------------------------------------------------------
Thu Apr 16 21:19:57 UTC 2015 - coolo@suse.com
- updated to 1.24
see /usr/share/doc/packages/perl-MP3-Info/Changes
* v1.24 Sat Nov 8 17:05:15 PST 2008
* RT #13970: get_mp3info goes into infinite loop if no 0xFF byte in file
* Fix VBR check for files that have Info header.
* Add VBRI check from KDF.
* Fix parsing of id3v2 APIC frame when it uses UTF8 encoding
* Support new WAV id3v2 block type, ID32 - Andy Grundman
* Handle ULT like USLT
-------------------------------------------------------------------
Wed Dec 1 13:33:59 UTC 2010 - coolo@novell.com
- switch to perl_requires macro
-------------------------------------------------------------------
Mon Nov 29 18:30:42 UTC 2010 - coolo@novell.com
- remove /var/adm/perl-modules
-------------------------------------------------------------------
Tue Oct 19 08:38:50 UTC 2010 - coolo@novell.com
- add perl as explicit buildrequire
-------------------------------------------------------------------
Sat Aug 11 17:04:29 CEST 2007 - tsieden@suse.de

View File

@@ -1,88 +1,67 @@
#
# spec file for package perl-MP3-Info (Version 1.23)
# spec file for package perl-MP3-Info
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
# Copyright (c) 2025 SUSE LLC
#
# Please submit bugfixes or comments via http://bugs.opensuse.org/
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
# norootforbuild
%define cpan_name MP3-Info
Name: perl-MP3-Info
Version: 1.23
Release: 1
Requires: perl = %{perl_version}
Autoreqprov: on
Group: Development/Libraries/Perl
License: Artistic License
URL: http://search.cpan.org/dist/MP3-Info
Summary: MP3::Info - Manipulate / fetch info from MP3 audio files
Source: http://search.cpan.org/CPAN/authors/id/D/DA/DANIEL/MP3-Info-1.23.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Version: 1.260.0
Release: 0
# 1.26 -> normalize -> 1.260.0
%define cpan_version 1.26
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Manipulate / fetch info from MP3 audio files
URL: https://metacpan.org/release/%{cpan_name}
Source0: https://cpan.metacpan.org/authors/id/J/JM/JMERELO/%{cpan_name}-%{cpan_version}.tar.gz
Source1: cpanspec.yml
BuildArch: noarch
BuildRequires: perl
BuildRequires: perl-macros
BuildRequires: perl(ExtUtils::MakeMaker) >= 6.36
Provides: perl(MP3::Info) = %{version}
%undefine __perllib_provides
%{perl_requires}
%description
A pure-Perl module for getting and setting ID3 tags, and getting other
information (bitrate, length, etc.), for MP3 files.
* $mp3 = MP3::Info->new(FILE)
OOP interface to the rest of the module. The same keys available via
get_mp3info and get_mp3tag are available via the returned object (using
upper case or lower case; but note that all-caps "VERSION" will return the
module version, not the MP3 version).
Authors:
--------
Chris Nandor <pudge@pobox.com>
Dan Sully <daniel@cpan.org>
Passing a value to one of the methods will set the value for that tag in
the MP3 file, if applicable.
%prep
%setup -q -n MP3-Info-%{version}
%autosetup -n %{cpan_name}-%{cpan_version} -p1
%build
perl Makefile.PL OPTIMIZE="$RPM_OPT_FLAGS -Wall"
make
PERL_USE_UNSAFE_INC=1 perl Makefile.PL INSTALLDIRS=vendor
%make_build
%check
make test
%install
rm -rf $RPM_BUILD_ROOT
%perl_make_install
%perl_process_packlist
%perl_gen_filelist
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
%doc Changes README
%doc %{_mandir}/man?/*
%{perl_vendorarch}/auto/MP3
%{perl_vendorlib}/MP3
/var/adm/perl-modules/%{name}
%files -f %{name}.files
%doc Changes README.md
%changelog
* Sat Aug 11 2007 - tsieden@suse.de
- update to release 1.23
* Handle all tags with NULL delimited lists - Patch from Justin Fletcher <gerph (at) gerph.org>
* Fix MP3::Info for tag reading in AIF (and WAV, presumably) - kdf
* Read RVA2 (signed short) in big-endian order - andyg
* Fri Mar 30 2007 - tsieden@suse.de
- update to release 1.22
* Backwards compatibility for Apache::MP3 & others not expecting array refs.
* Use Encode::Detect if available.
* Parse Xing, Lame & Lyrics headers.
* Big patch from Justin Fletcher for proper ID3v2.4 frame parsing.
* Fix for ID3v2.2 frames in a v2.3 header - iTunes stupidity. - dsully
* Allow multiple null separated "name" TCON values per the v2.4 spec.
* New maintainer & Sponsor:
* Read ReplayGain Information in:
- RVA, RVAD and RVA2 tags.
- COMM tags via J.River Media Center
- PRIV tags via Windows Media Player
* Unicode / Encode optimizations to only guess if the string isn't ascii.
* Proper numeric genre decoding, now in tune with the ID3 spec.
* Parse and return PIC & APIC data.
* Handle multiple COMM and TCON tags.
* Parse APE tags that are in the ID3v1 header space.
* Parse USLT - Lyrics tags, used by iTunes.
* Wed Jan 25 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
* Wed Apr 13 2005 - tsieden@suse.de
- initial release 1.13