From 6fd38e9b6f1f0b6170d29d9a72c954b5a09c2317 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Bentkowski?= Date: Sat, 22 Jul 2006 14:36:46 +0000 Subject: [PATCH 001/108] Setup of module python-mutagen --- .cvsignore | 0 Makefile | 21 +++++++++++++++++++++ sources | 0 3 files changed, 21 insertions(+) create mode 100644 .cvsignore create mode 100644 Makefile create mode 100644 sources diff --git a/.cvsignore b/.cvsignore new file mode 100644 index 0000000..e69de29 diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..5a519f6 --- /dev/null +++ b/Makefile @@ -0,0 +1,21 @@ +# Makefile for source rpm: python-mutagen +# $Id$ +NAME := python-mutagen +SPECFILE = $(firstword $(wildcard *.spec)) + +define find-makefile-common +for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done +endef + +MAKEFILE_COMMON := $(shell $(find-makefile-common)) + +ifeq ($(MAKEFILE_COMMON),) +# attept a checkout +define checkout-makefile-common +test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 +endef + +MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) +endif + +include $(MAKEFILE_COMMON) diff --git a/sources b/sources new file mode 100644 index 0000000..e69de29 From 1c0980f25e05a85439c8435023fe4c3f587b663c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Bentkowski?= Date: Sat, 22 Jul 2006 14:39:08 +0000 Subject: [PATCH 002/108] auto-import python-mutagen-1.5.1-5 on branch devel from python-mutagen-1.5.1-5.src.rpm --- .cvsignore | 1 + python-mutagen.spec | 69 +++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 71 insertions(+) create mode 100644 python-mutagen.spec diff --git a/.cvsignore b/.cvsignore index e69de29..fab3aa7 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +mutagen-1.5.1.tar.gz diff --git a/python-mutagen.spec b/python-mutagen.spec new file mode 100644 index 0000000..9462db0 --- /dev/null +++ b/python-mutagen.spec @@ -0,0 +1,69 @@ +%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} +%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} + +Name: python-mutagen +Version: 1.5.1 +Release: 5%{?dist} +Summary: Mutagen is a Python module to handle audio metadata +Group: Development/Languages +License: GPL +URL: http://www.sacredchao.net/quodlibet/wiki/Development/Mutagen +Source0: http://www.sacredchao.net/~piman/software/mutagen-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: python-devel +BuildArch: noarch + +%description +Mutagen is a Python module to handle audio metadata. It supports +reading ID3 (all versions), APEv2, FLAC, and Ogg Vorbis/FLAC/Theora. +It can write ID3v1.1, ID3v2.4, APEv2, FLAC, and Ogg Vorbis/FLAC/Theora +comments. It can also read MPEG audio and Xing headers, FLAC stream +info blocks, and Ogg Vorbis/FLAC/Theora stream headers. Finally, it +includes a module to handle generic Ogg bitstreams. + +%prep +%setup -q -n mutagen-%{version} +sed -e 1d -e 2d -i mutagen/__init__.py + +%build +%{__python} setup.py build +mv TUTORIAL TUTORIAL.old +cat TUTORIAL.old | tr -d "\r" > TUTORIAL +rm -rf TUTORIAL.old + +%install +rm -rf $RPM_BUILD_ROOT +%{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc COPYING NEWS README TUTORIAL +%{_bindir}/* +%{_mandir}/man*/*gz +%dir %{python_sitelib}/mutagen +%{python_sitelib}/mutagen/*.py +%{python_sitelib}/mutagen/*.pyc +%ghost %{python_sitelib}/mutagen/*.pyo + +%changelog +* Fri Jul 21 2006 Michał Bentkowski - 1.5.1-5 +- Some fixes in preable. +- Change name from mutagen to python-mutagen. +- Delete CFLAGS declaration. + +* Thu Jul 20 2006 Michał Bentkowski - 1.5.1-4 +- Add BuildArch: noarch to preamble. + +* Sat Jul 15 2006 Michał Bentkowski - 1.5.1-3 +- Remove python-abi dependency. +- Prep section deletes first two lines in __init__.py file due to rpmlint error. + +* Sat Jul 15 2006 Michał Bentkowski - 1.5.1-2 +- Clean at files section. +- Fix charset in TUTORIAL file. + +* Fri Jul 14 2006 Michał Bentkowski - 1.5.1-1 +- First build. diff --git a/sources b/sources index e69de29..30b4ba3 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +9ce5d5f14e02f2eabd919d6bdaebadbc mutagen-1.5.1.tar.gz From b35b827fef8127fdf2386381bc6b2dce8e2acf1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Bentkowski?= Date: Fri, 11 Aug 2006 22:00:33 +0000 Subject: [PATCH 003/108] Update to 1.6 --- .cvsignore | 2 +- python-mutagen.spec | 9 ++++++--- sources | 2 +- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/.cvsignore b/.cvsignore index fab3aa7..c5f9c13 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -mutagen-1.5.1.tar.gz +mutagen-1.6.tar.gz diff --git a/python-mutagen.spec b/python-mutagen.spec index 9462db0..8090ecc 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -2,8 +2,8 @@ %{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} Name: python-mutagen -Version: 1.5.1 -Release: 5%{?dist} +Version: 1.6 +Release: 1%{?dist} Summary: Mutagen is a Python module to handle audio metadata Group: Development/Languages License: GPL @@ -49,8 +49,11 @@ rm -rf $RPM_BUILD_ROOT %ghost %{python_sitelib}/mutagen/*.pyo %changelog +* Fri Aug 11 2006 Michał Bentkowski - 1.6-1 +- Update upstream to 1.6 + * Fri Jul 21 2006 Michał Bentkowski - 1.5.1-5 -- Some fixes in preable. +- Some fixes in preamble. - Change name from mutagen to python-mutagen. - Delete CFLAGS declaration. diff --git a/sources b/sources index 30b4ba3..9d12319 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -9ce5d5f14e02f2eabd919d6bdaebadbc mutagen-1.5.1.tar.gz +d68a4803f1b1e2678647cc92899278fb mutagen-1.6.tar.gz From 4eb794f8ea31b9243a81987e88516bcf5822e729 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Sun, 27 Aug 2006 21:02:49 +0000 Subject: [PATCH 004/108] http://fedoraproject.org/wiki/Extras/Schedule/FC6MassRebuild --- needs.rebuild | 1 + 1 file changed, 1 insertion(+) create mode 100644 needs.rebuild diff --git a/needs.rebuild b/needs.rebuild new file mode 100644 index 0000000..815fd29 --- /dev/null +++ b/needs.rebuild @@ -0,0 +1 @@ +http://fedoraproject.org/wiki/Extras/Schedule/FC6MassRebuild From 797d325b9d98beaceb47221aab166d316d74e03a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Bentkowski?= Date: Mon, 4 Sep 2006 11:26:09 +0000 Subject: [PATCH 005/108] Package won't be rebuilt due to no binaries --- needs.rebuild | 1 - 1 file changed, 1 deletion(-) delete mode 100644 needs.rebuild diff --git a/needs.rebuild b/needs.rebuild deleted file mode 100644 index 815fd29..0000000 --- a/needs.rebuild +++ /dev/null @@ -1 +0,0 @@ -http://fedoraproject.org/wiki/Extras/Schedule/FC6MassRebuild From b856c865f635f5f0a5b27c7f16d9692bd2422061 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Bentkowski?= Date: Fri, 29 Sep 2006 19:26:43 +0000 Subject: [PATCH 006/108] .pyo files no longer ghosted --- python-mutagen.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index 8090ecc..e411b09 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -3,7 +3,7 @@ Name: python-mutagen Version: 1.6 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Mutagen is a Python module to handle audio metadata Group: Development/Languages License: GPL @@ -46,9 +46,12 @@ rm -rf $RPM_BUILD_ROOT %dir %{python_sitelib}/mutagen %{python_sitelib}/mutagen/*.py %{python_sitelib}/mutagen/*.pyc -%ghost %{python_sitelib}/mutagen/*.pyo +%{python_sitelib}/mutagen/*.pyo %changelog +* Fri Sep 29 2006 Michał Bentkowski - 1.6-2 +- .pyo files no longer ghosted + * Fri Aug 11 2006 Michał Bentkowski - 1.6-1 - Update upstream to 1.6 From 73394927de634335fb9218091a546ccc34866634 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Bentkowski?= Date: Sun, 29 Oct 2006 19:20:51 +0000 Subject: [PATCH 007/108] - Bump to 1.8 --- .cvsignore | 2 +- python-mutagen.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.cvsignore b/.cvsignore index c5f9c13..e2c3d45 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -mutagen-1.6.tar.gz +mutagen-1.8.tar.gz diff --git a/python-mutagen.spec b/python-mutagen.spec index e411b09..ecc8aeb 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -2,8 +2,8 @@ %{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} Name: python-mutagen -Version: 1.6 -Release: 2%{?dist} +Version: 1.8 +Release: 1%{?dist} Summary: Mutagen is a Python module to handle audio metadata Group: Development/Languages License: GPL @@ -49,6 +49,9 @@ rm -rf $RPM_BUILD_ROOT %{python_sitelib}/mutagen/*.pyo %changelog +* Sun Oct 29 2006 Michał Bentkowski - 1.8-1 +- Bump to 1.8 + * Fri Sep 29 2006 Michał Bentkowski - 1.6-2 - .pyo files no longer ghosted diff --git a/sources b/sources index 9d12319..c282c01 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -d68a4803f1b1e2678647cc92899278fb mutagen-1.6.tar.gz +01c7158131a18c18914f9fd3ebd499a3 mutagen-1.8.tar.gz From 69e8a7c310d88bb8065b2023a317a4c0f96bb95c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Bentkowski?= Date: Tue, 12 Dec 2006 17:20:40 +0000 Subject: [PATCH 008/108] - Python 2.5 rebuild --- python-mutagen.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index ecc8aeb..bb8d228 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -3,7 +3,7 @@ Name: python-mutagen Version: 1.8 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Mutagen is a Python module to handle audio metadata Group: Development/Languages License: GPL @@ -49,6 +49,9 @@ rm -rf $RPM_BUILD_ROOT %{python_sitelib}/mutagen/*.pyo %changelog +* Tue Dec 12 2006 Michał Bentkowski - 1.8-2 +- Python 2.5 rebuild + * Sun Oct 29 2006 Michał Bentkowski - 1.8-1 - Bump to 1.8 From 731605e20054ae7892a78c47ef812bdf6220cc25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Bentkowski?= Date: Wed, 20 Dec 2006 21:54:41 +0000 Subject: [PATCH 009/108] - Bump to 1.9 --- .cvsignore | 2 +- python-mutagen.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.cvsignore b/.cvsignore index e2c3d45..b7d6728 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -mutagen-1.8.tar.gz +mutagen-1.9.tar.gz diff --git a/python-mutagen.spec b/python-mutagen.spec index bb8d228..6fdbdd1 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -2,8 +2,8 @@ %{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} Name: python-mutagen -Version: 1.8 -Release: 2%{?dist} +Version: 1.9 +Release: 1%{?dist} Summary: Mutagen is a Python module to handle audio metadata Group: Development/Languages License: GPL @@ -49,6 +49,9 @@ rm -rf $RPM_BUILD_ROOT %{python_sitelib}/mutagen/*.pyo %changelog +* Wed Dec 20 2006 Michał Bentkowski - 1.9-1 +- Bump to 1.9 + * Tue Dec 12 2006 Michał Bentkowski - 1.8-2 - Python 2.5 rebuild diff --git a/sources b/sources index c282c01..5e95a1e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -01c7158131a18c18914f9fd3ebd499a3 mutagen-1.8.tar.gz +96394da027fb447cf37fa2b3aac0325d mutagen-1.9.tar.gz From 420e160cee6fed90f4977bfc34638b55522d5bb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Bentkowski?= Date: Wed, 31 Jan 2007 17:21:01 +0000 Subject: [PATCH 010/108] - Update to 1.10.1 --- .cvsignore | 2 +- python-mutagen.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.cvsignore b/.cvsignore index b7d6728..40db36b 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -mutagen-1.9.tar.gz +mutagen-1.10.1.tar.gz diff --git a/python-mutagen.spec b/python-mutagen.spec index 6fdbdd1..1f28042 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -2,7 +2,7 @@ %{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} Name: python-mutagen -Version: 1.9 +Version: 1.10.1 Release: 1%{?dist} Summary: Mutagen is a Python module to handle audio metadata Group: Development/Languages @@ -49,6 +49,9 @@ rm -rf $RPM_BUILD_ROOT %{python_sitelib}/mutagen/*.pyo %changelog +* Wed Jan 31 2007 Michał Bentkowski - 1.10.1-1 +- Update to 1.10.1 + * Wed Dec 20 2006 Michał Bentkowski - 1.9-1 - Bump to 1.9 diff --git a/sources b/sources index 5e95a1e..11b14dc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -96394da027fb447cf37fa2b3aac0325d mutagen-1.9.tar.gz +989cbe553266c723ad55d34245d932d4 mutagen-1.10.1.tar.gz From e6e67b0162e13da3a7c0fc4a6c6b2f183a292b68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Bentkowski?= Date: Sat, 28 Apr 2007 10:54:36 +0000 Subject: [PATCH 011/108] - Update to 1.11 --- .cvsignore | 2 +- python-mutagen.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.cvsignore b/.cvsignore index 40db36b..bfd3941 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -mutagen-1.10.1.tar.gz +mutagen-1.11.tar.gz diff --git a/python-mutagen.spec b/python-mutagen.spec index 1f28042..977fe99 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -2,7 +2,7 @@ %{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} Name: python-mutagen -Version: 1.10.1 +Version: 1.11 Release: 1%{?dist} Summary: Mutagen is a Python module to handle audio metadata Group: Development/Languages @@ -49,6 +49,9 @@ rm -rf $RPM_BUILD_ROOT %{python_sitelib}/mutagen/*.pyo %changelog +* Sat Apr 28 2007 Michał Bentkowski - 1.11-1 +- Update to 1.11 + * Wed Jan 31 2007 Michał Bentkowski - 1.10.1-1 - Update to 1.10.1 diff --git a/sources b/sources index 11b14dc..15c2174 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -989cbe553266c723ad55d34245d932d4 mutagen-1.10.1.tar.gz +9aaa021d30ac9e46769cbd7fdcda4a51 mutagen-1.11.tar.gz From 94179d45ef98c0176ed30af67ea52d3e5ddd0a18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Bentkowski?= Date: Sat, 25 Aug 2007 20:08:26 +0000 Subject: [PATCH 012/108] - Update to 1.12 - License tag fix --- .cvsignore | 2 +- python-mutagen.spec | 8 ++++++-- sources | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.cvsignore b/.cvsignore index bfd3941..d9d4419 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -mutagen-1.11.tar.gz +mutagen-1.12.tar.gz diff --git a/python-mutagen.spec b/python-mutagen.spec index 977fe99..ad44ab8 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -2,11 +2,11 @@ %{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} Name: python-mutagen -Version: 1.11 +Version: 1.12 Release: 1%{?dist} Summary: Mutagen is a Python module to handle audio metadata Group: Development/Languages -License: GPL +License: GPLv2 URL: http://www.sacredchao.net/quodlibet/wiki/Development/Mutagen Source0: http://www.sacredchao.net/~piman/software/mutagen-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -49,6 +49,10 @@ rm -rf $RPM_BUILD_ROOT %{python_sitelib}/mutagen/*.pyo %changelog +* Sat Aug 25 2007 Michał Bentkowski - 1.12-1 +- Update to 1.12 +- License tag fix + * Sat Apr 28 2007 Michał Bentkowski - 1.11-1 - Update to 1.11 diff --git a/sources b/sources index 15c2174..c09ea25 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -9aaa021d30ac9e46769cbd7fdcda4a51 mutagen-1.11.tar.gz +dca85ef156a8d4cb60ef791bf331d8d9 mutagen-1.12.tar.gz From 527d79b4fee432a1dd2f0ff5a72ac365db58451c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Bentkowski?= Date: Mon, 31 Dec 2007 20:19:24 +0000 Subject: [PATCH 013/108] - 1.13 --- .cvsignore | 2 +- python-mutagen.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.cvsignore b/.cvsignore index d9d4419..ecdb131 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -mutagen-1.12.tar.gz +mutagen-1.13.tar.gz diff --git a/python-mutagen.spec b/python-mutagen.spec index ad44ab8..ac91011 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -2,7 +2,7 @@ %{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} Name: python-mutagen -Version: 1.12 +Version: 1.13 Release: 1%{?dist} Summary: Mutagen is a Python module to handle audio metadata Group: Development/Languages @@ -49,6 +49,9 @@ rm -rf $RPM_BUILD_ROOT %{python_sitelib}/mutagen/*.pyo %changelog +* Mon Dec 31 2007 Michał Bentkowski - 1.13-1 +- 1.13 + * Sat Aug 25 2007 Michał Bentkowski - 1.12-1 - Update to 1.12 - License tag fix diff --git a/sources b/sources index c09ea25..47fa14f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -dca85ef156a8d4cb60ef791bf331d8d9 mutagen-1.12.tar.gz +7afa5a154c15e777898e3188b743ef74 mutagen-1.13.tar.gz From ad9696c85b9476472174102ba85c72140bb40d5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Bentkowski?= Date: Mon, 31 Dec 2007 20:27:54 +0000 Subject: [PATCH 014/108] - Add egg-info to package --- python-mutagen.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index ac91011..9017903 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -3,7 +3,7 @@ Name: python-mutagen Version: 1.13 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Mutagen is a Python module to handle audio metadata Group: Development/Languages License: GPLv2 @@ -43,12 +43,16 @@ rm -rf $RPM_BUILD_ROOT %doc COPYING NEWS README TUTORIAL %{_bindir}/* %{_mandir}/man*/*gz +%{python_sitelib}/*egg* %dir %{python_sitelib}/mutagen %{python_sitelib}/mutagen/*.py %{python_sitelib}/mutagen/*.pyc %{python_sitelib}/mutagen/*.pyo %changelog +* Mon Dec 31 2007 Michał Bentkowski - 1.13-2 +- Add egg-info to package + * Mon Dec 31 2007 Michał Bentkowski - 1.13-1 - 1.13 From 8c667db83bdf9ee300df5726c2ce7a690ae9854c Mon Sep 17 00:00:00 2001 From: Ignacio Vazquez-Abrams Date: Sat, 29 Nov 2008 15:36:11 +0000 Subject: [PATCH 015/108] Rebuild for Python 2.6 --- python-mutagen.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index 9017903..03e5f1b 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -3,7 +3,7 @@ Name: python-mutagen Version: 1.13 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Mutagen is a Python module to handle audio metadata Group: Development/Languages License: GPLv2 @@ -50,6 +50,9 @@ rm -rf $RPM_BUILD_ROOT %{python_sitelib}/mutagen/*.pyo %changelog +* Sat Nov 29 2008 Ignacio Vazquez-Abrams - 1.13-3 +- Rebuild for Python 2.6 + * Mon Dec 31 2007 Michał Bentkowski - 1.13-2 - Add egg-info to package From 392b1ff5986e2af73f33fc44b913845d01f393e4 Mon Sep 17 00:00:00 2001 From: Jesse Keating Date: Thu, 26 Feb 2009 22:27:30 +0000 Subject: [PATCH 016/108] - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild --- python-mutagen.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index 03e5f1b..6af21ce 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -3,7 +3,7 @@ Name: python-mutagen Version: 1.13 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Mutagen is a Python module to handle audio metadata Group: Development/Languages License: GPLv2 @@ -50,6 +50,9 @@ rm -rf $RPM_BUILD_ROOT %{python_sitelib}/mutagen/*.pyo %changelog +* Thu Feb 26 2009 Fedora Release Engineering - 1.13-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Sat Nov 29 2008 Ignacio Vazquez-Abrams - 1.13-3 - Rebuild for Python 2.6 From 47e1740f9a2144c36f048f11bc5f484c364aea0c Mon Sep 17 00:00:00 2001 From: Silas Sewell Date: Sun, 5 Apr 2009 20:15:58 +0000 Subject: [PATCH 017/108] Update to 1.15 --- .cvsignore | 2 +- import.log | 1 + python-mutagen.spec | 36 ++++++++++++++---------------------- sources | 2 +- 4 files changed, 17 insertions(+), 24 deletions(-) create mode 100644 import.log diff --git a/.cvsignore b/.cvsignore index ecdb131..5ac50fe 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -mutagen-1.13.tar.gz +mutagen-1.15.tar.gz diff --git a/import.log b/import.log new file mode 100644 index 0000000..ee426b4 --- /dev/null +++ b/import.log @@ -0,0 +1 @@ +python-mutagen-1_15-1_fc10:HEAD:python-mutagen-1.15-1.fc10.src.rpm:1238937627 diff --git a/python-mutagen.spec b/python-mutagen.spec index 6af21ce..9feeef3 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -1,17 +1,18 @@ -%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} -%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} Name: python-mutagen -Version: 1.13 -Release: 4%{?dist} +Version: 1.15 +Release: 1%{?dist} Summary: Mutagen is a Python module to handle audio metadata + Group: Development/Languages License: GPLv2 -URL: http://www.sacredchao.net/quodlibet/wiki/Development/Mutagen -Source0: http://www.sacredchao.net/~piman/software/mutagen-%{version}.tar.gz +URL: http://code.google.com/p/quodlibet/wiki/Mutagen +Source0: http://quodlibet.googlecode.com/files/mutagen-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildRequires: python-devel + BuildArch: noarch +BuildRequires: python-devel %description Mutagen is a Python module to handle audio metadata. It supports @@ -23,13 +24,11 @@ includes a module to handle generic Ogg bitstreams. %prep %setup -q -n mutagen-%{version} -sed -e 1d -e 2d -i mutagen/__init__.py +sed -e 1d -e 2d -i mutagen/__init__.py +sed -i 's/\r//' TUTORIAL %build %{__python} setup.py build -mv TUTORIAL TUTORIAL.old -cat TUTORIAL.old | tr -d "\r" > TUTORIAL -rm -rf TUTORIAL.old %install rm -rf $RPM_BUILD_ROOT @@ -40,21 +39,14 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) -%doc COPYING NEWS README TUTORIAL +%doc API-NOTES COPYING NEWS README TODO TUTORIAL %{_bindir}/* %{_mandir}/man*/*gz -%{python_sitelib}/*egg* -%dir %{python_sitelib}/mutagen -%{python_sitelib}/mutagen/*.py -%{python_sitelib}/mutagen/*.pyc -%{python_sitelib}/mutagen/*.pyo +%{python_sitelib}/* %changelog -* Thu Feb 26 2009 Fedora Release Engineering - 1.13-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Sat Nov 29 2008 Ignacio Vazquez-Abrams - 1.13-3 -- Rebuild for Python 2.6 +* Sun Mar 29 2009 Silas Sewell - 1.15-1 +- Update to 1.15 * Mon Dec 31 2007 Michał Bentkowski - 1.13-2 - Add egg-info to package diff --git a/sources b/sources index 47fa14f..f921021 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -7afa5a154c15e777898e3188b743ef74 mutagen-1.13.tar.gz +c346e1290711a38c123727c31f3602f8 mutagen-1.15.tar.gz From 1b7600278f02a61deab7c9362dd76b8177947279 Mon Sep 17 00:00:00 2001 From: Silas Sewell Date: Fri, 10 Apr 2009 06:53:14 +0000 Subject: [PATCH 018/108] - Make sed safer - Add back in removed changelogs --- import.log | 1 + python-mutagen.spec | 14 ++++++++++++-- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/import.log b/import.log index ee426b4..45ddd81 100644 --- a/import.log +++ b/import.log @@ -1 +1,2 @@ python-mutagen-1_15-1_fc10:HEAD:python-mutagen-1.15-1.fc10.src.rpm:1238937627 +python-mutagen-1_15-2_fc10:HEAD:python-mutagen-1.15-2.fc10.src.rpm:1239346187 diff --git a/python-mutagen.spec b/python-mutagen.spec index 9feeef3..21ad901 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -2,7 +2,7 @@ Name: python-mutagen Version: 1.15 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Mutagen is a Python module to handle audio metadata Group: Development/Languages @@ -24,7 +24,7 @@ includes a module to handle generic Ogg bitstreams. %prep %setup -q -n mutagen-%{version} -sed -e 1d -e 2d -i mutagen/__init__.py +sed -i '/^#! \/usr\/bin\/env python/,+1 d' mutagen/__init__.py sed -i 's/\r//' TUTORIAL %build @@ -45,9 +45,19 @@ rm -rf $RPM_BUILD_ROOT %{python_sitelib}/* %changelog +* Fri Apr 10 2009 Silas Sewell - 1.15-2 +- Make sed safer +- Add back in removed changelogs + * Sun Mar 29 2009 Silas Sewell - 1.15-1 - Update to 1.15 +* Thu Feb 26 2009 Fedora Release Engineering - 1.13-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Sat Nov 29 2008 Ignacio Vazquez-Abrams - 1.13-3 +- Rebuild for Python 2.6 + * Mon Dec 31 2007 Michał Bentkowski - 1.13-2 - Add egg-info to package From 33c07e6798df47132bade66fb77474bd962b6098 Mon Sep 17 00:00:00 2001 From: Silas Sewell Date: Fri, 3 Jul 2009 05:02:09 +0000 Subject: [PATCH 019/108] - Update to 1.16 - New project URLs --- .cvsignore | 2 +- import.log | 1 + python-mutagen.spec | 30 ++++++++++++++++++++---------- sources | 2 +- 4 files changed, 23 insertions(+), 12 deletions(-) diff --git a/.cvsignore b/.cvsignore index 5ac50fe..d08db8d 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -mutagen-1.15.tar.gz +mutagen-1.16.tar.gz diff --git a/import.log b/import.log index 45ddd81..4f69f33 100644 --- a/import.log +++ b/import.log @@ -1,2 +1,3 @@ python-mutagen-1_15-1_fc10:HEAD:python-mutagen-1.15-1.fc10.src.rpm:1238937627 python-mutagen-1_15-2_fc10:HEAD:python-mutagen-1.15-2.fc10.src.rpm:1239346187 +python-mutagen-1_16-1_fc10:HEAD:python-mutagen-1.16-1.fc10.src.rpm:1246597201 diff --git a/python-mutagen.spec b/python-mutagen.spec index 21ad901..c4c0445 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -1,14 +1,14 @@ %{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} Name: python-mutagen -Version: 1.15 -Release: 2%{?dist} +Version: 1.16 +Release: 1%{?dist} Summary: Mutagen is a Python module to handle audio metadata Group: Development/Languages License: GPLv2 -URL: http://code.google.com/p/quodlibet/wiki/Mutagen -Source0: http://quodlibet.googlecode.com/files/mutagen-%{version}.tar.gz +URL: http://code.google.com/p/mutagen +Source0: http://mutagen.googlecode.com/files/mutagen-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch @@ -24,32 +24,42 @@ includes a module to handle generic Ogg bitstreams. %prep %setup -q -n mutagen-%{version} +# Fix non-executable-script error sed -i '/^#! \/usr\/bin\/env python/,+1 d' mutagen/__init__.py +# Fix wrong-file-end-of-line-encoding warning sed -i 's/\r//' TUTORIAL %build %{__python} setup.py build %install -rm -rf $RPM_BUILD_ROOT -%{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT +rm -rf %{buildroot} +%{__python} setup.py install -O1 --skip-build --root %{buildroot} %clean -rm -rf $RPM_BUILD_ROOT +rm -rf %{buildroot} %files %defattr(-,root,root,-) %doc API-NOTES COPYING NEWS README TODO TUTORIAL %{_bindir}/* %{_mandir}/man*/*gz -%{python_sitelib}/* +%{python_sitelib}/mutagen +%{python_sitelib}/mutagen-%{version}-*.egg-info %changelog -* Fri Apr 10 2009 Silas Sewell - 1.15-2 +* Thu Jul 02 2009 Silas Sewell - 1.16-1 +- Update to 1.16 +- New project URLs + +* Sun Apr 12 2009 Silas Sewell - 1.15-3 +- Normalize spec + +* Fri Apr 10 2009 Silas Sewell - 1.15-2 - Make sed safer - Add back in removed changelogs -* Sun Mar 29 2009 Silas Sewell - 1.15-1 +* Sun Mar 29 2009 Silas Sewell - 1.15-1 - Update to 1.15 * Thu Feb 26 2009 Fedora Release Engineering - 1.13-4 diff --git a/sources b/sources index f921021..8939bbe 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -c346e1290711a38c123727c31f3602f8 mutagen-1.15.tar.gz +feea89bebee5816aed911f33a2171559 mutagen-1.16.tar.gz From aa8ba1cfe66dd665df57cefd764e8552bcccbca2 Mon Sep 17 00:00:00 2001 From: Jesse Keating Date: Sun, 26 Jul 2009 20:42:43 +0000 Subject: [PATCH 020/108] - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild --- python-mutagen.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index c4c0445..a683dc1 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -2,7 +2,7 @@ Name: python-mutagen Version: 1.16 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Mutagen is a Python module to handle audio metadata Group: Development/Languages @@ -48,6 +48,9 @@ rm -rf %{buildroot} %{python_sitelib}/mutagen-%{version}-*.egg-info %changelog +* Sun Jul 26 2009 Fedora Release Engineering - 1.16-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + * Thu Jul 02 2009 Silas Sewell - 1.16-1 - Update to 1.16 - New project URLs From 19f6b1781b491b5fca551b88e99e66993246dca9 Mon Sep 17 00:00:00 2001 From: Silas Sewell Date: Thu, 22 Oct 2009 07:05:27 +0000 Subject: [PATCH 021/108] - Update to 1.17 --- .cvsignore | 2 +- import.log | 1 + python-mutagen.spec | 7 +++++-- sources | 2 +- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.cvsignore b/.cvsignore index d08db8d..b3ea372 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -mutagen-1.16.tar.gz +mutagen-1.17.tar.gz diff --git a/import.log b/import.log index 4f69f33..8e0fbfe 100644 --- a/import.log +++ b/import.log @@ -1,3 +1,4 @@ python-mutagen-1_15-1_fc10:HEAD:python-mutagen-1.15-1.fc10.src.rpm:1238937627 python-mutagen-1_15-2_fc10:HEAD:python-mutagen-1.15-2.fc10.src.rpm:1239346187 python-mutagen-1_16-1_fc10:HEAD:python-mutagen-1.16-1.fc10.src.rpm:1246597201 +python-mutagen-1_17-1_fc12:HEAD:python-mutagen-1.17-1.fc12.src.rpm:1256194380 diff --git a/python-mutagen.spec b/python-mutagen.spec index a683dc1..c834ec9 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -1,8 +1,8 @@ %{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} Name: python-mutagen -Version: 1.16 -Release: 2%{?dist} +Version: 1.17 +Release: 1%{?dist} Summary: Mutagen is a Python module to handle audio metadata Group: Development/Languages @@ -48,6 +48,9 @@ rm -rf %{buildroot} %{python_sitelib}/mutagen-%{version}-*.egg-info %changelog +* Thu Oct 22 2009 Silas Sewell - 1.17-1 +- Update to 1.17 + * Sun Jul 26 2009 Fedora Release Engineering - 1.16-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild diff --git a/sources b/sources index 8939bbe..d5346e5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -feea89bebee5816aed911f33a2171559 mutagen-1.16.tar.gz +c24c7a6eda29dffdec9bef83f177e3d4 mutagen-1.17.tar.gz From 351b48117e0803165a099d15510b76afe4f63976 Mon Sep 17 00:00:00 2001 From: Bill Nottingham Date: Wed, 25 Nov 2009 23:31:58 +0000 Subject: [PATCH 022/108] Fix typo that causes a failure to update the common directory. (releng #2781) --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 5a519f6..6b2073f 100644 --- a/Makefile +++ b/Makefile @@ -4,7 +4,7 @@ NAME := python-mutagen SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done +for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) From 5fec4ac9806bffda456ae6caf9f30e51ced450a4 Mon Sep 17 00:00:00 2001 From: Silas Sewell Date: Thu, 18 Feb 2010 08:28:58 +0000 Subject: [PATCH 023/108] - Update to 1.18 --- .cvsignore | 2 +- import.log | 1 + python-mutagen.spec | 5 ++++- sources | 2 +- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.cvsignore b/.cvsignore index b3ea372..22f1ef3 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -mutagen-1.17.tar.gz +mutagen-1.18.tar.gz diff --git a/import.log b/import.log index 8e0fbfe..bcf3a48 100644 --- a/import.log +++ b/import.log @@ -2,3 +2,4 @@ python-mutagen-1_15-1_fc10:HEAD:python-mutagen-1.15-1.fc10.src.rpm:1238937627 python-mutagen-1_15-2_fc10:HEAD:python-mutagen-1.15-2.fc10.src.rpm:1239346187 python-mutagen-1_16-1_fc10:HEAD:python-mutagen-1.16-1.fc10.src.rpm:1246597201 python-mutagen-1_17-1_fc12:HEAD:python-mutagen-1.17-1.fc12.src.rpm:1256194380 +python-mutagen-1_18-1_fc13:HEAD:python-mutagen-1.18-1.fc13.src.rpm:1266459094 diff --git a/python-mutagen.spec b/python-mutagen.spec index c834ec9..5aa0372 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -1,7 +1,7 @@ %{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} Name: python-mutagen -Version: 1.17 +Version: 1.18 Release: 1%{?dist} Summary: Mutagen is a Python module to handle audio metadata @@ -48,6 +48,9 @@ rm -rf %{buildroot} %{python_sitelib}/mutagen-%{version}-*.egg-info %changelog +* Thu Feb 18 2010 Silas Sewell - 1.18-1 +- Update to 1.18 + * Thu Oct 22 2009 Silas Sewell - 1.17-1 - Update to 1.17 diff --git a/sources b/sources index d5346e5..8a6fd07 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -c24c7a6eda29dffdec9bef83f177e3d4 mutagen-1.17.tar.gz +0c2cd954e4bacd79fadd45afc4acce4c mutagen-1.18.tar.gz From 1d68b3a6bf68dd0c57bca8aaf9b1b5826040dee7 Mon Sep 17 00:00:00 2001 From: Silas Sewell Date: Tue, 6 Jul 2010 18:24:57 +0000 Subject: [PATCH 024/108] - Update to 1.19 - Add tests --- .cvsignore | 2 +- import.log | 1 + python-mutagen.spec | 9 ++++++++- sources | 2 +- 4 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.cvsignore b/.cvsignore index 22f1ef3..9e3a0df 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -mutagen-1.18.tar.gz +mutagen-1.19.tar.gz diff --git a/import.log b/import.log index bcf3a48..ba90b0d 100644 --- a/import.log +++ b/import.log @@ -3,3 +3,4 @@ python-mutagen-1_15-2_fc10:HEAD:python-mutagen-1.15-2.fc10.src.rpm:1239346187 python-mutagen-1_16-1_fc10:HEAD:python-mutagen-1.16-1.fc10.src.rpm:1246597201 python-mutagen-1_17-1_fc12:HEAD:python-mutagen-1.17-1.fc12.src.rpm:1256194380 python-mutagen-1_18-1_fc13:HEAD:python-mutagen-1.18-1.fc13.src.rpm:1266459094 +python-mutagen-1_19-1_fc14:HEAD:python-mutagen-1.19-1.fc14.src.rpm:1278440665 diff --git a/python-mutagen.spec b/python-mutagen.spec index 5aa0372..570c56f 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -1,7 +1,7 @@ %{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} Name: python-mutagen -Version: 1.18 +Version: 1.19 Release: 1%{?dist} Summary: Mutagen is a Python module to handle audio metadata @@ -36,6 +36,9 @@ sed -i 's/\r//' TUTORIAL rm -rf %{buildroot} %{__python} setup.py install -O1 --skip-build --root %{buildroot} +%check +./setup.py test + %clean rm -rf %{buildroot} @@ -48,6 +51,10 @@ rm -rf %{buildroot} %{python_sitelib}/mutagen-%{version}-*.egg-info %changelog +* Tue Jul 06 2010 Silas Sewell - 1.19-1 +- Update to 1.19 +- Add tests + * Thu Feb 18 2010 Silas Sewell - 1.18-1 - Update to 1.18 diff --git a/sources b/sources index 8a6fd07..97eaf84 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -0c2cd954e4bacd79fadd45afc4acce4c mutagen-1.18.tar.gz +68132949f3cd68491b87ff880ded4680 mutagen-1.19.tar.gz From 0738d96ea373e92e06b76813b52ce4a046fae0f5 Mon Sep 17 00:00:00 2001 From: dmalcolm Date: Thu, 22 Jul 2010 04:47:56 +0000 Subject: [PATCH 025/108] - Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild --- python-mutagen.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index 570c56f..f25e57f 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -2,7 +2,7 @@ Name: python-mutagen Version: 1.19 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Mutagen is a Python module to handle audio metadata Group: Development/Languages @@ -51,6 +51,9 @@ rm -rf %{buildroot} %{python_sitelib}/mutagen-%{version}-*.egg-info %changelog +* Thu Jul 22 2010 David Malcolm - 1.19-2 +- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild + * Tue Jul 06 2010 Silas Sewell - 1.19-1 - Update to 1.19 - Add tests From 6d890840fff90329d53fb052c2a846e32a36fe2d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 29 Jul 2010 10:32:16 +0000 Subject: [PATCH 026/108] dist-git conversion --- .cvsignore => .gitignore | 0 Makefile | 21 --------------------- import.log | 6 ------ 3 files changed, 27 deletions(-) rename .cvsignore => .gitignore (100%) delete mode 100644 Makefile delete mode 100644 import.log diff --git a/.cvsignore b/.gitignore similarity index 100% rename from .cvsignore rename to .gitignore diff --git a/Makefile b/Makefile deleted file mode 100644 index 6b2073f..0000000 --- a/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# Makefile for source rpm: python-mutagen -# $Id$ -NAME := python-mutagen -SPECFILE = $(firstword $(wildcard *.spec)) - -define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done -endef - -MAKEFILE_COMMON := $(shell $(find-makefile-common)) - -ifeq ($(MAKEFILE_COMMON),) -# attept a checkout -define checkout-makefile-common -test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 -endef - -MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) -endif - -include $(MAKEFILE_COMMON) diff --git a/import.log b/import.log deleted file mode 100644 index ba90b0d..0000000 --- a/import.log +++ /dev/null @@ -1,6 +0,0 @@ -python-mutagen-1_15-1_fc10:HEAD:python-mutagen-1.15-1.fc10.src.rpm:1238937627 -python-mutagen-1_15-2_fc10:HEAD:python-mutagen-1.15-2.fc10.src.rpm:1239346187 -python-mutagen-1_16-1_fc10:HEAD:python-mutagen-1.16-1.fc10.src.rpm:1246597201 -python-mutagen-1_17-1_fc12:HEAD:python-mutagen-1.17-1.fc12.src.rpm:1256194380 -python-mutagen-1_18-1_fc13:HEAD:python-mutagen-1.18-1.fc13.src.rpm:1266459094 -python-mutagen-1_19-1_fc14:HEAD:python-mutagen-1.19-1.fc14.src.rpm:1278440665 From 34d5d9d1e807fb67456b5d914c08c192fd0e6bea Mon Sep 17 00:00:00 2001 From: Silas Sewell Date: Sun, 19 Dec 2010 02:29:37 -0500 Subject: [PATCH 027/108] Update to 1.20 --- .gitignore | 1 + python-mutagen.spec | 32 +++++++++++++++----------------- sources | 1 + 3 files changed, 17 insertions(+), 17 deletions(-) diff --git a/.gitignore b/.gitignore index 9e3a0df..0399d31 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ mutagen-1.19.tar.gz +/mutagen-1.20.tar.gz diff --git a/python-mutagen.spec b/python-mutagen.spec index f25e57f..87220b6 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -1,15 +1,14 @@ -%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} +%global realname mutagen -Name: python-mutagen -Version: 1.19 -Release: 2%{?dist} +Name: python-%{realname} +Version: 1.20 +Release: 1%{?dist} Summary: Mutagen is a Python module to handle audio metadata Group: Development/Languages License: GPLv2 URL: http://code.google.com/p/mutagen -Source0: http://mutagen.googlecode.com/files/mutagen-%{version}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +Source0: http://mutagen.googlecode.com/files/%{realname}-%{version}.tar.gz BuildArch: noarch BuildRequires: python-devel @@ -23,9 +22,9 @@ info blocks, and Ogg Vorbis/FLAC/Theora stream headers. Finally, it includes a module to handle generic Ogg bitstreams. %prep -%setup -q -n mutagen-%{version} +%setup -q -n %{realname}-%{version} # Fix non-executable-script error -sed -i '/^#! \/usr\/bin\/env python/,+1 d' mutagen/__init__.py +sed -i '/^#! \/usr\/bin\/env python/,+1 d' %{realname}/__init__.py # Fix wrong-file-end-of-line-encoding warning sed -i 's/\r//' TUTORIAL @@ -33,24 +32,23 @@ sed -i 's/\r//' TUTORIAL %{__python} setup.py build %install -rm -rf %{buildroot} %{__python} setup.py install -O1 --skip-build --root %{buildroot} %check -./setup.py test - -%clean -rm -rf %{buildroot} +%{__python} setup.py test %files %defattr(-,root,root,-) %doc API-NOTES COPYING NEWS README TODO TUTORIAL -%{_bindir}/* -%{_mandir}/man*/*gz -%{python_sitelib}/mutagen -%{python_sitelib}/mutagen-%{version}-*.egg-info +%{_bindir}/m* +%{_mandir}/man1/m*.1* +%{python_sitelib}/%{realname} +%{python_sitelib}/%{realname}-%{version}-*.egg-info %changelog +* Sun Dec 19 2010 Silas Sewell - 1.20-1 +- Update to 1.20 + * Thu Jul 22 2010 David Malcolm - 1.19-2 - Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild diff --git a/sources b/sources index 97eaf84..602f1ff 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ 68132949f3cd68491b87ff880ded4680 mutagen-1.19.tar.gz +adb16d9f6056bc864a5c86c6f885af79 mutagen-1.20.tar.gz From c601f6e8a9b6918f8ed82658c6edbfa896228870 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Tue, 8 Feb 2011 23:16:08 -0600 Subject: [PATCH 028/108] - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild --- python-mutagen.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index 87220b6..23a7c40 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -2,7 +2,7 @@ Name: python-%{realname} Version: 1.20 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Mutagen is a Python module to handle audio metadata Group: Development/Languages @@ -46,6 +46,9 @@ sed -i 's/\r//' TUTORIAL %{python_sitelib}/%{realname}-%{version}-*.egg-info %changelog +* Tue Feb 08 2011 Fedora Release Engineering - 1.20-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + * Sun Dec 19 2010 Silas Sewell - 1.20-1 - Update to 1.20 From 3ad3b098d4309d526b12cc8e274a762477dc6b33 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Fri, 13 Jan 2012 19:54:31 -0600 Subject: [PATCH 029/108] - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild --- python-mutagen.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index 23a7c40..3f8fde1 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -2,7 +2,7 @@ Name: python-%{realname} Version: 1.20 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Mutagen is a Python module to handle audio metadata Group: Development/Languages @@ -46,6 +46,9 @@ sed -i 's/\r//' TUTORIAL %{python_sitelib}/%{realname}-%{version}-*.egg-info %changelog +* Sat Jan 14 2012 Fedora Release Engineering - 1.20-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + * Tue Feb 08 2011 Fedora Release Engineering - 1.20-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild From 726f0febe6db782ec09663729200e79992e0c0d4 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 21 Jul 2012 02:19:38 -0500 Subject: [PATCH 030/108] - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild --- python-mutagen.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index 3f8fde1..e6785f7 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -2,7 +2,7 @@ Name: python-%{realname} Version: 1.20 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Mutagen is a Python module to handle audio metadata Group: Development/Languages @@ -46,6 +46,9 @@ sed -i 's/\r//' TUTORIAL %{python_sitelib}/%{realname}-%{version}-*.egg-info %changelog +* Sat Jul 21 2012 Fedora Release Engineering - 1.20-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + * Sat Jan 14 2012 Fedora Release Engineering - 1.20-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild From 4bb8e6aa497d6ab2078e41766c181184d8195d04 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 14 Feb 2013 13:54:38 -0600 Subject: [PATCH 031/108] - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild --- python-mutagen.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index e6785f7..1baaca0 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -2,7 +2,7 @@ Name: python-%{realname} Version: 1.20 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Mutagen is a Python module to handle audio metadata Group: Development/Languages @@ -46,6 +46,9 @@ sed -i 's/\r//' TUTORIAL %{python_sitelib}/%{realname}-%{version}-*.egg-info %changelog +* Thu Feb 14 2013 Fedora Release Engineering - 1.20-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + * Sat Jul 21 2012 Fedora Release Engineering - 1.20-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild From 6030fae142338b09bdd9141d8b32789afdac5acc Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sun, 4 Aug 2013 03:34:02 -0500 Subject: [PATCH 032/108] - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild --- python-mutagen.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index 1baaca0..4f51875 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -2,7 +2,7 @@ Name: python-%{realname} Version: 1.20 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Mutagen is a Python module to handle audio metadata Group: Development/Languages @@ -46,6 +46,9 @@ sed -i 's/\r//' TUTORIAL %{python_sitelib}/%{realname}-%{version}-*.egg-info %changelog +* Sun Aug 04 2013 Fedora Release Engineering - 1.20-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + * Thu Feb 14 2013 Fedora Release Engineering - 1.20-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild From ddd7c07c860b3e648b172fa6a47165cf2e79b70c Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 7 Jun 2014 16:31:51 -0500 Subject: [PATCH 033/108] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild --- python-mutagen.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index 4f51875..55a2c15 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -2,7 +2,7 @@ Name: python-%{realname} Version: 1.20 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Mutagen is a Python module to handle audio metadata Group: Development/Languages @@ -46,6 +46,9 @@ sed -i 's/\r//' TUTORIAL %{python_sitelib}/%{realname}-%{version}-*.egg-info %changelog +* Sat Jun 07 2014 Fedora Release Engineering - 1.20-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + * Sun Aug 04 2013 Fedora Release Engineering - 1.20-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild From 7b492f5f5f260430c7613512abc70b87ed5185a6 Mon Sep 17 00:00:00 2001 From: Michele Baldessari Date: Mon, 15 Dec 2014 15:10:09 +0100 Subject: [PATCH 034/108] New upstream and fixes - New upstream release - Only use macro style for buildroot - Fixed homepage and source URL - Set python2-devel as BR - Fix documentation building and shipping - Fix spelling errors in description --- .gitignore | 1 + python-mutagen.spec | 36 ++++++++++++++++++++++-------------- sources | 3 +-- 3 files changed, 24 insertions(+), 16 deletions(-) diff --git a/.gitignore b/.gitignore index 0399d31..c366021 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ mutagen-1.19.tar.gz /mutagen-1.20.tar.gz +/mutagen-1.27.tar.gz diff --git a/python-mutagen.spec b/python-mutagen.spec index 55a2c15..3326f39 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -1,51 +1,59 @@ %global realname mutagen Name: python-%{realname} -Version: 1.20 -Release: 7%{?dist} -Summary: Mutagen is a Python module to handle audio metadata +Version: 1.27 +Release: 1%{?dist} +Summary: Mutagen is a Python module to handle audio meta-data Group: Development/Languages License: GPLv2 -URL: http://code.google.com/p/mutagen -Source0: http://mutagen.googlecode.com/files/%{realname}-%{version}.tar.gz +URL: https://bitbucket.org/lazka/mutagen/overview +Source0: https://bitbucket.org/lazka/mutagen/downloads/mutagen-%{version}.tar.gz BuildArch: noarch -BuildRequires: python-devel +BuildRequires: python2-devel %description -Mutagen is a Python module to handle audio metadata. It supports +Mutagen is a Python module to handle audio meta-data. It supports reading ID3 (all versions), APEv2, FLAC, and Ogg Vorbis/FLAC/Theora. It can write ID3v1.1, ID3v2.4, APEv2, FLAC, and Ogg Vorbis/FLAC/Theora comments. It can also read MPEG audio and Xing headers, FLAC stream info blocks, and Ogg Vorbis/FLAC/Theora stream headers. Finally, it -includes a module to handle generic Ogg bitstreams. +includes a module to handle generic Ogg bit-streams. %prep %setup -q -n %{realname}-%{version} -# Fix non-executable-script error -sed -i '/^#! \/usr\/bin\/env python/,+1 d' %{realname}/__init__.py -# Fix wrong-file-end-of-line-encoding warning -sed -i 's/\r//' TUTORIAL %build %{__python} setup.py build %install %{__python} setup.py install -O1 --skip-build --root %{buildroot} +%{__install} -d %{buildroot}%{_mandir}/man1 +%{__install} -p -m 0644 man/*.1 %{buildroot}%{_mandir}/man1 %check %{__python} setup.py test %files %defattr(-,root,root,-) -%doc API-NOTES COPYING NEWS README TODO TUTORIAL +%doc COPYING NEWS README.rst docs/tutorial.rst docs/api_notes.rst docs/bugs.rst %{_bindir}/m* -%{_mandir}/man1/m*.1* +%{_mandir}/*/* %{python_sitelib}/%{realname} %{python_sitelib}/%{realname}-%{version}-*.egg-info %changelog +* Mon Dec 15 2014 Michele Baldessari - 1.27-1 +- New upstream release +- Only use macro style for buildroot + +* Sun Nov 23 2014 Michele Baldessari - 1.26-1 +- Fixed homepage and source URL +- Set python2-devel as BR +- Fix documentation building and shipping +- Fix spelling errors in description + * Sat Jun 07 2014 Fedora Release Engineering - 1.20-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild diff --git a/sources b/sources index 602f1ff..442e6b1 100644 --- a/sources +++ b/sources @@ -1,2 +1 @@ -68132949f3cd68491b87ff880ded4680 mutagen-1.19.tar.gz -adb16d9f6056bc864a5c86c6f885af79 mutagen-1.20.tar.gz +6a9bb5cc33214add35348f1bb3448340 mutagen-1.27.tar.gz From b5c8faa8be3bb99d80a3cd53a75244c62ab9cad5 Mon Sep 17 00:00:00 2001 From: Michele Baldessari Date: Mon, 15 Dec 2014 15:10:09 +0100 Subject: [PATCH 035/108] New upstream and fixes - New upstream release - Only use macro style for buildroot - Fixed homepage and source URL - Set python2-devel as BR - Fix documentation building and shipping - Fix spelling errors in description --- .gitignore | 1 + python-mutagen.spec | 36 ++++++++++++++++++++++-------------- sources | 3 +-- 3 files changed, 24 insertions(+), 16 deletions(-) diff --git a/.gitignore b/.gitignore index 0399d31..c366021 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ mutagen-1.19.tar.gz /mutagen-1.20.tar.gz +/mutagen-1.27.tar.gz diff --git a/python-mutagen.spec b/python-mutagen.spec index 55a2c15..3326f39 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -1,51 +1,59 @@ %global realname mutagen Name: python-%{realname} -Version: 1.20 -Release: 7%{?dist} -Summary: Mutagen is a Python module to handle audio metadata +Version: 1.27 +Release: 1%{?dist} +Summary: Mutagen is a Python module to handle audio meta-data Group: Development/Languages License: GPLv2 -URL: http://code.google.com/p/mutagen -Source0: http://mutagen.googlecode.com/files/%{realname}-%{version}.tar.gz +URL: https://bitbucket.org/lazka/mutagen/overview +Source0: https://bitbucket.org/lazka/mutagen/downloads/mutagen-%{version}.tar.gz BuildArch: noarch -BuildRequires: python-devel +BuildRequires: python2-devel %description -Mutagen is a Python module to handle audio metadata. It supports +Mutagen is a Python module to handle audio meta-data. It supports reading ID3 (all versions), APEv2, FLAC, and Ogg Vorbis/FLAC/Theora. It can write ID3v1.1, ID3v2.4, APEv2, FLAC, and Ogg Vorbis/FLAC/Theora comments. It can also read MPEG audio and Xing headers, FLAC stream info blocks, and Ogg Vorbis/FLAC/Theora stream headers. Finally, it -includes a module to handle generic Ogg bitstreams. +includes a module to handle generic Ogg bit-streams. %prep %setup -q -n %{realname}-%{version} -# Fix non-executable-script error -sed -i '/^#! \/usr\/bin\/env python/,+1 d' %{realname}/__init__.py -# Fix wrong-file-end-of-line-encoding warning -sed -i 's/\r//' TUTORIAL %build %{__python} setup.py build %install %{__python} setup.py install -O1 --skip-build --root %{buildroot} +%{__install} -d %{buildroot}%{_mandir}/man1 +%{__install} -p -m 0644 man/*.1 %{buildroot}%{_mandir}/man1 %check %{__python} setup.py test %files %defattr(-,root,root,-) -%doc API-NOTES COPYING NEWS README TODO TUTORIAL +%doc COPYING NEWS README.rst docs/tutorial.rst docs/api_notes.rst docs/bugs.rst %{_bindir}/m* -%{_mandir}/man1/m*.1* +%{_mandir}/*/* %{python_sitelib}/%{realname} %{python_sitelib}/%{realname}-%{version}-*.egg-info %changelog +* Mon Dec 15 2014 Michele Baldessari - 1.27-1 +- New upstream release +- Only use macro style for buildroot + +* Sun Nov 23 2014 Michele Baldessari - 1.26-1 +- Fixed homepage and source URL +- Set python2-devel as BR +- Fix documentation building and shipping +- Fix spelling errors in description + * Sat Jun 07 2014 Fedora Release Engineering - 1.20-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild diff --git a/sources b/sources index 602f1ff..442e6b1 100644 --- a/sources +++ b/sources @@ -1,2 +1 @@ -68132949f3cd68491b87ff880ded4680 mutagen-1.19.tar.gz -adb16d9f6056bc864a5c86c6f885af79 mutagen-1.20.tar.gz +6a9bb5cc33214add35348f1bb3448340 mutagen-1.27.tar.gz From c9616d1863a8149a4fd4364e67e3ec57085754ab Mon Sep 17 00:00:00 2001 From: Michele Baldessari Date: Mon, 2 Mar 2015 23:31:11 +0100 Subject: [PATCH 036/108] Add initial Python 3 support on Fedora --- python-mutagen.spec | 56 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 55 insertions(+), 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index 3326f39..3faecc0 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -1,8 +1,14 @@ %global realname mutagen +%if 0%{?fedora} +%bcond_without python3 +%else +%bcond_with python3 +%endif + Name: python-%{realname} Version: 1.27 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Mutagen is a Python module to handle audio meta-data Group: Development/Languages @@ -12,6 +18,9 @@ Source0: https://bitbucket.org/lazka/mutagen/downloads/mutagen-%{version} BuildArch: noarch BuildRequires: python2-devel +%if %{with python3} +BuildRequires: python3-devel +%endif %description Mutagen is a Python module to handle audio meta-data. It supports @@ -21,20 +30,55 @@ comments. It can also read MPEG audio and Xing headers, FLAC stream info blocks, and Ogg Vorbis/FLAC/Theora stream headers. Finally, it includes a module to handle generic Ogg bit-streams. +%if %{with python3} +%package -n python3-%{realname} +Summary: Mutagen is a Python module to handle audio meta-data + +%description -n python3-%{realname} +Mutagen is a Python module to handle audio meta-data. It supports +reading ID3 (all versions), APEv2, FLAC, and Ogg Vorbis/FLAC/Theora. +It can write ID3v1.1, ID3v2.4, APEv2, FLAC, and Ogg Vorbis/FLAC/Theora +comments. It can also read MPEG audio and Xing headers, FLAC stream +info blocks, and Ogg Vorbis/FLAC/Theora stream headers. Finally, it +includes a module to handle generic Ogg bit-streams. +%endif + %prep %setup -q -n %{realname}-%{version} +%if %{with python3} +rm -rf %{py3dir} +cp -a . %{py3dir} +%endif + %build %{__python} setup.py build +%if %{with python3} +pushd %{py3dir} +%{__python3} setup.py build +popd +%endif + %install %{__python} setup.py install -O1 --skip-build --root %{buildroot} %{__install} -d %{buildroot}%{_mandir}/man1 %{__install} -p -m 0644 man/*.1 %{buildroot}%{_mandir}/man1 +%if %{with python3} +pushd %{py3dir} +%{__python3} setup.py install --skip-build --root %{buildroot} +popd +%endif + %check %{__python} setup.py test +%if %{with python3} +pushd %{py3dir} +%{__python3} setup.py test +%endif + %files %defattr(-,root,root,-) %doc COPYING NEWS README.rst docs/tutorial.rst docs/api_notes.rst docs/bugs.rst @@ -43,7 +87,17 @@ includes a module to handle generic Ogg bit-streams. %{python_sitelib}/%{realname} %{python_sitelib}/%{realname}-%{version}-*.egg-info +%if %{with python3} +%files -n python3-%{realname} +%doc COPYING NEWS README.rst docs/tutorial.rst docs/api_notes.rst docs/bugs.rst +%{python3_sitelib}/%{realname} +%{python3_sitelib}/%{realname}*.egg-info +%endif + %changelog +* Sun Mar 01 2015 Michele Baldessari - 1.27-2 +- Add initial Python 3 support on Fedora + * Mon Dec 15 2014 Michele Baldessari - 1.27-1 - New upstream release - Only use macro style for buildroot From 85e9d1842875a2965ed5eaeab3ae4605032ad519 Mon Sep 17 00:00:00 2001 From: Michele Baldessari Date: Sat, 7 Mar 2015 08:11:27 +0100 Subject: [PATCH 037/108] Update to 1.28 --- .gitignore | 1 + python-mutagen.spec | 7 +++++-- sources | 1 + 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index c366021..258fd66 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ mutagen-1.19.tar.gz /mutagen-1.20.tar.gz /mutagen-1.27.tar.gz +/mutagen-1.28.tar.gz diff --git a/python-mutagen.spec b/python-mutagen.spec index 3faecc0..4395620 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -7,8 +7,8 @@ %endif Name: python-%{realname} -Version: 1.27 -Release: 2%{?dist} +Version: 1.28 +Release: 1%{?dist} Summary: Mutagen is a Python module to handle audio meta-data Group: Development/Languages @@ -95,6 +95,9 @@ pushd %{py3dir} %endif %changelog +* Sat Mar 07 2015 Michele Baldessari - 1.28-1 +- New upstream release (BZ#1199683) + * Sun Mar 01 2015 Michele Baldessari - 1.27-2 - Add initial Python 3 support on Fedora diff --git a/sources b/sources index 442e6b1..7489d29 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ 6a9bb5cc33214add35348f1bb3448340 mutagen-1.27.tar.gz +882fc3fd31c7da96235632b50abb60a8 mutagen-1.28.tar.gz From 6657d3506986b4809de8a567e8f41cda29e861dc Mon Sep 17 00:00:00 2001 From: Michele Baldessari Date: Sun, 10 May 2015 13:36:10 +0200 Subject: [PATCH 038/108] New 1.29 upstream --- .gitignore | 1 + python-mutagen.spec | 5 ++++- sources | 3 +-- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 258fd66..b063010 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ mutagen-1.19.tar.gz /mutagen-1.20.tar.gz /mutagen-1.27.tar.gz /mutagen-1.28.tar.gz +/mutagen-1.29.tar.gz diff --git a/python-mutagen.spec b/python-mutagen.spec index 4395620..4f04746 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -7,7 +7,7 @@ %endif Name: python-%{realname} -Version: 1.28 +Version: 1.29 Release: 1%{?dist} Summary: Mutagen is a Python module to handle audio meta-data @@ -95,6 +95,9 @@ pushd %{py3dir} %endif %changelog +* Sun May 10 2015 Michele Baldessari - 1.29-1 +- New upstream release + * Sat Mar 07 2015 Michele Baldessari - 1.28-1 - New upstream release (BZ#1199683) diff --git a/sources b/sources index 7489d29..1ca03e6 100644 --- a/sources +++ b/sources @@ -1,2 +1 @@ -6a9bb5cc33214add35348f1bb3448340 mutagen-1.27.tar.gz -882fc3fd31c7da96235632b50abb60a8 mutagen-1.28.tar.gz +579120529926a97ce6020ef5d20bd6fb mutagen-1.29.tar.gz From fbf07d71ddcb2bcd32adda42c7d0f1707b80457d Mon Sep 17 00:00:00 2001 From: Michele Baldessari Date: Sun, 10 May 2015 14:25:05 +0200 Subject: [PATCH 039/108] Fix testsuite --- python-mutagen.spec | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/python-mutagen.spec b/python-mutagen.spec index 4f04746..098e084 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -72,6 +72,10 @@ popd %endif %check +# Without this the testsuite fails with +# RuntimeError: This test suite needs a unicode locale encoding. Try setting LANG=C.UTF-8 +# Hopefully all builders have this locale installed/configured +export LANG=en_US.UTF-8 %{__python} setup.py test %if %{with python3} From f743aeefee1da1520e98bbf9d861ed07c5fb8916 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 18 Jun 2015 19:58:56 +0000 Subject: [PATCH 040/108] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- python-mutagen.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index 098e084..4ed0f26 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -8,7 +8,7 @@ Name: python-%{realname} Version: 1.29 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Mutagen is a Python module to handle audio meta-data Group: Development/Languages @@ -99,6 +99,9 @@ pushd %{py3dir} %endif %changelog +* Thu Jun 18 2015 Fedora Release Engineering - 1.29-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Sun May 10 2015 Michele Baldessari - 1.29-1 - New upstream release From 54e4708fab985e845c2ff6fffb57cc940da3d48b Mon Sep 17 00:00:00 2001 From: Michele Baldessari Date: Mon, 24 Aug 2015 08:05:00 +0200 Subject: [PATCH 041/108] New upstream release --- .gitignore | 1 + python-mutagen.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index b063010..eb8d127 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ mutagen-1.19.tar.gz /mutagen-1.27.tar.gz /mutagen-1.28.tar.gz /mutagen-1.29.tar.gz +/mutagen-1.30.tar.gz diff --git a/python-mutagen.spec b/python-mutagen.spec index 4ed0f26..eed1999 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -7,8 +7,8 @@ %endif Name: python-%{realname} -Version: 1.29 -Release: 2%{?dist} +Version: 1.30 +Release: 1%{?dist} Summary: Mutagen is a Python module to handle audio meta-data Group: Development/Languages @@ -99,6 +99,9 @@ pushd %{py3dir} %endif %changelog +* Mon Aug 24 2015 Michele Baldessari - 1.30-1 +- New upstream release + * Thu Jun 18 2015 Fedora Release Engineering - 1.29-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild diff --git a/sources b/sources index 1ca03e6..a30f973 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -579120529926a97ce6020ef5d20bd6fb mutagen-1.29.tar.gz +2c2069bd6a8245f99845f160da37f2ac mutagen-1.30.tar.gz From 5d274d5325336fe235529e3c711dc5cfba787d38 Mon Sep 17 00:00:00 2001 From: Michele Baldessari Date: Fri, 11 Sep 2015 08:24:13 +0200 Subject: [PATCH 042/108] New upstream release --- .gitignore | 1 + python-mutagen.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index eb8d127..7dc4b37 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ mutagen-1.19.tar.gz /mutagen-1.28.tar.gz /mutagen-1.29.tar.gz /mutagen-1.30.tar.gz +/mutagen-1.31.tar.gz diff --git a/python-mutagen.spec b/python-mutagen.spec index eed1999..7a9547e 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -7,7 +7,7 @@ %endif Name: python-%{realname} -Version: 1.30 +Version: 1.31 Release: 1%{?dist} Summary: Mutagen is a Python module to handle audio meta-data @@ -99,6 +99,9 @@ pushd %{py3dir} %endif %changelog +* Thu Sep 10 2015 Michele Baldessari - 1.31-1 +- New upstream release + * Mon Aug 24 2015 Michele Baldessari - 1.30-1 - New upstream release diff --git a/sources b/sources index a30f973..b72cc9d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -2c2069bd6a8245f99845f160da37f2ac mutagen-1.30.tar.gz +6db58c5b58d85ffb15d208f46a372c01 mutagen-1.31.tar.gz From 77f18c41e92d07a13e826c7fbd6e15550a68c0ca Mon Sep 17 00:00:00 2001 From: Toshio Kuratomi Date: Mon, 9 Nov 2015 22:07:32 -0800 Subject: [PATCH 043/108] Move the scripts to the python3 package. This fixes two issues: * The scripts couldn't work without manual intervention because they required the python3 versions the library but no dep existed to bring them in. * The python2 version of the package required /usr/bin/python3 --- python-mutagen.spec | 31 ++++++++++++++++++++++++++----- 1 file changed, 26 insertions(+), 5 deletions(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index 7a9547e..de65172 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -8,7 +8,7 @@ Name: python-%{realname} Version: 1.31 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Mutagen is a Python module to handle audio meta-data Group: Development/Languages @@ -61,14 +61,23 @@ popd %endif %install -%{__python} setup.py install -O1 --skip-build --root %{buildroot} -%{__install} -d %{buildroot}%{_mandir}/man1 -%{__install} -p -m 0644 man/*.1 %{buildroot}%{_mandir}/man1 - %if %{with python3} pushd %{py3dir} %{__python3} setup.py install --skip-build --root %{buildroot} popd +for file in mid3cp mid3iconv mid3v2 moggsplit mutagen-inspect mutagen-pony ; do +mv %{buildroot}%{_bindir}/$file ./$file.py3 +done +%endif + +%{__python} setup.py install --skip-build --root %{buildroot} +%{__install} -d %{buildroot}%{_mandir}/man1 +%{__install} -p -m 0644 man/*.1 %{buildroot}%{_mandir}/man1 + +%if %{with python3} +for file in mid3cp mid3iconv mid3v2 moggsplit mutagen-inspect mutagen-pony ; do +mv ./$file.py3 %{buildroot}%{_bindir}/$file +done %endif %check @@ -86,19 +95,31 @@ pushd %{py3dir} %files %defattr(-,root,root,-) %doc COPYING NEWS README.rst docs/tutorial.rst docs/api_notes.rst docs/bugs.rst +%if !%{with python3} %{_bindir}/m* %{_mandir}/*/* +%endif %{python_sitelib}/%{realname} %{python_sitelib}/%{realname}-%{version}-*.egg-info %if %{with python3} %files -n python3-%{realname} %doc COPYING NEWS README.rst docs/tutorial.rst docs/api_notes.rst docs/bugs.rst +%if %{with python3} +%{_bindir}/m* +%{_mandir}/*/* +%endif %{python3_sitelib}/%{realname} %{python3_sitelib}/%{realname}*.egg-info %endif %changelog +* Mon Nov 9 2015 Toshio Kuratomi - - 1.31-2 +- Move the scripts to the python3 package. This fixes two issues: + * The scripts couldn't work without manual intervention because they required + the python3 versions the library but no dep existed to bring them in. + * The python2 version of the package required /usr/bin/python3 + * Thu Sep 10 2015 Michele Baldessari - 1.31-1 - New upstream release From 2915181d86064cd27b0c611fd8ad78e09f17861d Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Tue, 10 Nov 2015 16:25:37 +0000 Subject: [PATCH 044/108] - Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 --- python-mutagen.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index de65172..535df49 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -8,7 +8,7 @@ Name: python-%{realname} Version: 1.31 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Mutagen is a Python module to handle audio meta-data Group: Development/Languages @@ -114,6 +114,9 @@ pushd %{py3dir} %endif %changelog +* Tue Nov 10 2015 Fedora Release Engineering - 1.31-3 +- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 + * Mon Nov 9 2015 Toshio Kuratomi - - 1.31-2 - Move the scripts to the python3 package. This fixes two issues: * The scripts couldn't work without manual intervention because they required From 45b3b67c4453cd0e4d1bb4ba9012d63675d6ae7e Mon Sep 17 00:00:00 2001 From: Michele Baldessari Date: Sat, 28 Nov 2015 12:53:08 +0100 Subject: [PATCH 045/108] Fixes tests on big endian architectures (BZ 1270298) --- python-mutagen.spec | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index de65172..02d3972 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -8,13 +8,14 @@ Name: python-%{realname} Version: 1.31 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Mutagen is a Python module to handle audio meta-data Group: Development/Languages License: GPLv2 URL: https://bitbucket.org/lazka/mutagen/overview Source0: https://bitbucket.org/lazka/mutagen/downloads/mutagen-%{version}.tar.gz +Patch0: fix-endianess.patch BuildArch: noarch BuildRequires: python2-devel @@ -45,6 +46,8 @@ includes a module to handle generic Ogg bit-streams. %prep %setup -q -n %{realname}-%{version} +# BZ 1270298 - Fix tests on big endian arches +%patch0 -p1 %if %{with python3} rm -rf %{py3dir} @@ -114,6 +117,9 @@ pushd %{py3dir} %endif %changelog +* Sat Nov 28 2015 Michele Baldessari - 1.31-3 +- Fixes tests on big endian architectures (BZ 1270298) + * Mon Nov 9 2015 Toshio Kuratomi - - 1.31-2 - Move the scripts to the python3 package. This fixes two issues: * The scripts couldn't work without manual intervention because they required From bce08eabe2794564dcce4b655455fcfc2637703e Mon Sep 17 00:00:00 2001 From: Michele Baldessari Date: Sat, 28 Nov 2015 12:53:55 +0100 Subject: [PATCH 046/108] Add missing big ending patch --- fix-endianess.patch | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 fix-endianess.patch diff --git a/fix-endianess.patch b/fix-endianess.patch new file mode 100644 index 0000000..064d017 --- /dev/null +++ b/fix-endianess.patch @@ -0,0 +1,19 @@ +diff -up mutagen-1.31/tests/test__id3specs.py.endian mutagen-1.31/tests/test__id3specs.py +--- mutagen-1.31/tests/test__id3specs.py.endian 2015-11-28 12:47:12.780003256 +0100 ++++ mutagen-1.31/tests/test__id3specs.py 2015-11-28 12:48:10.388035715 +0100 +@@ -102,8 +102,13 @@ class SpecSanityChecks(TestCase): + # utf-16 + f.encoding = 1 + self.assertEqual(s.read(f, s.write(f, values)), (values, b"")) +- self.assertEquals( +- s.write(f, [(u"A", 100)]), b"\xff\xfeA\x00\x00\x00\x00\x00\x00d") ++ data = s.write(f, [(u"A", 100)]) ++ if sys.byteorder == 'little': ++ self.assertEquals( ++ data, b"\xff\xfeA\x00\x00\x00\x00\x00\x00d") ++ else: ++ self.assertEquals( ++ data, b"\xfe\xff\x00A\x00\x00\x00\x00\x00d") + + # utf-16be + f.encoding = 2 From 3b91b2ee1f9a8a8062149c9f2c7ebd7181b2f9ad Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 4 Feb 2016 20:13:13 +0000 Subject: [PATCH 047/108] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- python-mutagen.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index 885fadc..6b3bc3a 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -8,7 +8,7 @@ Name: python-%{realname} Version: 1.31 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Mutagen is a Python module to handle audio meta-data Group: Development/Languages @@ -117,6 +117,9 @@ pushd %{py3dir} %endif %changelog +* Thu Feb 04 2016 Fedora Release Engineering - 1.31-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Sat Nov 28 2015 Michele Baldessari - 1.31-4 - Fixes tests on big endian architectures (BZ 1270298) From adb0c8733f97cb531afd6d935341d06f4e1081c4 Mon Sep 17 00:00:00 2001 From: Michele Baldessari Date: Tue, 3 May 2016 10:07:56 +0200 Subject: [PATCH 048/108] New upstream release --- python-mutagen.spec | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index 6b3bc3a..9616a1e 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -7,15 +7,14 @@ %endif Name: python-%{realname} -Version: 1.31 -Release: 5%{?dist} +Version: 1.32 +Release: 1%{?dist} Summary: Mutagen is a Python module to handle audio meta-data Group: Development/Languages License: GPLv2 URL: https://bitbucket.org/lazka/mutagen/overview Source0: https://bitbucket.org/lazka/mutagen/downloads/mutagen-%{version}.tar.gz -Patch0: fix-endianess.patch BuildArch: noarch BuildRequires: python2-devel @@ -46,8 +45,6 @@ includes a module to handle generic Ogg bit-streams. %prep %setup -q -n %{realname}-%{version} -# BZ 1270298 - Fix tests on big endian arches -%patch0 -p1 %if %{with python3} rm -rf %{py3dir} @@ -117,6 +114,9 @@ pushd %{py3dir} %endif %changelog +* Tue May 03 2016 Michele Baldessari - 1.32-1 +- New upstream release + * Thu Feb 04 2016 Fedora Release Engineering - 1.31-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild From 4cc1523f81bf882a105089b6de2fcdaed317ece3 Mon Sep 17 00:00:00 2001 From: Michele Baldessari Date: Tue, 3 May 2016 10:10:09 +0200 Subject: [PATCH 049/108] New upstream release --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 7dc4b37..118b982 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ mutagen-1.19.tar.gz /mutagen-1.29.tar.gz /mutagen-1.30.tar.gz /mutagen-1.31.tar.gz +/mutagen-1.32.tar.gz diff --git a/sources b/sources index b72cc9d..634dd08 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -6db58c5b58d85ffb15d208f46a372c01 mutagen-1.31.tar.gz +349b987d26dbf15f64919f80c060eb14 mutagen-1.32.tar.gz From f1d7af4b3c7029bcc08ff7131186189b6deba47e Mon Sep 17 00:00:00 2001 From: Michele Baldessari Date: Wed, 6 Jul 2016 15:00:48 +0200 Subject: [PATCH 050/108] New upstream release - Split docs to -doc subpackage --- .gitignore | 1 + python-mutagen.spec | 26 +++++++++++++++++++++++--- sources | 2 +- 3 files changed, 25 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 118b982..3e120d2 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ mutagen-1.19.tar.gz /mutagen-1.30.tar.gz /mutagen-1.31.tar.gz /mutagen-1.32.tar.gz +/mutagen-1.33.2.tar.gz diff --git a/python-mutagen.spec b/python-mutagen.spec index 9616a1e..fa19968 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -1,4 +1,6 @@ %global realname mutagen +# Share doc between python- and python3- +%global _docdir_fmt %{name} %if 0%{?fedora} %bcond_without python3 @@ -7,7 +9,7 @@ %endif Name: python-%{realname} -Version: 1.32 +Version: 1.33.2 Release: 1%{?dist} Summary: Mutagen is a Python module to handle audio meta-data @@ -18,6 +20,7 @@ Source0: https://bitbucket.org/lazka/mutagen/downloads/mutagen-%{version} BuildArch: noarch BuildRequires: python2-devel +BuildRequires: python2-sphinx %if %{with python3} BuildRequires: python3-devel %endif @@ -30,6 +33,12 @@ comments. It can also read MPEG audio and Xing headers, FLAC stream info blocks, and Ogg Vorbis/FLAC/Theora stream headers. Finally, it includes a module to handle generic Ogg bit-streams. +%package doc +Summary: Documentation for python-mutagen + +%description doc +Contains the html documentation for python mutagen. + %if %{with python3} %package -n python3-%{realname} Summary: Mutagen is a Python module to handle audio meta-data @@ -54,6 +63,10 @@ cp -a . %{py3dir} %build %{__python} setup.py build +pushd docs +make +popd + %if %{with python3} pushd %{py3dir} %{__python3} setup.py build @@ -94,7 +107,7 @@ pushd %{py3dir} %files %defattr(-,root,root,-) -%doc COPYING NEWS README.rst docs/tutorial.rst docs/api_notes.rst docs/bugs.rst +%doc COPYING NEWS README.rst %if !%{with python3} %{_bindir}/m* %{_mandir}/*/* @@ -102,9 +115,12 @@ pushd %{py3dir} %{python_sitelib}/%{realname} %{python_sitelib}/%{realname}-%{version}-*.egg-info +%files doc +%doc docs/_build/* + %if %{with python3} %files -n python3-%{realname} -%doc COPYING NEWS README.rst docs/tutorial.rst docs/api_notes.rst docs/bugs.rst +%doc COPYING NEWS README.rst %if %{with python3} %{_bindir}/m* %{_mandir}/*/* @@ -114,6 +130,10 @@ pushd %{py3dir} %endif %changelog +* Wed Jul 06 2016 Michele Baldessari - 1.33.2-1 +- New upstream release +- Split docs to -doc subpackage + * Tue May 03 2016 Michele Baldessari - 1.32-1 - New upstream release diff --git a/sources b/sources index 634dd08..4b2b5bc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -349b987d26dbf15f64919f80c060eb14 mutagen-1.32.tar.gz +40c079f8b794d2888ee1a3225d182174 mutagen-1.33.2.tar.gz From dc60494a041362f494e9c058d483b40c1acdd24a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 19 Jul 2016 10:33:40 +0000 Subject: [PATCH 051/108] - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages --- python-mutagen.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index fa19968..5b79a83 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -10,7 +10,7 @@ Name: python-%{realname} Version: 1.33.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Mutagen is a Python module to handle audio meta-data Group: Development/Languages @@ -130,6 +130,9 @@ pushd %{py3dir} %endif %changelog +* Tue Jul 19 2016 Fedora Release Engineering - 1.33.2-2 +- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages + * Wed Jul 06 2016 Michele Baldessari - 1.33.2-1 - New upstream release - Split docs to -doc subpackage From 284080e0ccfb290b8e6dfada9d956cb4b7a2586f Mon Sep 17 00:00:00 2001 From: Michele Baldessari Date: Mon, 25 Jul 2016 12:41:55 +0200 Subject: [PATCH 052/108] New upstream release --- .gitignore | 1 + python-mutagen.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 3e120d2..8042a59 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ mutagen-1.19.tar.gz /mutagen-1.31.tar.gz /mutagen-1.32.tar.gz /mutagen-1.33.2.tar.gz +/mutagen-1.34.tar.gz diff --git a/python-mutagen.spec b/python-mutagen.spec index fa19968..8d028ab 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -9,7 +9,7 @@ %endif Name: python-%{realname} -Version: 1.33.2 +Version: 1.34 Release: 1%{?dist} Summary: Mutagen is a Python module to handle audio meta-data @@ -130,6 +130,9 @@ pushd %{py3dir} %endif %changelog +* Mon Jul 25 2016 Michele Baldessari - 1.34-1 +- New upstream release + * Wed Jul 06 2016 Michele Baldessari - 1.33.2-1 - New upstream release - Split docs to -doc subpackage diff --git a/sources b/sources index 4b2b5bc..13159ce 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -40c079f8b794d2888ee1a3225d182174 mutagen-1.33.2.tar.gz +f4ae29dcdef8bc595b78440ec4d925c8 mutagen-1.34.tar.gz From 994f32722ed0308f3b148596e550738a3f7cfa2d Mon Sep 17 00:00:00 2001 From: Michele Baldessari Date: Sun, 4 Sep 2016 09:50:39 +0200 Subject: [PATCH 053/108] New upstream release --- .gitignore | 1 + python-mutagen.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 8042a59..2797306 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ mutagen-1.19.tar.gz /mutagen-1.32.tar.gz /mutagen-1.33.2.tar.gz /mutagen-1.34.tar.gz +/mutagen-1.34.1.tar.gz diff --git a/python-mutagen.spec b/python-mutagen.spec index 4bd47b1..d263ee7 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -9,7 +9,7 @@ %endif Name: python-%{realname} -Version: 1.34 +Version: 1.34.1 Release: 1%{?dist} Summary: Mutagen is a Python module to handle audio meta-data @@ -130,6 +130,9 @@ pushd %{py3dir} %endif %changelog +* Sun Sep 04 2016 Michele Baldessari - 1.34.1-1 +- New upstream release + * Mon Jul 25 2016 Michele Baldessari - 1.34-1 - New upstream release diff --git a/sources b/sources index 13159ce..14c716b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -f4ae29dcdef8bc595b78440ec4d925c8 mutagen-1.34.tar.gz +5509f20ae750ebe44179174e3595981a mutagen-1.34.1.tar.gz From 42426df46f90dd9e3d976251876d954d5aa4a9dd Mon Sep 17 00:00:00 2001 From: Michele Baldessari Date: Thu, 3 Nov 2016 09:36:18 +0100 Subject: [PATCH 054/108] New upstream release --- .gitignore | 1 + python-mutagen.spec | 7 ++++++- sources | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 2797306..3b733e8 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ mutagen-1.19.tar.gz /mutagen-1.33.2.tar.gz /mutagen-1.34.tar.gz /mutagen-1.34.1.tar.gz +/mutagen-1.35.tar.gz diff --git a/python-mutagen.spec b/python-mutagen.spec index d263ee7..c9f435d 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -9,7 +9,7 @@ %endif Name: python-%{realname} -Version: 1.34.1 +Version: 1.35 Release: 1%{?dist} Summary: Mutagen is a Python module to handle audio meta-data @@ -20,9 +20,11 @@ Source0: https://bitbucket.org/lazka/mutagen/downloads/mutagen-%{version} BuildArch: noarch BuildRequires: python2-devel +BuildRequires: python2-pytest BuildRequires: python2-sphinx %if %{with python3} BuildRequires: python3-devel +BuildRequires: python3-pytest %endif %description @@ -130,6 +132,9 @@ pushd %{py3dir} %endif %changelog +* Thu Nov 03 2016 Michele Baldessari - 1.35 +- New upstream release + * Sun Sep 04 2016 Michele Baldessari - 1.34.1-1 - New upstream release diff --git a/sources b/sources index 14c716b..e15aaff 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -5509f20ae750ebe44179174e3595981a mutagen-1.34.1.tar.gz +5d7f51b8e1219334fb5561d8402b9d9f mutagen-1.35.tar.gz From be6c65424a155c3234ade34badcfb55ba72355af Mon Sep 17 00:00:00 2001 From: Michele Baldessari Date: Thu, 10 Nov 2016 09:22:27 +0100 Subject: [PATCH 055/108] New upstream release --- python-mutagen.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index c9f435d..dc47cba 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -9,7 +9,7 @@ %endif Name: python-%{realname} -Version: 1.35 +Version: 1.35.1 Release: 1%{?dist} Summary: Mutagen is a Python module to handle audio meta-data @@ -132,6 +132,9 @@ pushd %{py3dir} %endif %changelog +* Thu Nov 10 2016 Michele Baldessari - 1.35.1 +- New upstream release + * Thu Nov 03 2016 Michele Baldessari - 1.35 - New upstream release From 7de8e8609fff54fbd78df6c96b7e8d720a75be68 Mon Sep 17 00:00:00 2001 From: Michele Baldessari Date: Tue, 29 Nov 2016 20:09:58 +0100 Subject: [PATCH 056/108] New upstream release --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 3b733e8..c0bf2f9 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ mutagen-1.19.tar.gz /mutagen-1.34.tar.gz /mutagen-1.34.1.tar.gz /mutagen-1.35.tar.gz +/mutagen-1.35.1.tar.gz diff --git a/sources b/sources index e15aaff..453c6a3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -5d7f51b8e1219334fb5561d8402b9d9f mutagen-1.35.tar.gz +315ab722e9e0a4535422c437ea5e4f01 mutagen-1.35.1.tar.gz From 8642ba4af77f5de876aada30074009ad3cf3ff7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Mon, 19 Dec 2016 18:20:37 +0100 Subject: [PATCH 057/108] Rebuild for Python 3.6 --- python-mutagen.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index dc47cba..3a4c429 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -10,7 +10,7 @@ Name: python-%{realname} Version: 1.35.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Mutagen is a Python module to handle audio meta-data Group: Development/Languages @@ -132,6 +132,9 @@ pushd %{py3dir} %endif %changelog +* Mon Dec 19 2016 Miro Hrončok - 1.35.1-2 +- Rebuild for Python 3.6 + * Thu Nov 10 2016 Michele Baldessari - 1.35.1 - New upstream release From bd15ebd877a9be26cc6c0ce46663db571b7267d9 Mon Sep 17 00:00:00 2001 From: Michele Baldessari Date: Fri, 23 Dec 2016 09:42:46 +0100 Subject: [PATCH 058/108] New upstream release --- .gitignore | 1 + python-mutagen.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index c0bf2f9..e57bc14 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ mutagen-1.19.tar.gz /mutagen-1.34.1.tar.gz /mutagen-1.35.tar.gz /mutagen-1.35.1.tar.gz +/mutagen-1.36.tar.gz diff --git a/python-mutagen.spec b/python-mutagen.spec index dc47cba..e18abd6 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -9,7 +9,7 @@ %endif Name: python-%{realname} -Version: 1.35.1 +Version: 1.36 Release: 1%{?dist} Summary: Mutagen is a Python module to handle audio meta-data @@ -132,6 +132,9 @@ pushd %{py3dir} %endif %changelog +* Fri Dec 23 2016 Michele Baldessari - 1.36-1 +- New upstream release + * Thu Nov 10 2016 Michele Baldessari - 1.35.1 - New upstream release diff --git a/sources b/sources index 453c6a3..54c685e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -315ab722e9e0a4535422c437ea5e4f01 mutagen-1.35.1.tar.gz +SHA512 (mutagen-1.36.tar.gz) = 82aabebdd5df5a6e68a6e983073feced972c5cfd74711c52d12559617fd29ed0835a9067ea5b8b7be7fb34dda0b9c46b81dfa0338834eedfe7e482e2cfcc249f From dfaa79937fb4e2bb4c68f653aff825afed187f18 Mon Sep 17 00:00:00 2001 From: Michele Baldessari Date: Fri, 23 Dec 2016 09:44:05 +0100 Subject: [PATCH 059/108] New upstream release --- python-mutagen.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index 177496a..618d291 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -132,7 +132,6 @@ pushd %{py3dir} %endif %changelog -<<<<<<< HEAD * Fri Dec 23 2016 Michele Baldessari - 1.36-1 - New upstream release From 1579f94dc0a1d9756ffb8a64fbee309396992794 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Sat, 31 Dec 2016 16:11:47 +0100 Subject: [PATCH 060/108] Modernize spec Signed-off-by: Igor Gnatenko --- python-mutagen.spec | 153 +++++++++++++++++++------------------------- sources | 2 +- 2 files changed, 68 insertions(+), 87 deletions(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index 618d291..63e46a9 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -1,137 +1,118 @@ -%global realname mutagen -# Share doc between python- and python3- +%global modname mutagen +# Share doc between python2- and python3- %global _docdir_fmt %{name} -%if 0%{?fedora} -%bcond_without python3 -%else +%if 0%{?rhel} && 0%{?rhel} <= 7 %bcond_with python3 +%else +%bcond_without python3 %endif -Name: python-%{realname} +Name: python-%{modname} Version: 1.36 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Mutagen is a Python module to handle audio meta-data -Group: Development/Languages -License: GPLv2 -URL: https://bitbucket.org/lazka/mutagen/overview -Source0: https://bitbucket.org/lazka/mutagen/downloads/mutagen-%{version}.tar.gz +License: GPLv2+ +URL: https://github.com/quodlibet/mutagen +Source0: %{url}/archive/release-%{version}/%{modname}-%{version}.tar.gz BuildArch: noarch + +%global _description \ +Mutagen is a Python module to handle audio meta-data. It supports\ +reading ID3 (all versions), APEv2, FLAC, and Ogg Vorbis/FLAC/Theora.\ +It can write ID3v1.1, ID3v2.4, APEv2, FLAC, and Ogg Vorbis/FLAC/Theora\ +comments. It can also read MPEG audio and Xing headers, FLAC stream\ +info blocks, and Ogg Vorbis/FLAC/Theora stream headers. Finally, it\ +includes a module to handle generic Ogg bit-streams. + +%description %{_description} + +%package -n python2-%{modname} +Summary: %{summary} +%{?python_provide:%python_provide python2-%{modname}} BuildRequires: python2-devel BuildRequires: python2-pytest -BuildRequires: python2-sphinx + +%description -n python2-%{modname} %{_description} + +Python 2 version. + %if %{with python3} +%package -n python3-%{modname} +Summary: %{summary} +%{?python_provide:%python_provide python3-%{modname}} BuildRequires: python3-devel BuildRequires: python3-pytest -%endif -%description -Mutagen is a Python module to handle audio meta-data. It supports -reading ID3 (all versions), APEv2, FLAC, and Ogg Vorbis/FLAC/Theora. -It can write ID3v1.1, ID3v2.4, APEv2, FLAC, and Ogg Vorbis/FLAC/Theora -comments. It can also read MPEG audio and Xing headers, FLAC stream -info blocks, and Ogg Vorbis/FLAC/Theora stream headers. Finally, it -includes a module to handle generic Ogg bit-streams. +%description -n python3-%{modname} %{_description} + +Python 3 version. +%endif %package doc Summary: Documentation for python-mutagen +BuildRequires: %{_bindir}/sphinx-build %description doc Contains the html documentation for python mutagen. -%if %{with python3} -%package -n python3-%{realname} -Summary: Mutagen is a Python module to handle audio meta-data - -%description -n python3-%{realname} -Mutagen is a Python module to handle audio meta-data. It supports -reading ID3 (all versions), APEv2, FLAC, and Ogg Vorbis/FLAC/Theora. -It can write ID3v1.1, ID3v2.4, APEv2, FLAC, and Ogg Vorbis/FLAC/Theora -comments. It can also read MPEG audio and Xing headers, FLAC stream -info blocks, and Ogg Vorbis/FLAC/Theora stream headers. Finally, it -includes a module to handle generic Ogg bit-streams. -%endif - %prep -%setup -q -n %{realname}-%{version} - -%if %{with python3} -rm -rf %{py3dir} -cp -a . %{py3dir} -%endif +%autosetup -n %{modname}-release-%{version} %build -%{__python} setup.py build - -pushd docs -make -popd - +%py2_build %if %{with python3} -pushd %{py3dir} -%{__python3} setup.py build -popd +%py3_build %endif +sphinx-build -b html -n docs docs/_build + %install +%py2_install %if %{with python3} -pushd %{py3dir} -%{__python3} setup.py install --skip-build --root %{buildroot} -popd -for file in mid3cp mid3iconv mid3v2 moggsplit mutagen-inspect mutagen-pony ; do -mv %{buildroot}%{_bindir}/$file ./$file.py3 -done +%py3_install %endif -%{__python} setup.py install --skip-build --root %{buildroot} -%{__install} -d %{buildroot}%{_mandir}/man1 -%{__install} -p -m 0644 man/*.1 %{buildroot}%{_mandir}/man1 +%{__install} -D -p -m 0644 man/*.1 %{buildroot}%{_mandir}/man1 -%if %{with python3} -for file in mid3cp mid3iconv mid3v2 moggsplit mutagen-inspect mutagen-pony ; do -mv ./$file.py3 %{buildroot}%{_bindir}/$file -done -%endif +# Remove hidden files +rm -rf docs/_build/{.buildinfo,.doctrees} %check # Without this the testsuite fails with # RuntimeError: This test suite needs a unicode locale encoding. Try setting LANG=C.UTF-8 -# Hopefully all builders have this locale installed/configured -export LANG=en_US.UTF-8 -%{__python} setup.py test - +export LANG=C.UTF-8 +%{__python2} setup.py test %if %{with python3} -pushd %{py3dir} %{__python3} setup.py test %endif -%files -%defattr(-,root,root,-) -%doc COPYING NEWS README.rst -%if !%{with python3} -%{_bindir}/m* -%{_mandir}/*/* +%files -n python2-%{modname} +%license COPYING +%doc NEWS README.rst +%{python2_sitelib}/%{modname}-*.egg-info +%{python2_sitelib}/%{modname}/ + +%if %{with python3} +%files -n python3-%{modname} +%license COPYING +%doc NEWS README.rst +%{python3_sitelib}/%{modname}-*.egg-info +%{python3_sitelib}/%{modname}/ %endif -%{python_sitelib}/%{realname} -%{python_sitelib}/%{realname}-%{version}-*.egg-info + +%{_bindir}/* +%{_mandir}/man1/*.1* %files doc %doc docs/_build/* -%if %{with python3} -%files -n python3-%{realname} -%doc COPYING NEWS README.rst -%if %{with python3} -%{_bindir}/m* -%{_mandir}/*/* -%endif -%{python3_sitelib}/%{realname} -%{python3_sitelib}/%{realname}*.egg-info -%endif - %changelog +* Sat Dec 31 2016 Igor Gnatenko - 1.36-2 +- Modernize spec + * Fri Dec 23 2016 Michele Baldessari - 1.36-1 - New upstream release diff --git a/sources b/sources index 54c685e..2b0d1e4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mutagen-1.36.tar.gz) = 82aabebdd5df5a6e68a6e983073feced972c5cfd74711c52d12559617fd29ed0835a9067ea5b8b7be7fb34dda0b9c46b81dfa0338834eedfe7e482e2cfcc249f +SHA512 (mutagen-1.36.tar.gz) = d5c30af820729ea56cd4d730d640812c4ef2e8e6f08727e964a4b63b0ff581d2a73551fbbbae8580560b42433f94e6c165624b00d498649af0ea8710e529383d From 8f9539226ddc586ef71fe87a1118b91a67c6c9ed Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Sat, 31 Dec 2016 16:42:28 +0100 Subject: [PATCH 061/108] remove unused patches Signed-off-by: Igor Gnatenko --- fix-endianess.patch | 19 ------------------- 1 file changed, 19 deletions(-) delete mode 100644 fix-endianess.patch diff --git a/fix-endianess.patch b/fix-endianess.patch deleted file mode 100644 index 064d017..0000000 --- a/fix-endianess.patch +++ /dev/null @@ -1,19 +0,0 @@ -diff -up mutagen-1.31/tests/test__id3specs.py.endian mutagen-1.31/tests/test__id3specs.py ---- mutagen-1.31/tests/test__id3specs.py.endian 2015-11-28 12:47:12.780003256 +0100 -+++ mutagen-1.31/tests/test__id3specs.py 2015-11-28 12:48:10.388035715 +0100 -@@ -102,8 +102,13 @@ class SpecSanityChecks(TestCase): - # utf-16 - f.encoding = 1 - self.assertEqual(s.read(f, s.write(f, values)), (values, b"")) -- self.assertEquals( -- s.write(f, [(u"A", 100)]), b"\xff\xfeA\x00\x00\x00\x00\x00\x00d") -+ data = s.write(f, [(u"A", 100)]) -+ if sys.byteorder == 'little': -+ self.assertEquals( -+ data, b"\xff\xfeA\x00\x00\x00\x00\x00\x00d") -+ else: -+ self.assertEquals( -+ data, b"\xfe\xff\x00A\x00\x00\x00\x00\x00d") - - # utf-16be - f.encoding = 2 From bf34b91b8ef15eab2e267c189fbbd6a401f9ed4e Mon Sep 17 00:00:00 2001 From: Michele Baldessari Date: Mon, 23 Jan 2017 09:16:15 +0100 Subject: [PATCH 062/108] New upstream release --- .gitignore | 1 + python-mutagen.spec | 9 ++++++--- sources | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index e57bc14..669332f 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ mutagen-1.19.tar.gz /mutagen-1.35.tar.gz /mutagen-1.35.1.tar.gz /mutagen-1.36.tar.gz +/release-1.36.1.tar.gz diff --git a/python-mutagen.spec b/python-mutagen.spec index 63e46a9..1c7ceed 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -9,13 +9,13 @@ %endif Name: python-%{modname} -Version: 1.36 -Release: 2%{?dist} +Version: 1.36.1 +Release: 1%{?dist} Summary: Mutagen is a Python module to handle audio meta-data License: GPLv2+ URL: https://github.com/quodlibet/mutagen -Source0: %{url}/archive/release-%{version}/%{modname}-%{version}.tar.gz +Source0: %{url}/archive/release-%{version}/release-%{version}.tar.gz BuildArch: noarch @@ -110,6 +110,9 @@ export LANG=C.UTF-8 %doc docs/_build/* %changelog +* Mon Jan 23 2017 Michele Baldessari - 1.36.1-1 +- New upstream release + * Sat Dec 31 2016 Igor Gnatenko - 1.36-2 - Modernize spec diff --git a/sources b/sources index 2b0d1e4..9ac8ba9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mutagen-1.36.tar.gz) = d5c30af820729ea56cd4d730d640812c4ef2e8e6f08727e964a4b63b0ff581d2a73551fbbbae8580560b42433f94e6c165624b00d498649af0ea8710e529383d +SHA512 (release-1.36.1.tar.gz) = 5e25b65176a5fe3ffe777bb8f9da02adac78d2a44b41169bb31dbc14fa25fceb098038810b12ed2f93c49528bf2ab9fee7c17f4f55e0998e55e4d0c034b153a4 From f05fd323520ab4a4d76e0ea6cc63d06d7269bb66 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Sat, 28 Jan 2017 10:04:04 +0100 Subject: [PATCH 063/108] Update to 1.36.2 (RHBZ #1415532) Signed-off-by: Igor Gnatenko --- .gitignore | 1 + python-mutagen.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 669332f..5e2f07c 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ mutagen-1.19.tar.gz /mutagen-1.35.1.tar.gz /mutagen-1.36.tar.gz /release-1.36.1.tar.gz +/mutagen-1.36.2.tar.gz diff --git a/python-mutagen.spec b/python-mutagen.spec index 1c7ceed..d7e9338 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -9,13 +9,13 @@ %endif Name: python-%{modname} -Version: 1.36.1 +Version: 1.36.2 Release: 1%{?dist} Summary: Mutagen is a Python module to handle audio meta-data License: GPLv2+ URL: https://github.com/quodlibet/mutagen -Source0: %{url}/archive/release-%{version}/release-%{version}.tar.gz +Source0: %{url}/archive/release-%{version}/%{modname}-%{version}.tar.gz BuildArch: noarch @@ -110,6 +110,9 @@ export LANG=C.UTF-8 %doc docs/_build/* %changelog +* Sat Jan 28 2017 Igor Gnatenko - 1.36.2-1 +- Update to 1.36.2 (RHBZ #1415532) + * Mon Jan 23 2017 Michele Baldessari - 1.36.1-1 - New upstream release diff --git a/sources b/sources index 9ac8ba9..1f39646 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (release-1.36.1.tar.gz) = 5e25b65176a5fe3ffe777bb8f9da02adac78d2a44b41169bb31dbc14fa25fceb098038810b12ed2f93c49528bf2ab9fee7c17f4f55e0998e55e4d0c034b153a4 +SHA512 (mutagen-1.36.2.tar.gz) = 7cac43021d083d112d8da51e0d080586136bffa38c64cd31d521f847d1daeaf39b374283064347b61aec69ffb49f2c40c75d3387b60cab44145ae82fbe9ab45a From 5cbd026b69ea49e966c4422a4ef7209cf65239df Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 11 Feb 2017 09:39:26 +0000 Subject: [PATCH 064/108] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- python-mutagen.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index d7e9338..24fb478 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -10,7 +10,7 @@ Name: python-%{modname} Version: 1.36.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Mutagen is a Python module to handle audio meta-data License: GPLv2+ @@ -110,6 +110,9 @@ export LANG=C.UTF-8 %doc docs/_build/* %changelog +* Sat Feb 11 2017 Fedora Release Engineering - 1.36.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Sat Jan 28 2017 Igor Gnatenko - 1.36.2-1 - Update to 1.36.2 (RHBZ #1415532) From 9b814ca72a32741204e7d850a2a28c46404f73dc Mon Sep 17 00:00:00 2001 From: Michele Baldessari Date: Mon, 13 Mar 2017 17:38:12 +0100 Subject: [PATCH 065/108] New upstream --- .gitignore | 1 + python-mutagen.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 5e2f07c..250facc 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,4 @@ mutagen-1.19.tar.gz /mutagen-1.36.tar.gz /release-1.36.1.tar.gz /mutagen-1.36.2.tar.gz +/mutagen-1.37.tar.gz diff --git a/python-mutagen.spec b/python-mutagen.spec index 24fb478..ed9bf9c 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -9,8 +9,8 @@ %endif Name: python-%{modname} -Version: 1.36.2 -Release: 2%{?dist} +Version: 1.37 +Release: 1%{?dist} Summary: Mutagen is a Python module to handle audio meta-data License: GPLv2+ @@ -110,6 +110,9 @@ export LANG=C.UTF-8 %doc docs/_build/* %changelog +* Mon Mar 13 2017 Michele Baldessari - 1.37-1 +- New upstream + * Sat Feb 11 2017 Fedora Release Engineering - 1.36.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild diff --git a/sources b/sources index 1f39646..c7c8e91 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mutagen-1.36.2.tar.gz) = 7cac43021d083d112d8da51e0d080586136bffa38c64cd31d521f847d1daeaf39b374283064347b61aec69ffb49f2c40c75d3387b60cab44145ae82fbe9ab45a +SHA512 (mutagen-1.37.tar.gz) = 1b46ec368d62d850153fae47c549d7f68e699b5fd696fa408d26d3b4905491d60cbf02588e0c34f2eb434e5d8ddac50c26f6bc0d31f1677177c3c30b2b55431b From 0ada845d55098631d7320cbf00b4542e472e69c7 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Thu, 8 Jun 2017 09:30:16 +0200 Subject: [PATCH 066/108] Update to 1.38 Signed-off-by: Igor Gnatenko --- .gitignore | 1 + python-mutagen.spec | 19 ++++--------------- sources | 2 +- 3 files changed, 6 insertions(+), 16 deletions(-) diff --git a/.gitignore b/.gitignore index 250facc..818aed4 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ mutagen-1.19.tar.gz /release-1.36.1.tar.gz /mutagen-1.36.2.tar.gz /mutagen-1.37.tar.gz +/mutagen-1.38.tar.gz diff --git a/python-mutagen.spec b/python-mutagen.spec index ed9bf9c..c3a7d54 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -2,14 +2,8 @@ # Share doc between python2- and python3- %global _docdir_fmt %{name} -%if 0%{?rhel} && 0%{?rhel} <= 7 -%bcond_with python3 -%else -%bcond_without python3 -%endif - Name: python-%{modname} -Version: 1.37 +Version: 1.38 Release: 1%{?dist} Summary: Mutagen is a Python module to handle audio meta-data @@ -39,7 +33,6 @@ BuildRequires: python2-pytest Python 2 version. -%if %{with python3} %package -n python3-%{modname} Summary: %{summary} %{?python_provide:%python_provide python3-%{modname}} @@ -49,7 +42,6 @@ BuildRequires: python3-pytest %description -n python3-%{modname} %{_description} Python 3 version. -%endif %package doc Summary: Documentation for python-mutagen @@ -63,9 +55,7 @@ Contains the html documentation for python mutagen. %build %py2_build -%if %{with python3} %py3_build -%endif sphinx-build -b html -n docs docs/_build @@ -85,9 +75,7 @@ rm -rf docs/_build/{.buildinfo,.doctrees} # RuntimeError: This test suite needs a unicode locale encoding. Try setting LANG=C.UTF-8 export LANG=C.UTF-8 %{__python2} setup.py test -%if %{with python3} %{__python3} setup.py test -%endif %files -n python2-%{modname} %license COPYING @@ -95,13 +83,11 @@ export LANG=C.UTF-8 %{python2_sitelib}/%{modname}-*.egg-info %{python2_sitelib}/%{modname}/ -%if %{with python3} %files -n python3-%{modname} %license COPYING %doc NEWS README.rst %{python3_sitelib}/%{modname}-*.egg-info %{python3_sitelib}/%{modname}/ -%endif %{_bindir}/* %{_mandir}/man1/*.1* @@ -110,6 +96,9 @@ export LANG=C.UTF-8 %doc docs/_build/* %changelog +* Thu Jun 08 2017 Igor Gnatenko - 1.38-1 +- Update to 1.38 + * Mon Mar 13 2017 Michele Baldessari - 1.37-1 - New upstream diff --git a/sources b/sources index c7c8e91..69f12c2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mutagen-1.37.tar.gz) = 1b46ec368d62d850153fae47c549d7f68e699b5fd696fa408d26d3b4905491d60cbf02588e0c34f2eb434e5d8ddac50c26f6bc0d31f1677177c3c30b2b55431b +SHA512 (mutagen-1.38.tar.gz) = 7ce063fa2e0e31affb1809637bed21b18ea1acaa2d6b17fc36a027a84f0bd835dc6d1ca1a6752effa90d08b76a5d5e4b0d7033960793234064d6ffd41a92e9cd From e53393d4f8be7834f3a360d50578045251e75531 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Thu, 8 Jun 2017 09:40:52 +0200 Subject: [PATCH 067/108] remove last useless conditional Signed-off-by: Igor Gnatenko --- python-mutagen.spec | 2 -- 1 file changed, 2 deletions(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index c3a7d54..5719a20 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -61,9 +61,7 @@ sphinx-build -b html -n docs docs/_build %install %py2_install -%if %{with python3} %py3_install -%endif %{__install} -D -p -m 0644 man/*.1 %{buildroot}%{_mandir}/man1 From ff080af8c6d6a3102314addb6bb44b0531fe4e7a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 27 Jul 2017 10:58:23 +0000 Subject: [PATCH 068/108] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- python-mutagen.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index 5719a20..df4b94c 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -4,7 +4,7 @@ Name: python-%{modname} Version: 1.38 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Mutagen is a Python module to handle audio meta-data License: GPLv2+ @@ -94,6 +94,9 @@ export LANG=C.UTF-8 %doc docs/_build/* %changelog +* Thu Jul 27 2017 Fedora Release Engineering - 1.38-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Thu Jun 08 2017 Igor Gnatenko - 1.38-1 - Update to 1.38 From 234f58192c872a3d955cbe3d273759bdefa8315f Mon Sep 17 00:00:00 2001 From: Michele Baldessari Date: Thu, 28 Dec 2017 11:30:58 +0100 Subject: [PATCH 069/108] New upstream Requires python*-hypothesis --- python-mutagen.spec | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index df4b94c..244e258 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -3,8 +3,8 @@ %global _docdir_fmt %{name} Name: python-%{modname} -Version: 1.38 -Release: 2%{?dist} +Version: 1.39 +Release: 1%{?dist} Summary: Mutagen is a Python module to handle audio meta-data License: GPLv2+ @@ -27,7 +27,10 @@ includes a module to handle generic Ogg bit-streams. Summary: %{summary} %{?python_provide:%python_provide python2-%{modname}} BuildRequires: python2-devel +BuildRequires: python2-hypothesis BuildRequires: python2-pytest +BuildRequires: python2-pytest-flakes +BuildRequires: python2-pytest-pep8 %description -n python2-%{modname} %{_description} @@ -37,7 +40,10 @@ Python 2 version. Summary: %{summary} %{?python_provide:%python_provide python3-%{modname}} BuildRequires: python3-devel +BuildRequires: python3-hypothesis BuildRequires: python3-pytest +BuildRequires: python3-pytest-flakes +BuildRequires: python3-pytest-pep8 %description -n python3-%{modname} %{_description} @@ -73,6 +79,8 @@ rm -rf docs/_build/{.buildinfo,.doctrees} # RuntimeError: This test suite needs a unicode locale encoding. Try setting LANG=C.UTF-8 export LANG=C.UTF-8 %{__python2} setup.py test +# FIXME: seems pyflakes is broken on py3 (get a bunch of undefined name 'long', 'basestring', ...) +mv tests/quality/test_pyflakes.py tests/quality/test_pyflakes.py.broken %{__python3} setup.py test %files -n python2-%{modname} @@ -94,6 +102,10 @@ export LANG=C.UTF-8 %doc docs/_build/* %changelog +* Mon Nov 06 2017 Michele Baldessari - 1.39-1 +- New upstream +- Requires python*-hypothesis + * Thu Jul 27 2017 Fedora Release Engineering - 1.38-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From 43b13bbfb9eb2f22b3bde32cb9608ed4234179e6 Mon Sep 17 00:00:00 2001 From: Michele Baldessari Date: Fri, 2 Feb 2018 07:28:56 +0100 Subject: [PATCH 070/108] New upstream --- .gitignore | 1 + python-mutagen.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 818aed4..726f142 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,4 @@ mutagen-1.19.tar.gz /mutagen-1.36.2.tar.gz /mutagen-1.37.tar.gz /mutagen-1.38.tar.gz +/mutagen-1.40.0.tar.gz diff --git a/python-mutagen.spec b/python-mutagen.spec index 244e258..e86aaf5 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -3,7 +3,7 @@ %global _docdir_fmt %{name} Name: python-%{modname} -Version: 1.39 +Version: 1.40.0 Release: 1%{?dist} Summary: Mutagen is a Python module to handle audio meta-data @@ -102,6 +102,9 @@ mv tests/quality/test_pyflakes.py tests/quality/test_pyflakes.py.broken %doc docs/_build/* %changelog +* Fri Feb 02 2018 Michele Baldessari - 1.40.0-1 +- New upstream + * Mon Nov 06 2017 Michele Baldessari - 1.39-1 - New upstream - Requires python*-hypothesis diff --git a/sources b/sources index 69f12c2..4302dc8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mutagen-1.38.tar.gz) = 7ce063fa2e0e31affb1809637bed21b18ea1acaa2d6b17fc36a027a84f0bd835dc6d1ca1a6752effa90d08b76a5d5e4b0d7033960793234064d6ffd41a92e9cd +SHA512 (mutagen-1.40.0.tar.gz) = f167eabf8885d822f8e11c34720e24ad49b696d7c479ab957a4c6e84a6feb025c69175352cea610da6b119d11b66fe0fd225b95ce522d7c73f000d6bfffef77c From b3ed91841abe0140a9184567c7e821a1da8a765f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 9 Feb 2018 09:03:58 +0000 Subject: [PATCH 071/108] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-mutagen.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index e86aaf5..b747f8b 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -4,7 +4,7 @@ Name: python-%{modname} Version: 1.40.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Mutagen is a Python module to handle audio meta-data License: GPLv2+ @@ -102,6 +102,9 @@ mv tests/quality/test_pyflakes.py tests/quality/test_pyflakes.py.broken %doc docs/_build/* %changelog +* Fri Feb 09 2018 Fedora Release Engineering - 1.40.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Fri Feb 02 2018 Michele Baldessari - 1.40.0-1 - New upstream From 44f54a4f9c8f2aad2a05e4131c213879dfd9db21 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Tue, 19 Jun 2018 11:09:37 +0200 Subject: [PATCH 072/108] Rebuilt for Python 3.7 --- python-mutagen.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index b747f8b..85e7565 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -4,7 +4,7 @@ Name: python-%{modname} Version: 1.40.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Mutagen is a Python module to handle audio meta-data License: GPLv2+ @@ -102,6 +102,9 @@ mv tests/quality/test_pyflakes.py tests/quality/test_pyflakes.py.broken %doc docs/_build/* %changelog +* Tue Jun 19 2018 Miro Hrončok - 1.40.0-3 +- Rebuilt for Python 3.7 + * Fri Feb 09 2018 Fedora Release Engineering - 1.40.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From 461fcf4c977022e649349695b74597ec7af6de97 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 14 Jul 2018 01:02:51 +0000 Subject: [PATCH 073/108] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-mutagen.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index 85e7565..5822514 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -4,7 +4,7 @@ Name: python-%{modname} Version: 1.40.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Mutagen is a Python module to handle audio meta-data License: GPLv2+ @@ -102,6 +102,9 @@ mv tests/quality/test_pyflakes.py tests/quality/test_pyflakes.py.broken %doc docs/_build/* %changelog +* Sat Jul 14 2018 Fedora Release Engineering - 1.40.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Tue Jun 19 2018 Miro Hrončok - 1.40.0-3 - Rebuilt for Python 3.7 From c51836eda82303b072e0d14f031da8321ae18a53 Mon Sep 17 00:00:00 2001 From: Michele Baldessari Date: Tue, 17 Jul 2018 08:33:57 +0200 Subject: [PATCH 074/108] New upstream --- .gitignore | 1 + python-mutagen.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 726f142..0243e6e 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,4 @@ mutagen-1.19.tar.gz /mutagen-1.37.tar.gz /mutagen-1.38.tar.gz /mutagen-1.40.0.tar.gz +/mutagen-1.41.0.tar.gz diff --git a/python-mutagen.spec b/python-mutagen.spec index 5822514..b7f568e 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -3,8 +3,8 @@ %global _docdir_fmt %{name} Name: python-%{modname} -Version: 1.40.0 -Release: 4%{?dist} +Version: 1.41.0 +Release: 1%{?dist} Summary: Mutagen is a Python module to handle audio meta-data License: GPLv2+ @@ -102,6 +102,9 @@ mv tests/quality/test_pyflakes.py tests/quality/test_pyflakes.py.broken %doc docs/_build/* %changelog +* Tue Jul 17 2018 Michele Baldessari - 1.41.0-1 +- New upstream + * Sat Jul 14 2018 Fedora Release Engineering - 1.40.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild diff --git a/sources b/sources index 4302dc8..4555ca1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mutagen-1.40.0.tar.gz) = f167eabf8885d822f8e11c34720e24ad49b696d7c479ab957a4c6e84a6feb025c69175352cea610da6b119d11b66fe0fd225b95ce522d7c73f000d6bfffef77c +SHA512 (mutagen-1.41.0.tar.gz) = 7a1ad3cc5b50ee9576bbf92f4622efd48951ce296b16a1489557a47e026a68dd8f0fadb0d854c91a536b11f0cf485c8166acae8a15a8acd67e6b7cd781148355 From a7e05138c0f7e244603182500df3f09424ff8bb5 Mon Sep 17 00:00:00 2001 From: Michele Baldessari Date: Sun, 19 Aug 2018 12:16:27 +0200 Subject: [PATCH 075/108] New upstream --- .gitignore | 1 + python-mutagen.spec | 9 ++++++--- sources | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 0243e6e..515d127 100644 --- a/.gitignore +++ b/.gitignore @@ -18,3 +18,4 @@ mutagen-1.19.tar.gz /mutagen-1.38.tar.gz /mutagen-1.40.0.tar.gz /mutagen-1.41.0.tar.gz +/mutagen-1.41.1.tar.gz diff --git a/python-mutagen.spec b/python-mutagen.spec index b7f568e..cbb83fb 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -3,13 +3,13 @@ %global _docdir_fmt %{name} Name: python-%{modname} -Version: 1.41.0 +Version: 1.41.1 Release: 1%{?dist} Summary: Mutagen is a Python module to handle audio meta-data License: GPLv2+ URL: https://github.com/quodlibet/mutagen -Source0: %{url}/archive/release-%{version}/%{modname}-%{version}.tar.gz +Source0: %{url}/releases/download/release-%{version}/%{modname}-%{version}.tar.gz BuildArch: noarch @@ -57,7 +57,7 @@ BuildRequires: %{_bindir}/sphinx-build Contains the html documentation for python mutagen. %prep -%autosetup -n %{modname}-release-%{version} +%autosetup -n %{modname}-%{version} %build %py2_build @@ -102,6 +102,9 @@ mv tests/quality/test_pyflakes.py tests/quality/test_pyflakes.py.broken %doc docs/_build/* %changelog +* Sun Aug 19 2018 Michele Baldessari - 1.41.1-1 +- New upstream + * Tue Jul 17 2018 Michele Baldessari - 1.41.0-1 - New upstream diff --git a/sources b/sources index 4555ca1..c9b04f2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mutagen-1.41.0.tar.gz) = 7a1ad3cc5b50ee9576bbf92f4622efd48951ce296b16a1489557a47e026a68dd8f0fadb0d854c91a536b11f0cf485c8166acae8a15a8acd67e6b7cd781148355 +SHA512 (mutagen-1.41.1.tar.gz) = d40fd74480eedc514d7b7b1d701c0403490cffc8ed3b8aa114ffe91a40c41de0daa0c54d9ad1a89ec211fab59ec271a3b1775c9efcc5661a5e1607e1ecadbea6 From d62ec71416c10c6021cc35ce136a9a1a69943879 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 2 Feb 2019 07:52:24 +0000 Subject: [PATCH 076/108] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-mutagen.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index cbb83fb..ac2e40a 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -4,7 +4,7 @@ Name: python-%{modname} Version: 1.41.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Mutagen is a Python module to handle audio meta-data License: GPLv2+ @@ -102,6 +102,9 @@ mv tests/quality/test_pyflakes.py tests/quality/test_pyflakes.py.broken %doc docs/_build/* %changelog +* Sat Feb 02 2019 Fedora Release Engineering - 1.41.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Sun Aug 19 2018 Michele Baldessari - 1.41.1-1 - New upstream From 31e1a0260c6bd873143156500420e1e26cfcb1b3 Mon Sep 17 00:00:00 2001 From: Michele Baldessari Date: Sun, 10 Feb 2019 14:56:03 +0100 Subject: [PATCH 077/108] New upstream --- .gitignore | 1 + python-mutagen.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 515d127..be4fc1a 100644 --- a/.gitignore +++ b/.gitignore @@ -19,3 +19,4 @@ mutagen-1.19.tar.gz /mutagen-1.40.0.tar.gz /mutagen-1.41.0.tar.gz /mutagen-1.41.1.tar.gz +/mutagen-1.42.0.tar.gz diff --git a/python-mutagen.spec b/python-mutagen.spec index ac2e40a..1d0c26f 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -3,8 +3,8 @@ %global _docdir_fmt %{name} Name: python-%{modname} -Version: 1.41.1 -Release: 2%{?dist} +Version: 1.42.0 +Release: 1%{?dist} Summary: Mutagen is a Python module to handle audio meta-data License: GPLv2+ @@ -102,6 +102,9 @@ mv tests/quality/test_pyflakes.py tests/quality/test_pyflakes.py.broken %doc docs/_build/* %changelog +* Sun Feb 10 2019 Michele Baldessari - 1.42.0-1 +- New upstream + * Sat Feb 02 2019 Fedora Release Engineering - 1.41.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild diff --git a/sources b/sources index c9b04f2..c3c312a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mutagen-1.41.1.tar.gz) = d40fd74480eedc514d7b7b1d701c0403490cffc8ed3b8aa114ffe91a40c41de0daa0c54d9ad1a89ec211fab59ec271a3b1775c9efcc5661a5e1607e1ecadbea6 +SHA512 (mutagen-1.42.0.tar.gz) = 26c307023d1ff29c0377cdee1317732a8aba70433a3679127a3d9c8cc5df9e81d143700e7e74a42975485b0510d8bd09dc2b5ec9a737442a6e676f1f0b14c80a From 6b47bcb77c47b01424dc97d18310f6c1e0713a82 Mon Sep 17 00:00:00 2001 From: Michele Baldessari Date: Sun, 10 Feb 2019 17:44:51 +0100 Subject: [PATCH 078/108] Move from pytest-pep8 to pycodestyle --- python-mutagen.spec | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index 1d0c26f..48ec82b 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -4,7 +4,7 @@ Name: python-%{modname} Version: 1.42.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Mutagen is a Python module to handle audio meta-data License: GPLv2+ @@ -30,7 +30,7 @@ BuildRequires: python2-devel BuildRequires: python2-hypothesis BuildRequires: python2-pytest BuildRequires: python2-pytest-flakes -BuildRequires: python2-pytest-pep8 +BuildRequires: python2-pycodestyle %description -n python2-%{modname} %{_description} @@ -43,7 +43,7 @@ BuildRequires: python3-devel BuildRequires: python3-hypothesis BuildRequires: python3-pytest BuildRequires: python3-pytest-flakes -BuildRequires: python3-pytest-pep8 +BuildRequires: python3-pycodestyle %description -n python3-%{modname} %{_description} @@ -102,6 +102,9 @@ mv tests/quality/test_pyflakes.py tests/quality/test_pyflakes.py.broken %doc docs/_build/* %changelog +* Sun Feb 10 2019 Michele Baldessari - 1.42.0-2 +- Move from pytest-pep8 to pycodestyle + * Sun Feb 10 2019 Michele Baldessari - 1.42.0-1 - New upstream From 56e5895e2a1f95f9b80f19861372abdbca6d5049 Mon Sep 17 00:00:00 2001 From: Michele Baldessari Date: Sun, 23 Jun 2019 16:47:11 +0200 Subject: [PATCH 079/108] Explicitely add python3-sphinx_rtd_theme as build deps (should fix rhbz#1716509) Add a patch to fix tests due to over-indenting --- python-mutagen.spec | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index 48ec82b..7774892 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -4,13 +4,15 @@ Name: python-%{modname} Version: 1.42.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Mutagen is a Python module to handle audio meta-data License: GPLv2+ URL: https://github.com/quodlibet/mutagen Source0: %{url}/releases/download/release-%{version}/%{modname}-%{version}.tar.gz +Patch0: 0001-pycodestyle-fix-new-warnings.patch + BuildArch: noarch %global _description \ @@ -44,6 +46,7 @@ BuildRequires: python3-hypothesis BuildRequires: python3-pytest BuildRequires: python3-pytest-flakes BuildRequires: python3-pycodestyle +BuildRequires: python3-sphinx_rtd_theme %description -n python3-%{modname} %{_description} @@ -57,7 +60,7 @@ BuildRequires: %{_bindir}/sphinx-build Contains the html documentation for python mutagen. %prep -%autosetup -n %{modname}-%{version} +%autosetup -n %{modname}-%{version} -p1 %build %py2_build @@ -102,6 +105,10 @@ mv tests/quality/test_pyflakes.py tests/quality/test_pyflakes.py.broken %doc docs/_build/* %changelog +* Sun Jun 23 2019 Michele Baldessari - 1.42.0-3 +- Explicitely add python3-sphinx_rtd_theme as build deps (should fix rhbz#1716509) +- Add a patch to fix tests due to over-indenting + * Sun Feb 10 2019 Michele Baldessari - 1.42.0-2 - Move from pytest-pep8 to pycodestyle From 4268ef13ae4db15f82ed96534ea6969c7d02322b Mon Sep 17 00:00:00 2001 From: Michele Baldessari Date: Sun, 23 Jun 2019 16:47:29 +0200 Subject: [PATCH 080/108] Explicitely add python3-sphinx_rtd_theme as build deps (should fix rhbz#1716509) Add a patch to fix tests due to over-indenting --- 0001-pycodestyle-fix-new-warnings.patch | 27 +++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 0001-pycodestyle-fix-new-warnings.patch diff --git a/0001-pycodestyle-fix-new-warnings.patch b/0001-pycodestyle-fix-new-warnings.patch new file mode 100644 index 0000000..c77ce86 --- /dev/null +++ b/0001-pycodestyle-fix-new-warnings.patch @@ -0,0 +1,27 @@ +From 0ee86ef9d7e06639a388d0638732810b79998608 Mon Sep 17 00:00:00 2001 +From: Christoph Reiter +Date: Tue, 29 Jan 2019 18:47:16 +0100 +Subject: [PATCH] pycodestyle: fix new warnings + +--- + mutagen/id3/_id3v1.py | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/mutagen/id3/_id3v1.py b/mutagen/id3/_id3v1.py +index cd303a6131d3..40aded24d28d 100644 +--- a/mutagen/id3/_id3v1.py ++++ b/mutagen/id3/_id3v1.py +@@ -147,8 +147,8 @@ def ParseID3v1(data, v2_version=4, known_frames=None): + elif frame_class["TDRC"]: + frames["TDRC"] = frame_class["TDRC"](encoding=0, text=year) + if comment and frame_class["COMM"]: +- frames["COMM"] = frame_class["COMM"]( +- encoding=0, lang="eng", desc="ID3v1 Comment", text=comment) ++ frames["COMM"] = frame_class["COMM"]( ++ encoding=0, lang="eng", desc="ID3v1 Comment", text=comment) + + # Don't read a track number if it looks like the comment was + # padded with spaces instead of nulls (thanks, WinAmp). +-- +2.21.0 + From 5efce652ab86e32d0b1b8b277795fb111810cf14 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 26 Jul 2019 14:40:19 +0000 Subject: [PATCH 081/108] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-mutagen.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index 7774892..383f51b 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -4,7 +4,7 @@ Name: python-%{modname} Version: 1.42.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Mutagen is a Python module to handle audio meta-data License: GPLv2+ @@ -105,6 +105,9 @@ mv tests/quality/test_pyflakes.py tests/quality/test_pyflakes.py.broken %doc docs/_build/* %changelog +* Fri Jul 26 2019 Fedora Release Engineering - 1.42.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Sun Jun 23 2019 Michele Baldessari - 1.42.0-3 - Explicitely add python3-sphinx_rtd_theme as build deps (should fix rhbz#1716509) - Add a patch to fix tests due to over-indenting From f7e05479184541449fe6fffa1d09272c1b889682 Mon Sep 17 00:00:00 2001 From: Petr Viktorin Date: Mon, 29 Jul 2019 16:05:29 +0200 Subject: [PATCH 082/108] Do not run style checks and linters in %check These tests are important for upstream, but do not make much sense in a distro. When they fail (due to us and upstream using different tool versions), they tend to be skipped anyway. --- 0001-pycodestyle-fix-new-warnings.patch | 27 ------------------------- python-mutagen.spec | 18 ++++++++--------- 2 files changed, 9 insertions(+), 36 deletions(-) delete mode 100644 0001-pycodestyle-fix-new-warnings.patch diff --git a/0001-pycodestyle-fix-new-warnings.patch b/0001-pycodestyle-fix-new-warnings.patch deleted file mode 100644 index c77ce86..0000000 --- a/0001-pycodestyle-fix-new-warnings.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 0ee86ef9d7e06639a388d0638732810b79998608 Mon Sep 17 00:00:00 2001 -From: Christoph Reiter -Date: Tue, 29 Jan 2019 18:47:16 +0100 -Subject: [PATCH] pycodestyle: fix new warnings - ---- - mutagen/id3/_id3v1.py | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/mutagen/id3/_id3v1.py b/mutagen/id3/_id3v1.py -index cd303a6131d3..40aded24d28d 100644 ---- a/mutagen/id3/_id3v1.py -+++ b/mutagen/id3/_id3v1.py -@@ -147,8 +147,8 @@ def ParseID3v1(data, v2_version=4, known_frames=None): - elif frame_class["TDRC"]: - frames["TDRC"] = frame_class["TDRC"](encoding=0, text=year) - if comment and frame_class["COMM"]: -- frames["COMM"] = frame_class["COMM"]( -- encoding=0, lang="eng", desc="ID3v1 Comment", text=comment) -+ frames["COMM"] = frame_class["COMM"]( -+ encoding=0, lang="eng", desc="ID3v1 Comment", text=comment) - - # Don't read a track number if it looks like the comment was - # padded with spaces instead of nulls (thanks, WinAmp). --- -2.21.0 - diff --git a/python-mutagen.spec b/python-mutagen.spec index 383f51b..09ea77a 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -4,15 +4,13 @@ Name: python-%{modname} Version: 1.42.0 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Mutagen is a Python module to handle audio meta-data License: GPLv2+ URL: https://github.com/quodlibet/mutagen Source0: %{url}/releases/download/release-%{version}/%{modname}-%{version}.tar.gz -Patch0: 0001-pycodestyle-fix-new-warnings.patch - BuildArch: noarch %global _description \ @@ -31,8 +29,6 @@ Summary: %{summary} BuildRequires: python2-devel BuildRequires: python2-hypothesis BuildRequires: python2-pytest -BuildRequires: python2-pytest-flakes -BuildRequires: python2-pycodestyle %description -n python2-%{modname} %{_description} @@ -44,8 +40,6 @@ Summary: %{summary} BuildRequires: python3-devel BuildRequires: python3-hypothesis BuildRequires: python3-pytest -BuildRequires: python3-pytest-flakes -BuildRequires: python3-pycodestyle BuildRequires: python3-sphinx_rtd_theme %description -n python3-%{modname} %{_description} @@ -78,12 +72,15 @@ sphinx-build -b html -n docs docs/_build rm -rf docs/_build/{.buildinfo,.doctrees} %check +# Testing code quality is helpful upstream, to keep maintainability. +# But lint and code style issues don't mean there's antyhing wrong +# with the code. +rm -rv tests/quality/ + # Without this the testsuite fails with # RuntimeError: This test suite needs a unicode locale encoding. Try setting LANG=C.UTF-8 export LANG=C.UTF-8 %{__python2} setup.py test -# FIXME: seems pyflakes is broken on py3 (get a bunch of undefined name 'long', 'basestring', ...) -mv tests/quality/test_pyflakes.py tests/quality/test_pyflakes.py.broken %{__python3} setup.py test %files -n python2-%{modname} @@ -105,6 +102,9 @@ mv tests/quality/test_pyflakes.py tests/quality/test_pyflakes.py.broken %doc docs/_build/* %changelog +* Mon Jul 29 2019 Petr Viktorin - 1.42.0-5 +- Do not run style checks and linters in %%check + * Fri Jul 26 2019 Fedora Release Engineering - 1.42.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From 35e875b27f27f3db7ba421043500341147057c0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Mon, 19 Aug 2019 10:46:10 +0200 Subject: [PATCH 083/108] Rebuilt for Python 3.8 --- python-mutagen.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index 09ea77a..4e62037 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -4,7 +4,7 @@ Name: python-%{modname} Version: 1.42.0 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Mutagen is a Python module to handle audio meta-data License: GPLv2+ @@ -102,6 +102,9 @@ export LANG=C.UTF-8 %doc docs/_build/* %changelog +* Mon Aug 19 2019 Miro Hrončok - 1.42.0-6 +- Rebuilt for Python 3.8 + * Mon Jul 29 2019 Petr Viktorin - 1.42.0-5 - Do not run style checks and linters in %%check From f80b6b3066cc79d7b5ccd9583a043ac885856d49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Thu, 3 Oct 2019 14:19:19 +0200 Subject: [PATCH 084/108] Rebuilt for Python 3.8.0rc1 (#1748018) --- python-mutagen.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index 4e62037..e887cb4 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -4,7 +4,7 @@ Name: python-%{modname} Version: 1.42.0 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Mutagen is a Python module to handle audio meta-data License: GPLv2+ @@ -102,6 +102,9 @@ export LANG=C.UTF-8 %doc docs/_build/* %changelog +* Thu Oct 03 2019 Miro Hrončok - 1.42.0-7 +- Rebuilt for Python 3.8.0rc1 (#1748018) + * Mon Aug 19 2019 Miro Hrončok - 1.42.0-6 - Rebuilt for Python 3.8 From f355d391cc16af7846152205a58fdca1de8df358 Mon Sep 17 00:00:00 2001 From: Petr Viktorin Date: Tue, 29 Oct 2019 17:16:55 +0100 Subject: [PATCH 085/108] Remove build dependency on python2-hypothesis, skip related tests --- python-mutagen.spec | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index e887cb4..167b2d1 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -4,7 +4,7 @@ Name: python-%{modname} Version: 1.42.0 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Mutagen is a Python module to handle audio meta-data License: GPLv2+ @@ -27,7 +27,6 @@ includes a module to handle generic Ogg bit-streams. Summary: %{summary} %{?python_provide:%python_provide python2-%{modname}} BuildRequires: python2-devel -BuildRequires: python2-hypothesis BuildRequires: python2-pytest %description -n python2-%{modname} %{_description} @@ -80,9 +79,12 @@ rm -rv tests/quality/ # Without this the testsuite fails with # RuntimeError: This test suite needs a unicode locale encoding. Try setting LANG=C.UTF-8 export LANG=C.UTF-8 -%{__python2} setup.py test %{__python3} setup.py test +# skip test that depends on python2-hypothesis +rm tests/test___init__.py +%{__python2} setup.py test + %files -n python2-%{modname} %license COPYING %doc NEWS README.rst @@ -102,6 +104,9 @@ export LANG=C.UTF-8 %doc docs/_build/* %changelog +* Tue Oct 29 2019 Petr Viktorin - 1.42.0-8 +- Remove build dependency on python2-hypothesis, skip related tests + * Thu Oct 03 2019 Miro Hrončok - 1.42.0-7 - Rebuilt for Python 3.8.0rc1 (#1748018) From 90cdc354471c2bf0152200dca08c2b59c0e29908 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Thu, 28 Nov 2019 11:04:58 +0100 Subject: [PATCH 086/108] Subpackage python2-mutagen has been removed --- python-mutagen.spec | 30 +++++------------------------- 1 file changed, 5 insertions(+), 25 deletions(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index 167b2d1..74ea4c0 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -4,7 +4,7 @@ Name: python-%{modname} Version: 1.42.0 -Release: 8%{?dist} +Release: 9%{?dist} Summary: Mutagen is a Python module to handle audio meta-data License: GPLv2+ @@ -23,16 +23,6 @@ includes a module to handle generic Ogg bit-streams. %description %{_description} -%package -n python2-%{modname} -Summary: %{summary} -%{?python_provide:%python_provide python2-%{modname}} -BuildRequires: python2-devel -BuildRequires: python2-pytest - -%description -n python2-%{modname} %{_description} - -Python 2 version. - %package -n python3-%{modname} Summary: %{summary} %{?python_provide:%python_provide python3-%{modname}} @@ -56,13 +46,11 @@ Contains the html documentation for python mutagen. %autosetup -n %{modname}-%{version} -p1 %build -%py2_build %py3_build sphinx-build -b html -n docs docs/_build %install -%py2_install %py3_install %{__install} -D -p -m 0644 man/*.1 %{buildroot}%{_mandir}/man1 @@ -76,20 +64,8 @@ rm -rf docs/_build/{.buildinfo,.doctrees} # with the code. rm -rv tests/quality/ -# Without this the testsuite fails with -# RuntimeError: This test suite needs a unicode locale encoding. Try setting LANG=C.UTF-8 -export LANG=C.UTF-8 %{__python3} setup.py test -# skip test that depends on python2-hypothesis -rm tests/test___init__.py -%{__python2} setup.py test - -%files -n python2-%{modname} -%license COPYING -%doc NEWS README.rst -%{python2_sitelib}/%{modname}-*.egg-info -%{python2_sitelib}/%{modname}/ %files -n python3-%{modname} %license COPYING @@ -104,6 +80,10 @@ rm tests/test___init__.py %doc docs/_build/* %changelog +* Thu Nov 28 2019 Miro Hrončok - 1.42.0-9 +- Subpackage python2-mutagen has been removed + See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal + * Tue Oct 29 2019 Petr Viktorin - 1.42.0-8 - Remove build dependency on python2-hypothesis, skip related tests From 28f05c9991dbefbec81af7112699e9ffb68981ec Mon Sep 17 00:00:00 2001 From: Michele Baldessari Date: Mon, 20 Jan 2020 17:59:50 +0100 Subject: [PATCH 087/108] Update to 1.43.0 New upstream --- .gitignore | 1 + python-mutagen.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index be4fc1a..c4f28c9 100644 --- a/.gitignore +++ b/.gitignore @@ -20,3 +20,4 @@ mutagen-1.19.tar.gz /mutagen-1.41.0.tar.gz /mutagen-1.41.1.tar.gz /mutagen-1.42.0.tar.gz +/mutagen-1.43.0.tar.gz diff --git a/python-mutagen.spec b/python-mutagen.spec index 74ea4c0..60da936 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -3,8 +3,8 @@ %global _docdir_fmt %{name} Name: python-%{modname} -Version: 1.42.0 -Release: 9%{?dist} +Version: 1.43.0 +Release: 1%{?dist} Summary: Mutagen is a Python module to handle audio meta-data License: GPLv2+ @@ -80,6 +80,9 @@ rm -rv tests/quality/ %doc docs/_build/* %changelog +* Mon Jan 20 2020 Michele Baldessari - 1.43.0-1 +- New upstream + * Thu Nov 28 2019 Miro Hrončok - 1.42.0-9 - Subpackage python2-mutagen has been removed See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal diff --git a/sources b/sources index c3c312a..038d7ea 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mutagen-1.42.0.tar.gz) = 26c307023d1ff29c0377cdee1317732a8aba70433a3679127a3d9c8cc5df9e81d143700e7e74a42975485b0510d8bd09dc2b5ec9a737442a6e676f1f0b14c80a +SHA512 (mutagen-1.43.0.tar.gz) = 66df63705a43befa9cf6688bc8b3acc4fd1559eb28920c105b47a97c35422b5e19527051445daa7aed66facc2e4c14d71058f8560bbd564fecbe56a076491e3f From ccee377823ce2d1cf1205135ed1137ca00ffc693 Mon Sep 17 00:00:00 2001 From: Michele Baldessari Date: Tue, 28 Jan 2020 22:24:27 +0100 Subject: [PATCH 088/108] Obsolete python2-mutagen https://bugzilla.redhat.com/show_bug.cgi?id=1795660 --- python-mutagen.spec | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/python-mutagen.spec b/python-mutagen.spec index 60da936..ac14f82 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -30,6 +30,7 @@ BuildRequires: python3-devel BuildRequires: python3-hypothesis BuildRequires: python3-pytest BuildRequires: python3-sphinx_rtd_theme +Obsoletes: python2-mutagen < 1.42.0-10 %description -n python3-%{modname} %{_description} @@ -80,6 +81,9 @@ rm -rv tests/quality/ %doc docs/_build/* %changelog +* Tue Jan 28 2020 Michele Baldessari - 1.43.0-2 +- Obsolete python2-mutagen + * Mon Jan 20 2020 Michele Baldessari - 1.43.0-1 - New upstream From a758c886f2d6f9edbdc7b52519bc8443e4ef4958 Mon Sep 17 00:00:00 2001 From: Michele Baldessari Date: Tue, 28 Jan 2020 22:25:26 +0100 Subject: [PATCH 089/108] Actually increase the release number --- python-mutagen.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index ac14f82..9444c58 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -4,7 +4,7 @@ Name: python-%{modname} Version: 1.43.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Mutagen is a Python module to handle audio meta-data License: GPLv2+ From d6a67a9416504331787116090d9ad89cafd59f87 Mon Sep 17 00:00:00 2001 From: Michele Baldessari Date: Tue, 11 Feb 2020 23:30:08 +0100 Subject: [PATCH 090/108] New upstream --- .gitignore | 1 + python-mutagen.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index c4f28c9..4a3f464 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,4 @@ mutagen-1.19.tar.gz /mutagen-1.41.1.tar.gz /mutagen-1.42.0.tar.gz /mutagen-1.43.0.tar.gz +/mutagen-1.44.0.tar.gz diff --git a/python-mutagen.spec b/python-mutagen.spec index 9444c58..1a31a0b 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -3,8 +3,8 @@ %global _docdir_fmt %{name} Name: python-%{modname} -Version: 1.43.0 -Release: 2%{?dist} +Version: 1.44.0 +Release: 1%{?dist} Summary: Mutagen is a Python module to handle audio meta-data License: GPLv2+ @@ -81,6 +81,9 @@ rm -rv tests/quality/ %doc docs/_build/* %changelog +* Tue Feb 11 2020 Michele Baldessari - 1.44.0-1 +- New upstream + * Tue Jan 28 2020 Michele Baldessari - 1.43.0-2 - Obsolete python2-mutagen diff --git a/sources b/sources index 038d7ea..c498201 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mutagen-1.43.0.tar.gz) = 66df63705a43befa9cf6688bc8b3acc4fd1559eb28920c105b47a97c35422b5e19527051445daa7aed66facc2e4c14d71058f8560bbd564fecbe56a076491e3f +SHA512 (mutagen-1.44.0.tar.gz) = 88c8c181b1333989451533951727b7c43e4a012defd3fd1f7ddd970d083f938783d61f98970e74c677ee9725dac92c47ee37af4bd7a474e85c7a56793c6063a8 From aaaaff83ee75d152c550c5791e4f324b9ac7bb32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Tue, 26 May 2020 03:25:58 +0200 Subject: [PATCH 091/108] Rebuilt for Python 3.9 --- python-mutagen.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index 1a31a0b..390307e 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -4,7 +4,7 @@ Name: python-%{modname} Version: 1.44.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Mutagen is a Python module to handle audio meta-data License: GPLv2+ @@ -81,6 +81,9 @@ rm -rv tests/quality/ %doc docs/_build/* %changelog +* Tue May 26 2020 Miro Hrončok - 1.44.0-2 +- Rebuilt for Python 3.9 + * Tue Feb 11 2020 Michele Baldessari - 1.44.0-1 - New upstream From 3f6fbe6e597a49978e686dea8a6c3bef22b1a240 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 29 Jul 2020 02:16:12 +0000 Subject: [PATCH 092/108] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-mutagen.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index 390307e..d32d6a5 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -4,7 +4,7 @@ Name: python-%{modname} Version: 1.44.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Mutagen is a Python module to handle audio meta-data License: GPLv2+ @@ -81,6 +81,9 @@ rm -rv tests/quality/ %doc docs/_build/* %changelog +* Wed Jul 29 2020 Fedora Release Engineering - 1.44.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Tue May 26 2020 Miro Hrončok - 1.44.0-2 - Rebuilt for Python 3.9 From f5860c95bdb6b5841758dfb8730c326aaebffbd7 Mon Sep 17 00:00:00 2001 From: Michele Baldessari Date: Mon, 3 Aug 2020 16:42:40 +0200 Subject: [PATCH 093/108] New upstream --- .gitignore | 1 + python-mutagen.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 4a3f464..2ba80f0 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,4 @@ mutagen-1.19.tar.gz /mutagen-1.42.0.tar.gz /mutagen-1.43.0.tar.gz /mutagen-1.44.0.tar.gz +/mutagen-1.45.1.tar.gz diff --git a/python-mutagen.spec b/python-mutagen.spec index d32d6a5..63be93a 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -3,8 +3,8 @@ %global _docdir_fmt %{name} Name: python-%{modname} -Version: 1.44.0 -Release: 3%{?dist} +Version: 1.45.1 +Release: 1%{?dist} Summary: Mutagen is a Python module to handle audio meta-data License: GPLv2+ @@ -81,6 +81,9 @@ rm -rv tests/quality/ %doc docs/_build/* %changelog +* Mon Aug 03 2020 Michele Baldessari - 1.45.1-1 +- New upstream + * Wed Jul 29 2020 Fedora Release Engineering - 1.44.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild diff --git a/sources b/sources index c498201..84c194f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mutagen-1.44.0.tar.gz) = 88c8c181b1333989451533951727b7c43e4a012defd3fd1f7ddd970d083f938783d61f98970e74c677ee9725dac92c47ee37af4bd7a474e85c7a56793c6063a8 +SHA512 (mutagen-1.45.1.tar.gz) = c5244efa01b9de5ec22ceca39e55f34b933ca4a5bec0f2088fd3adca657f0230cbe85cd5e156db1d90fb44d9339bc94dc3bdcd3e49f1b0d46bc3d71ece6b45d8 From 84603deebd6ae3b827e770459dadf9014c81a035 Mon Sep 17 00:00:00 2001 From: Michele Baldessari Date: Mon, 5 Oct 2020 13:27:30 +0200 Subject: [PATCH 094/108] Add explicit python3-setuptools BR --- python-mutagen.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index 63be93a..6602475 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -4,7 +4,7 @@ Name: python-%{modname} Version: 1.45.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Mutagen is a Python module to handle audio meta-data License: GPLv2+ @@ -29,6 +29,7 @@ Summary: %{summary} BuildRequires: python3-devel BuildRequires: python3-hypothesis BuildRequires: python3-pytest +BuildRequires: python3-setuptools BuildRequires: python3-sphinx_rtd_theme Obsoletes: python2-mutagen < 1.42.0-10 @@ -81,6 +82,9 @@ rm -rv tests/quality/ %doc docs/_build/* %changelog +* Mon Oct 05 2020 Michele Baldessari - 1.45.1-2 +- Add explicit python3-setuptools BR + * Mon Aug 03 2020 Michele Baldessari - 1.45.1-1 - New upstream From 004f4b30c4229637ad42ed3cb0bcafe68b6ef9cf Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 27 Jan 2021 11:49:08 +0000 Subject: [PATCH 095/108] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-mutagen.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index 6602475..b3acd20 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -4,7 +4,7 @@ Name: python-%{modname} Version: 1.45.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Mutagen is a Python module to handle audio meta-data License: GPLv2+ @@ -82,6 +82,9 @@ rm -rv tests/quality/ %doc docs/_build/* %changelog +* Wed Jan 27 2021 Fedora Release Engineering - 1.45.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Mon Oct 05 2020 Michele Baldessari - 1.45.1-2 - Add explicit python3-setuptools BR From 9aea0ace59287fd0dc3ee7e5a4ae197754886bcb Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 4 Jun 2021 20:46:07 +0200 Subject: [PATCH 096/108] Rebuilt for Python 3.10 --- python-mutagen.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index b3acd20..b32a02b 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -4,7 +4,7 @@ Name: python-%{modname} Version: 1.45.1 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Mutagen is a Python module to handle audio meta-data License: GPLv2+ @@ -82,6 +82,9 @@ rm -rv tests/quality/ %doc docs/_build/* %changelog +* Fri Jun 04 2021 Python Maint - 1.45.1-4 +- Rebuilt for Python 3.10 + * Wed Jan 27 2021 Fedora Release Engineering - 1.45.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 8387db4ceb4423b6e2ac30bf7941819094cbc93f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 23 Jul 2021 07:39:39 +0000 Subject: [PATCH 097/108] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-mutagen.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index b32a02b..3f71480 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -4,7 +4,7 @@ Name: python-%{modname} Version: 1.45.1 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Mutagen is a Python module to handle audio meta-data License: GPLv2+ @@ -82,6 +82,9 @@ rm -rv tests/quality/ %doc docs/_build/* %changelog +* Fri Jul 23 2021 Fedora Release Engineering - 1.45.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Fri Jun 04 2021 Python Maint - 1.45.1-4 - Rebuilt for Python 3.10 From 94ecfc7bc5d8c53137e16e137510b37791f33da4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 21 Jan 2022 13:36:19 +0000 Subject: [PATCH 098/108] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-mutagen.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index 3f71480..285d092 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -4,7 +4,7 @@ Name: python-%{modname} Version: 1.45.1 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Mutagen is a Python module to handle audio meta-data License: GPLv2+ @@ -82,6 +82,9 @@ rm -rv tests/quality/ %doc docs/_build/* %changelog +* Fri Jan 21 2022 Fedora Release Engineering - 1.45.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Fri Jul 23 2021 Fedora Release Engineering - 1.45.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 4d83fdaacf60062b67fc6ab3621c15220eb130e5 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Mon, 13 Jun 2022 18:20:13 +0200 Subject: [PATCH 099/108] Rebuilt for Python 3.11 --- python-mutagen.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index 285d092..3d23d5a 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -4,7 +4,7 @@ Name: python-%{modname} Version: 1.45.1 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Mutagen is a Python module to handle audio meta-data License: GPLv2+ @@ -82,6 +82,9 @@ rm -rv tests/quality/ %doc docs/_build/* %changelog +* Mon Jun 13 2022 Python Maint - 1.45.1-7 +- Rebuilt for Python 3.11 + * Fri Jan 21 2022 Fedora Release Engineering - 1.45.1-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From 70324db24f388967b8c3bfbbda27d4ff054ef420 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 22 Jul 2022 20:12:13 +0000 Subject: [PATCH 100/108] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-mutagen.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index 3d23d5a..b46ef89 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -4,7 +4,7 @@ Name: python-%{modname} Version: 1.45.1 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Mutagen is a Python module to handle audio meta-data License: GPLv2+ @@ -82,6 +82,9 @@ rm -rv tests/quality/ %doc docs/_build/* %changelog +* Fri Jul 22 2022 Fedora Release Engineering - 1.45.1-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Mon Jun 13 2022 Python Maint - 1.45.1-7 - Rebuilt for Python 3.11 From bdb07ec873dbc0b78ef81d9b9e6abe6e6b229290 Mon Sep 17 00:00:00 2001 From: Maxwell G Date: Thu, 8 Sep 2022 17:15:47 -0500 Subject: [PATCH 101/108] Adopt new license guidelines - Use SPDX license identifiers - Account for MIT licensed files --- python-mutagen.spec | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index b46ef89..9a6e180 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -7,7 +7,19 @@ Version: 1.45.1 Release: 8%{?dist} Summary: Mutagen is a Python module to handle audio meta-data -License: GPLv2+ +# licensecheck -r . | grep -vEe "UNKNOWN" -e "GNU General Public License v2.0" | sort +# +# ./mutagen/_senf/_argv.py: MIT License +# ./mutagen/_senf/_compat.py: MIT License +# ./mutagen/_senf/_environ.py: MIT License +# ./mutagen/_senf/_fsnative.py: MIT License +# ./mutagen/_senf/__init__.py: MIT License +# ./mutagen/_senf/_print.py: MIT License +# ./mutagen/_senf/_stdlib.py: MIT License +# ./mutagen/_senf/_temp.py: MIT License +# ./mutagen/_senf/_winansi.py: MIT License +# ./mutagen/_senf/_winapi.py: MIT License +License: GPL-2.0-or-later AND MIT URL: https://github.com/quodlibet/mutagen Source0: %{url}/releases/download/release-%{version}/%{modname}-%{version}.tar.gz From 8504e61daedb1f89b347fa8c53473dc1c0e1eaba Mon Sep 17 00:00:00 2001 From: Maxwell G Date: Thu, 8 Sep 2022 17:17:03 -0500 Subject: [PATCH 102/108] Remove usage of obsolete and unnecessary %%python_provides --- python-mutagen.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index 9a6e180..ad5a596 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -37,7 +37,6 @@ includes a module to handle generic Ogg bit-streams. %package -n python3-%{modname} Summary: %{summary} -%{?python_provide:%python_provide python3-%{modname}} BuildRequires: python3-devel BuildRequires: python3-hypothesis BuildRequires: python3-pytest From 69ce4662dc2c4e7bf4b4c4dedb9ca7d9f5318642 Mon Sep 17 00:00:00 2001 From: Maxwell G Date: Thu, 8 Sep 2022 17:18:37 -0500 Subject: [PATCH 103/108] Do not use macros for file dependencies https://docs.fedoraproject.org/en-US/packaging-guidelines/#_file_and_directory_dependencies --- python-mutagen.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index ad5a596..9bfa64e 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -50,7 +50,7 @@ Python 3 version. %package doc Summary: Documentation for python-mutagen -BuildRequires: %{_bindir}/sphinx-build +BuildRequires: /usr/bin/sphinx-build %description doc Contains the html documentation for python mutagen. From 25f49565dbc01d7bf991751ac4badd4b3c97fdae Mon Sep 17 00:00:00 2001 From: Maxwell G Date: Thu, 8 Sep 2022 17:23:26 -0500 Subject: [PATCH 104/108] Don't use %__install > Macro forms of system executables SHOULD NOT be used except when there > is a need to allow the location of those executables to be configurable. > For example, rm should be used in preference to %{__rm}, but > %{__python3} is acceptable. -- https://docs.fedoraproject.org/en-US/packaging-guidelines/#_macros --- python-mutagen.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index 9bfa64e..60b567b 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -66,7 +66,7 @@ sphinx-build -b html -n docs docs/_build %install %py3_install -%{__install} -D -p -m 0644 man/*.1 %{buildroot}%{_mandir}/man1 +install -D -p -m 0644 man/*.1 %{buildroot}%{_mandir}/man1 # Remove hidden files rm -rf docs/_build/{.buildinfo,.doctrees} From 6f692a3a898893e9c941156df012a92a41839789 Mon Sep 17 00:00:00 2001 From: Maxwell G Date: Thu, 8 Sep 2022 17:24:26 -0500 Subject: [PATCH 105/108] Don't use deprecated setup.py test --- python-mutagen.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index 60b567b..8232bec 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -77,7 +77,7 @@ rm -rf docs/_build/{.buildinfo,.doctrees} # with the code. rm -rv tests/quality/ -%{__python3} setup.py test +%pytest %files -n python3-%{modname} From 901b8c18d10e8add2308090821e0a3ea1d3e4c2f Mon Sep 17 00:00:00 2001 From: Maxwell G Date: Thu, 8 Sep 2022 17:26:30 -0500 Subject: [PATCH 106/108] Remove incorrect globs in %files https://docs.fedoraproject.org/en-US/packaging-guidelines/#_explicit_lists --- python-mutagen.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index 8232bec..ba72598 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -86,8 +86,8 @@ rm -rv tests/quality/ %{python3_sitelib}/%{modname}-*.egg-info %{python3_sitelib}/%{modname}/ -%{_bindir}/* -%{_mandir}/man1/*.1* +%{_bindir}/{mid3cp,mid3iconv,mid3v2,moggsplit,mutagen-inspect,mutagen-pony} +%{_mandir}/man1/{mid3cp,mid3iconv,mid3v2,moggsplit,mutagen-inspect,mutagen-pony}.1* %files doc %doc docs/_build/* From f7b0404bdd1209bdc2b57e0f926ba14a5a34cba0 Mon Sep 17 00:00:00 2001 From: Maxwell G Date: Tue, 31 Jan 2023 18:59:09 -0600 Subject: [PATCH 107/108] Remove incorrect globs in %files (2) This is more readable and diffable. --- python-mutagen.spec | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/python-mutagen.spec b/python-mutagen.spec index ba72598..3ca3c78 100644 --- a/python-mutagen.spec +++ b/python-mutagen.spec @@ -86,8 +86,19 @@ rm -rv tests/quality/ %{python3_sitelib}/%{modname}-*.egg-info %{python3_sitelib}/%{modname}/ -%{_bindir}/{mid3cp,mid3iconv,mid3v2,moggsplit,mutagen-inspect,mutagen-pony} -%{_mandir}/man1/{mid3cp,mid3iconv,mid3v2,moggsplit,mutagen-inspect,mutagen-pony}.1* +%{_bindir}/mid3cp +%{_bindir}/mid3iconv +%{_bindir}/mid3v2 +%{_bindir}/moggsplit +%{_bindir}/mutagen-inspect +%{_bindir}/mutagen-pony + +%{_mandir}/man1/mid3cp.1* +%{_mandir}/man1/mid3iconv.1* +%{_mandir}/man1/mid3v2.1* +%{_mandir}/man1/moggsplit.1* +%{_mandir}/man1/mutagen-inspect.1* +%{_mandir}/man1/mutagen-pony.1* %files doc %doc docs/_build/* From 7ef89f95de073c58d678ee04ba9f8a6dca506e4e Mon Sep 17 00:00:00 2001 From: MSVSphere Packaging Team Date: Mon, 30 Oct 2023 23:58:50 +0300 Subject: [PATCH 108/108] Remove unnecessary files --- sources | 1 - 1 file changed, 1 deletion(-) delete mode 100644 sources diff --git a/sources b/sources deleted file mode 100644 index 84c194f..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (mutagen-1.45.1.tar.gz) = c5244efa01b9de5ec22ceca39e55f34b933ca4a5bec0f2088fd3adca657f0230cbe85cd5e156db1d90fb44d9339bc94dc3bdcd3e49f1b0d46bc3d71ece6b45d8