|
|
6a21f60 |
%global srcname whipper
|
|
|
6a21f60 |
%global sum Python CD-DA ripper preferring accuracy over speed
|
|
|
6a21f60 |
%global desc CD ripper preferring accuracy over speed
|
|
|
23ea284 |
|
|
|
6a21f60 |
|
|
|
6a21f60 |
Name: %{srcname}
|
|
|
7a63d70 |
Version: 0.10.0
|
|
|
257ecf5 |
Release: 12%{?dist}
|
|
|
6a21f60 |
Summary: %{sum}
|
|
|
053392c |
URL: https://github.com/whipper-team/whipper
|
|
Peter Oliver |
7e577e7 |
License: GPL-3.0-or-later
|
|
|
6a21f60 |
|
|
|
086e7ee |
Source0: https://github.com/whipper-team/%{srcname}/archive/v%{version}.tar.gz
|
|
|
6a21f60 |
|
|
|
23ea284 |
BuildRequires: python3-devel
|
|
|
23ea284 |
BuildRequires: python3-setuptools
|
|
|
23ea284 |
BuildRequires: python3-setuptools_scm
|
|
|
6a21f60 |
BuildRequires: gcc
|
|
|
6a21f60 |
BuildRequires: libsndfile-devel
|
|
|
8200816 |
BuildRequires: libappstream-glib
|
|
|
6a21f60 |
|
|
|
6a21f60 |
Requires: cdrdao
|
|
|
6a21f60 |
Requires: libcdio-paranoia
|
|
|
b213bd1 |
Requires: gobject-introspection
|
|
|
23ea284 |
Requires: python3-gobject
|
|
|
23ea284 |
Requires: python3-setuptools
|
|
|
23ea284 |
Requires: python3-musicbrainzngs
|
|
|
23ea284 |
Requires: python3-mutagen
|
|
|
23ea284 |
Requires: python3-requests
|
|
|
23ea284 |
Requires: python3-ruamel-yaml
|
|
|
1124947 |
Requires: python3-pycdio
|
|
|
8971dde |
Requires: python3-discid
|
|
|
6a21f60 |
Requires: flac
|
|
|
6a21f60 |
Requires: sox
|
|
|
6a21f60 |
|
|
|
8971dde |
|
|
|
338220b |
# Exclude s390x due to missing cdrdao dep
|
|
|
338220b |
ExcludeArch: s390x
|
|
|
338220b |
|
|
|
6a21f60 |
%description
|
|
|
6a21f60 |
%{desc}
|
|
|
6a21f60 |
|
|
|
6a21f60 |
%prep
|
|
|
086e7ee |
%autosetup
|
|
|
6a21f60 |
|
|
|
6a21f60 |
%build
|
|
|
23ea284 |
export SETUPTOOLS_SCM_PRETEND_VERSION=%{version}
|
|
|
23ea284 |
%py3_build
|
|
|
6a21f60 |
|
|
|
6a21f60 |
%install
|
|
|
23ea284 |
export SETUPTOOLS_SCM_PRETEND_VERSION=%{version}
|
|
|
23ea284 |
%py3_install
|
|
|
e071dbc |
|
|
|
e071dbc |
%if "%_metainfodir" != "%{_datadir}/metainfo"
|
|
|
e39f265 |
mv %{buildroot}%{_datadir}/metainfo/ \
|
|
|
e071dbc |
%{buildroot}%{_metainfodir}/
|
|
|
e071dbc |
%endif
|
|
|
e071dbc |
|
|
|
8200816 |
appstream-util validate-relax --nonet %{buildroot}/%{_metainfodir}/com.github.whipper_team.Whipper.metainfo.xml
|
|
|
6a21f60 |
|
|
|
6a21f60 |
%files
|
|
|
6a21f60 |
%{_bindir}/whipper
|
|
|
6a21f60 |
%{_bindir}/accuraterip-checksum
|
|
|
8200816 |
%{_metainfodir}/com.github.whipper_team.Whipper.metainfo.xml
|
|
|
23ea284 |
%{python3_sitearch}/%{srcname}/
|
|
|
23ea284 |
%{python3_sitearch}/%{srcname}-*.egg-info/
|
|
|
23ea284 |
%{python3_sitearch}/accuraterip*
|
|
|
6a21f60 |
%license LICENSE
|
|
|
7a63d70 |
%doc README.md TODO CHANGELOG.md HACKING COVERAGE
|
|
|
6a21f60 |
|
|
|
6a21f60 |
%changelog
|
|
|
257ecf5 |
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.0-12
|
|
|
257ecf5 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
257ecf5 |
|
|
|
ea472b3 |
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.0-11
|
|
|
ea472b3 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
|
ea472b3 |
|
|
|
3d66985 |
* Tue Jun 13 2023 Python Maint <python-maint@redhat.com> - 0.10.0-10
|
|
|
3d66985 |
- Rebuilt for Python 3.12
|
|
|
3d66985 |
|
|
Peter Oliver |
7e577e7 |
* Mon Apr 24 2023 Peter Oliver <rpm@mavit.org.uk> - 0.10.0-9
|
|
Peter Oliver |
7e577e7 |
- SPDX migration.
|
|
Peter Oliver |
7e577e7 |
|
|
|
c1a8458 |
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.0-8
|
|
|
c1a8458 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
c1a8458 |
|
|
|
2b6865e |
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.0-7
|
|
|
2b6865e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
2b6865e |
|
|
|
65a4fd6 |
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 0.10.0-6
|
|
|
65a4fd6 |
- Rebuilt for Python 3.11
|
|
|
65a4fd6 |
|
|
|
2d0cbb7 |
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.0-5
|
|
|
2d0cbb7 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
2d0cbb7 |
|
|
|
8109393 |
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.0-4
|
|
|
8109393 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
8109393 |
|
|
|
00478f9 |
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 0.10.0-3
|
|
|
00478f9 |
- Rebuilt for Python 3.10
|
|
|
00478f9 |
|
|
|
8971dde |
* Mon May 24 2021 Matthew Ruszczyk <mruszczyk17@gmail.com> - 0.10.0-2
|
|
|
8971dde |
- Include new python3-discid dependency
|
|
|
8971dde |
|
|
|
7a63d70 |
* Mon May 17 2021 Matthew Ruszczyk <mruszczyk17@gmail.com> - 0.10.0-1
|
|
|
7a63d70 |
- Update to 0.10.0
|
|
|
7a63d70 |
|
|
|
1de728f |
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.0-10
|
|
|
1de728f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
1de728f |
|
|
|
b6aa27e |
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.0-9
|
|
|
b6aa27e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
b6aa27e |
|
|
|
f207b69 |
* Tue May 26 2020 Miro HronĨok <mhroncok@redhat.com> - 0.9.0-8
|
|
|
f207b69 |
- Rebuilt for Python 3.9
|
|
|
f207b69 |
|
|
|
1460f18 |
* Tue Mar 31 2020 Adrian Reber <adrian@lisas.de> - 0.9.0-7
|
|
|
1460f18 |
- Rebuilt for libcdio-2.1.0
|
|
|
1460f18 |
|
|
|
accd586 |
* Thu Mar 12 2020 Matthew Ruszczyk <mruszczyk17@gmail.com> - 0.9.0-6
|
|
|
accd586 |
- Bump release for rebuild
|
|
|
accd586 |
|
|
|
accd586 |
* Thu Mar 12 2020 Matthew Ruszczyk <mruszczyk17@gmail.com> - 0.9.0-5
|
|
|
f7dd4fb |
- Bump release for rebuild
|
|
|
2067685 |
|
|
|
2067685 |
* Tue Mar 10 2020 Matthew Ruszczyk <mruszczyk17@gmail.com> - 0.9.0-4
|
|
|
2067685 |
- Bump release for rebuild due to Koji outage
|
|
|
2067685 |
|
|
|
1124947 |
* Tue Mar 10 2020 Matthew Ruszczyk <mruszczyk17@gmail.com> - 0.9.0-3
|
|
|
1124947 |
- Adjust pycdio to require python3 version
|
|
|
1124947 |
|
|
|
afc360b |
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.0-2
|
|
|
afc360b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
afc360b |
|
|
|
086e7ee |
* Wed Dec 04 2019 Matthew Ruszczyk <mruszczyk17@gmail.com> - 0.9.0-1
|
|
|
086e7ee |
- Update to release of 0.9.0
|
|
|
086e7ee |
|
|
|
23ea284 |
* Mon Dec 02 2019 Matthew Ruszczyk <mruszczyk17@gmail.com> - 0.9.0-0.1
|
|
|
23ea284 |
- Prerelease of 0.9.0, intended to comply with impending Py2 retirement
|
|
|
23ea284 |
|
|
|
3a97321 |
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.3-3
|
|
|
3a97321 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
3a97321 |
|
|
|
e5a3913 |
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.3-2
|
|
|
e5a3913 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
e5a3913 |
|
|
|
528b993 |
* Mon Dec 17 2018 Matthew Ruszczyk <mruszczyk17@gmail.com> - 0.7.3-1
|
|
|
528b993 |
- Update to 0.7.3
|
|
|
528b993 |
|
|
|
e39f265 |
* Thu Nov 01 2018 Matthew Ruszczyk <mruszczyk17@gmail.com> - 0.7.2-3
|
|
|
e39f265 |
- Adjustment to metainfodir fix
|
|
|
e39f265 |
|
|
|
e071dbc |
* Thu Nov 01 2018 Matthew Ruszczyk <mruszczyk17@gmail.com> - 0.7.2-2
|
|
|
e071dbc |
- Fix metainfodir on f27
|
|
|
e071dbc |
|
|
|
8200816 |
* Thu Nov 01 2018 Matthew Ruszczyk <mruszczyk17@gmail.com> - 0.7.2-1
|
|
|
8200816 |
- Update to version 0.7.2
|
|
|
8200816 |
|
|
|
b213bd1 |
* Tue Oct 23 2018 Matthew Ruszczyk <mruszczyk17@gmail.com> - 0.7.1-1
|
|
|
b213bd1 |
- Update to version 0.7.1
|
|
|
b213bd1 |
|
|
|
053392c |
* Mon Oct 22 2018 Matthew Ruszczyk <mruszczyk17@gmail.com> - 0.7.0-3
|
|
|
053392c |
- New upstream repository
|
|
|
053392c |
|
|
|
1cdd34c |
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.0-2
|
|
|
1cdd34c |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
1cdd34c |
|
|
|
3ee7789 |
* Mon Apr 16 2018 Matthew Ruszczyk <mruszczyk17@gmail.com> - 0.7.0-1
|
|
|
3ee7789 |
- Update to version 0.7.0.
|
|
|
3ee7789 |
|
|
|
338220b |
* Tue Feb 20 2018 Matthew Ruszczyk <mruszczyk17@gmail.com> - 0.6.0-7
|
|
|
338220b |
- Exclude s390x due to missing cdrdao dependency.
|
|
|
338220b |
|
|
|
6a21f60 |
* Sat Feb 17 2018 Matthew Ruszczyk <mruszczyk17@gmail.com> - 0.6.0-6
|
|
|
6a21f60 |
- Added gcc build requirement.
|
|
|
6a21f60 |
|
|
|
6a21f60 |
* Tue Feb 13 2018 Matthew Ruszczyk <mruszczyk17@gmail.com> - 0.6.0-5
|
|
|
6a21f60 |
- Fix missing python2-setuptools requirement.
|
|
|
6a21f60 |
|
|
|
6a21f60 |
* Mon Feb 12 2018 Matthew Ruszczyk <mruszczyk17@gmail.com> - 0.6.0-4
|
|
|
6a21f60 |
- Fix ownership of directories and returned to a single package.
|
|
|
6a21f60 |
|
|
|
6a21f60 |
* Wed Feb 7 2018 Matthew Ruszczyk <mruszczyk17@gmail.com> - 0.6.0-3
|
|
|
6a21f60 |
- Fix incorrect gobject dependency.
|
|
|
6a21f60 |
|
|
|
6a21f60 |
* Fri Feb 2 2018 Matthew Ruszczyk <mruszczyk17@gmail.com> - 0.6.0-2
|
|
|
6a21f60 |
- Split Requires into separate lines and commenting patch.
|
|
|
6a21f60 |
|
|
|
6a21f60 |
* Fri Feb 2 2018 Matthew Ruszczyk <mruszczyk17@gmail.com> - 0.6.0-1
|
|
|
6a21f60 |
- Update to version 0.6.0.
|
|
|
6a21f60 |
|
|
|
6a21f60 |
* Tue Jan 23 2018 Matthew Ruszczyk <mruszczyk17@gmail.com> - 0.5.1-5
|
|
|
6a21f60 |
- Adjust accuraterip patch to include debug info.
|
|
|
6a21f60 |
|
|
|
6a21f60 |
* Tue Jun 27 2017 Matthew Ruszczyk <mruszczyk17@gmail.com> - 0.5.1-4
|
|
|
6a21f60 |
- Move python2 sitelib into python2 subpackage.
|
|
|
6a21f60 |
|
|
|
6a21f60 |
* Tue Apr 25 2017 Matthew Ruszczyk <mruszczyk17@gmail.com> - 0.5.1-3
|
|
|
6a21f60 |
- Added license and doc macros to conform with proper best practices.
|
|
|
6a21f60 |
|
|
|
6a21f60 |
* Mon Apr 24 2017 Matthew Ruszczyk <mruszczyk17@gmail.com> - 0.5.1-2
|
|
|
6a21f60 |
- Remove libsndfile dependency, rpm picks that up on build.
|
|
|
6a21f60 |
|
|
|
6a21f60 |
* Mon Apr 24 2017 Matthew Ruszczyk <mruszczyk17@gmail.com> - 0.5.1-1
|
|
|
6a21f60 |
- Version 0.5.1
|
|
|
6a21f60 |
|
|
|
6a21f60 |
* Sun Jan 8 2017 Matthew Ruszczyk <mruszczyk17@gmail.com> - 0.4.2-1
|
|
|
6a21f60 |
- Version 0.4.2 released. Removal of submodule logic.
|
|
|
6a21f60 |
|
|
|
b213bd1 |
* Wed Dec 21 2016 Matthew Ruszczyk <mruszczyk17@gmail.com> - 0.4.0-3
|
|
|
6a21f60 |
- Fixed setup macro and patches accuraterip-checksum to the correct bin
|
|
|
6a21f60 |
directory
|
|
|
6a21f60 |
|
|
|
6a21f60 |
* Wed Dec 21 2016 Matthew Ruszczyk <mruszczyk17@gmail.com> - 0.4.0-2
|
|
|
6a21f60 |
- Added forgotten python2 requirement
|
|
|
6a21f60 |
|
|
|
6a21f60 |
* Wed Dec 21 2016 Matthew Ruszczyk <mruszczyk17@gmail.com> - 0.4.0-1
|
|
|
6a21f60 |
- Initial RPM release
|