%{!?python3_pkgversion: %global python3_pkgversion 3} Name: isrcsubmit Version: 2.0.1 Release: 13%{?dist} Summary: Script to submit ISRCs from disc to MusicBrainz License: GPLv3+ URL: http://jonnyjd.github.io/musicbrainz-isrcsubmit/ Source0: http://isrcsubmit.jonnyjd.net/downloads/%{name}-%{version}.tar.gz Patch0: %{name}-2.0.1-no-setup-requires.patch BuildArch: noarch BuildRequires: python%{python3_pkgversion}-devel BuildRequires: python%{python3_pkgversion}-libdiscid BuildRequires: python%{python3_pkgversion}-musicbrainzngs BuildRequires: python%{python3_pkgversion}-sphinx Requires: python%{python3_pkgversion}-libdiscid Requires: python%{python3_pkgversion}-musicbrainzngs Requires: python%{python3_pkgversion}-keyring %description This python script extracts ISRCs from audio cds and submits them to MusicBrainz. Features: read and submit ISRCs from disc, search for releases with the TOC of the disc, submit discIds / TOCs, display release information from MusicBrainz, duplicate ISRC detection (local and on server), keyring support for login information. %prep %autosetup %build %py3_build %install rm -rf $RPM_BUILD_ROOT %py3_install %check # sys.stdin.encoding can be None in mock, hence override with PYTHONIOENCODING export PYTHONIOENCODING=UTF-8 %{__python3} -Wall setup.py test %files %license COPYING %doc AUTHORS CHANGES.markdown README.rst %{_bindir}/isrcsubmit.py %{python3_sitelib}/%{name}-%{version}* %{_mandir}/man1/isrcsubmit.1* %{_mandir}/man5/isrcsubmit-config.5* %changelog * Fri Feb 01 2019 Fedora Release Engineering - 2.0.1-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Fri Jul 13 2018 Fedora Release Engineering - 2.0.1-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Tue Jun 19 2018 Miro Hrončok - 2.0.1-11 - Rebuilt for Python 3.7 * Wed Feb 07 2018 Fedora Release Engineering - 2.0.1-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 2.0.1-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Sun Jun 25 2017 Ville Skyttä - 2.0.1-8 - Drop Python 2 build support * Fri May 26 2017 Ville Skyttä - 2.0.1-7 - Run tests with -Wall - Drop obsolete build conditionals * Fri Feb 10 2017 Fedora Release Engineering - 2.0.1-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Mon Dec 19 2016 Miro Hrončok - 2.0.1-5 - Rebuild for Python 3.6 * Thu Feb 04 2016 Fedora Release Engineering - 2.0.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Fri Dec 4 2015 Ville Skyttä - 2.0.1-3 - Use Python 3 on F-23+ * Mon Jun 29 2015 Ville Skyttä - 2.0.1-2 - Do not try to download any packages during build * Tue Jun 16 2015 Ville Skyttä - 2.0.1-1 - Update to 2.0.1 * Sun Apr 19 2015 Ville Skyttä - 2.0.0-2 - Add man page, fix and run test suite (#1210941) * Sat Apr 11 2015 Ville Skyttä - 2.0.0-1 - First build