Blame SPECS/python-pycdlib.spec

7c7670
%global desc Pycdlib is a pure python library for reading, writing, and\
7c7670
otherwise manipulating ISO9660 files.  It is focused on speed, correctness,\
7c7670
and conformance to the various standards around ISO9660, including ISO9660\
7c7670
itself, the Joliet extensions, the Rock Ridge extensions, the El Torito boot\
7c7670
extensions, and UDF.
7c7670
7c7670
%global srcname pycdlib
7c7670
7c7670
Summary:        A pure python ISO9660 read and write library
7c7670
Name:           python-%{srcname}
7c7670
Version:        1.14.0
7c7670
Release:        1%{?dist}
7c7670
License:        LGPL-2.0-only
7c7670
URL:            https://github.com/clalancette/%{srcname}
7c7670
Source0:        %{url}/archive/v%{version}/%{srcname}-%{version}.tar.gz
7c7670
BuildArch:      noarch
7c7670
7c7670
BuildRequires:  python3-devel
7c7670
##BuildRequires:  genisoimage
7c7670
BuildRequires:  python3-pytest
7c7670
7c7670
%description
7c7670
%{desc}
7c7670
7c7670
%package -n python3-%{srcname}
7c7670
Summary:        %{summary}
7c7670
%{?python_provide:%python_provide python3-%{srcname}}
7c7670
7c7670
%description -n python3-%{srcname}
7c7670
%{desc}
7c7670
7c7670
%package -n %{srcname}-tools
7c7670
Summary:        Tools that rely on %{srcname}
7c7670
Requires:       python3-%{srcname} = %{version}-%{release}
7c7670
7c7670
%description -n %{srcname}-tools
7c7670
Some tools that use the %{srcname} library.
7c7670
7c7670
%prep
7c7670
%autosetup -n %{srcname}-%{version}
7c7670
7c7670
%generate_buildrequires
7c7670
%pyproject_buildrequires
7c7670
7c7670
%build
7c7670
%pyproject_wheel
7c7670
7c7670
%install
7c7670
%pyproject_install
7c7670
%pyproject_save_files %{srcname}
7c7670
7c7670
#%%check
7c7670
##PYCDLIB_TRACK_WRITES=1 py.test-%{python3_version} \
7c7670
##                       -k " not test_hybrid_rr \
7c7670
##                       and not test_hybrid_joliet_rr_and_eltorito \
7c7670
##                       and not test_hybrid_sevendeepdirs \
7c7670
##                       and not test_parse_rr \
7c7670
##                       and not test_parse_joliet_and_rr \
7c7670
##                       and not test_parse_joliet_rr_and_eltorito \
7c7670
##                       and not test_parse_sevendeepdirs \
7c7670
##                       and not test_parse_everything \
7c7670
##                       and not test_parse_same_dirname_different_parent \
7c7670
##                       and not test_parse_duplicate_rrmoved_name \
7c7670
##                       and not test_parse_eltorito_rr \
7c7670
##                       and not test_parse_overflow_root_dir_record \
7c7670
##                       and not test_parse_deep_rr_symlink \
7c7670
##                       and not test_parse_joliet_encoded_system_identifier" \
7c7670
##                       -v tests
7c7670
7c7670
%files -n python3-%{srcname} -f %{pyproject_files}
7c7670
%license COPYING
7c7670
%doc README.md examples/
7c7670
7c7670
%files -n %{srcname}-tools
7c7670
%license COPYING
7c7670
%{_bindir}/pycdlib-explorer
7c7670
%{_bindir}/pycdlib-extract-files
7c7670
%{_bindir}/pycdlib-genisoimage
7c7670
%{_mandir}/man1/*
7c7670
7c7670
%changelog
7c7670
* Mon Jan 16 2023 Federico Pellegrin <fede@evolware.org> - 1.14.0-1
7c7670
- Update to 1.14.0 (#2160988)
7c7670
7c7670
* Tue Nov 08 2022 Federico Pellegrin <fede@evolware.org> - 1.13.0-3
7c7670
- Minor adaptations on spec files and filter failing tests
7c7670
7c7670
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.13.0-2
7c7670
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
7c7670
7c7670
* Mon Jun 20 2022 Chris Lalancette <clalancette@gmail.com> - 1.13.0-1
7c7670
- Update to upstream 1.13.0
7c7670
7c7670
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 1.12.0-3
7c7670
- Rebuilt for Python 3.11
7c7670
7c7670
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.12.0-2
7c7670
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
7c7670
7c7670
* Thu Aug 12 2021 Chris Lalancette <clalancette@gmail.com> - 1.12.0-1
7c7670
- Update to upstream 1.12.0
7c7670
7c7670
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.11.0-4
7c7670
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
7c7670
7c7670
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 1.11.0-3
7c7670
- Rebuilt for Python 3.10
7c7670
7c7670
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.11.0-2
7c7670
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
7c7670
7c7670
* Wed Oct 07 2020 Chris Lalancette <clalancette@gmail.com> - 1.11.0-1
7c7670
- Update to upstream 1.11.0
7c7670
7c7670
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-4
7c7670
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
7c7670
7c7670
* Mon May 25 2020 Miro Hrončok <mhroncok@redhat.com> - 1.9.0-3
7c7670
- Rebuilt for Python 3.9
7c7670
7c7670
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-2
7c7670
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
7c7670
7c7670
* Fri Dec 20 2019 Chris Lalancette <clalancette@gmail.com> - 1.9.0-1
7c7670
- Update to upstream version 1.9.0
7c7670
7c7670
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 1.8.0-3
7c7670
- Rebuilt for Python 3.8.0rc1 (#1748018)
7c7670
7c7670
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 1.8.0-2
7c7670
- Rebuilt for Python 3.8
7c7670
7c7670
* Mon Aug 12 2019 Chris Lalancette <clalancette@gmail.com> - 1.8.0-1
7c7670
- Update to upstream version 1.8.0
7c7670
7c7670
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.0-2
7c7670
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
7c7670
7c7670
* Wed Feb 27 2019 Chris Lalancette <clalancette@gmail.com> - 1.7.0-1
7c7670
- Update to upstream version 1.7.0
7c7670
7c7670
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.0-3
7c7670
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
7c7670
7c7670
* Thu Oct 11 2018 Miro Hrončok <mhroncok@redhat.com> - 1.6.0-2
7c7670
- Python2 binary package has been removed
7c7670
  See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal
7c7670
7c7670
* Sun Jul 29 2018 Chris Lalancette <clalancette@gmail.com> - 1.6.0-1
7c7670
- Update to upstream version 1.6.0
7c7670
7c7670
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.0-3
7c7670
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
7c7670
7c7670
* Mon Jul 02 2018 Miro Hrončok <mhroncok@redhat.com> - 1.5.0-2
7c7670
- Rebuilt for Python 3.7
7c7670
7c7670
* Sat Jun 23 2018 Chris Lalancette <clalancette@gmail.com> - 1.5.0-1
7c7670
- Update to upstream version 1.5.0
7c7670
7c7670
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 1.4.0-2
7c7670
- Rebuilt for Python 3.7
7c7670
7c7670
* Fri May 04 2018 Chris Lalancette <clalancette@gmail.com> - 1.4.0-1
7c7670
- Update to upstream version 1.4.0
7c7670
7c7670
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.2-2
7c7670
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
7c7670
7c7670
* Mon Nov 20 2017 Chris Lalancette <clalancette@gmail.com> - 1.3.2-1
7c7670
- Update to upstream version 1.3.2
7c7670
7c7670
* Mon Nov 20 2017 Chris Lalancette <clalancette@gmail.com> - 1.3.1-1
7c7670
- Update to upstream version 1.3.1
7c7670
7c7670
* Sun Nov 19 2017 Chris Lalancette <clalancette@gmail.com> - 1.3.0-1
7c7670
- Update to upstream version 1.3.0
7c7670
7c7670
* Tue Oct 03 2017 Chris Lalancette <clalancette@gmail.com> - 1.2.0-1
7c7670
- Update to upstream version 1.2.0
7c7670
7c7670
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.0-2
7c7670
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
7c7670
7c7670
* Tue Jan 31 2017 Chris Lalancette <clalancette@gmail.com> - 1.1.0-1
7c7670
- Update to upstream version 1.1.0
7c7670
7c7670
* Tue Oct 25 2016 Chris Lalancette <clalancette@gmail.com> - 1.0.0-1
7c7670
- Update to upstream version 1.0.0
7c7670
7c7670
* Wed Dec 30 2015 Chris Lalancette <clalancette@gmail.com> - 0.1.0-1
7c7670
- Initial package.