Blame SPECS/python-pycdlib.spec

f90f0f
%global desc Pycdlib is a pure python library for reading, writing, and otherwise\
f90f0f
manipulating ISO9660 files.  It is focused on speed, correctness, and\
f90f0f
conformance to the various standards around ISO9660, including ISO9660 itself,\
f90f0f
the Joliet extensions, the Rock Ridge extensions, the El Torito boot\
f90f0f
extensions, and UDF.
f90f0f
f90f0f
%global srcname pycdlib
f90f0f
f90f0f
Summary:        A pure python ISO9660 read and write library
f90f0f
Name:           python-%{srcname}
f90f0f
Version:        1.11.0
f90f0f
Release:        5%{?dist}
f90f0f
License:        LGPLv2
f90f0f
URL:            https://github.com/clalancette/%{srcname}
f90f0f
Source0:        https://github.com/clalancette/%{srcname}/archive/v%{version}/%{srcname}-%{version}.tar.gz
f90f0f
BuildArch:      noarch
f90f0f
f90f0f
BuildRequires:  python3-devel
f90f0f
BuildRequires:  python3-pytest
f90f0f
f90f0f
%description
f90f0f
%{desc}
f90f0f
f90f0f
%package -n python3-%{srcname}
f90f0f
Summary:        %{summary}
f90f0f
%{?python_provide:%python_provide python3-%{srcname}}
f90f0f
f90f0f
%description -n python3-%{srcname}
f90f0f
%{desc}
f90f0f
f90f0f
%package -n %{srcname}-tools
f90f0f
Summary:        Tools that rely on %{srcname}
f90f0f
Requires:       python3-%{srcname} = %{version}-%{release}
f90f0f
f90f0f
%description -n %{srcname}-tools
f90f0f
Some tools that use the %{srcname} library.
f90f0f
f90f0f
%prep
f90f0f
%autosetup -n %{srcname}-%{version}
f90f0f
f90f0f
%build
f90f0f
%py3_build
f90f0f
f90f0f
%install
f90f0f
%py3_install
f90f0f
f90f0f
%check
f90f0f
PYCDLIB_TRACK_WRITES=1 py.test-%{python3_version} -v \
f90f0f
-k "not test_hybrid and not test_parse and not test_pycdlib_genisoimage" tests
f90f0f
f90f0f
%files -n python3-%{srcname}
f90f0f
%license COPYING
f90f0f
%doc README.md examples/
f90f0f
%{python3_sitelib}/%{srcname}
f90f0f
%{python3_sitelib}/%{srcname}-%{version}-py%{python3_version}.egg-info/
f90f0f
f90f0f
%files -n %{srcname}-tools
f90f0f
%license COPYING
f90f0f
%{_bindir}/pycdlib-explorer
f90f0f
%{_bindir}/pycdlib-extract-files
f90f0f
%{_bindir}/pycdlib-genisoimage
f90f0f
%{_mandir}/man1/*
f90f0f
f90f0f
%changelog
f90f0f
* Tue Aug 10 2021 Mohan Boddu <mboddu@redhat.com> - 1.11.0-5
f90f0f
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
f90f0f
  Related: rhbz#1991688
f90f0f
f90f0f
* Tue Jun 15 2021 Brian C. Lane <bcl@redhat.com> - 1.11.0-4
f90f0f
- Disable tests that use genisoimage
f90f0f
  Resolves: rhbz#1972212
f90f0f
f90f0f
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 1.11.0-3
f90f0f
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
f90f0f
f90f0f
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.11.0-2
f90f0f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
f90f0f
f90f0f
* Wed Oct 07 2020 Chris Lalancette <clalancette@gmail.com> - 1.11.0-1
f90f0f
- Update to upstream 1.11.0
f90f0f
f90f0f
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-4
f90f0f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
f90f0f
f90f0f
* Mon May 25 2020 Miro Hrončok <mhroncok@redhat.com> - 1.9.0-3
f90f0f
- Rebuilt for Python 3.9
f90f0f
f90f0f
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-2
f90f0f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
f90f0f
f90f0f
* Fri Dec 20 2019 Chris Lalancette <clalancette@gmail.com> - 1.9.0-1
f90f0f
- Update to upstream version 1.9.0
f90f0f
f90f0f
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 1.8.0-3
f90f0f
- Rebuilt for Python 3.8.0rc1 (#1748018)
f90f0f
f90f0f
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 1.8.0-2
f90f0f
- Rebuilt for Python 3.8
f90f0f
f90f0f
* Mon Aug 12 2019 Chris Lalancette <clalancette@gmail.com> - 1.8.0-1
f90f0f
- Update to upstream version 1.8.0
f90f0f
f90f0f
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.0-2
f90f0f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
f90f0f
f90f0f
* Wed Feb 27 2019 Chris Lalancette <clalancette@gmail.com> - 1.7.0-1
f90f0f
- Update to upstream version 1.7.0
f90f0f
f90f0f
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.0-3
f90f0f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
f90f0f
f90f0f
* Thu Oct 11 2018 Miro Hrončok <mhroncok@redhat.com> - 1.6.0-2
f90f0f
- Python2 binary package has been removed
f90f0f
  See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal
f90f0f
f90f0f
* Sun Jul 29 2018 Chris Lalancette <clalancette@gmail.com> - 1.6.0-1
f90f0f
- Update to upstream version 1.6.0
f90f0f
f90f0f
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.0-3
f90f0f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
f90f0f
f90f0f
* Mon Jul 02 2018 Miro Hrončok <mhroncok@redhat.com> - 1.5.0-2
f90f0f
- Rebuilt for Python 3.7
f90f0f
f90f0f
* Sat Jun 23 2018 Chris Lalancette <clalancette@gmail.com> - 1.5.0-1
f90f0f
- Update to upstream version 1.5.0
f90f0f
f90f0f
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 1.4.0-2
f90f0f
- Rebuilt for Python 3.7
f90f0f
f90f0f
* Fri May 04 2018 Chris Lalancette <clalancette@gmail.com> - 1.4.0-1
f90f0f
- Update to upstream version 1.4.0
f90f0f
f90f0f
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.2-2
f90f0f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
f90f0f
f90f0f
* Mon Nov 20 2017 Chris Lalancette <clalancette@gmail.com> - 1.3.2-1
f90f0f
- Update to upstream version 1.3.2
f90f0f
f90f0f
* Mon Nov 20 2017 Chris Lalancette <clalancette@gmail.com> - 1.3.1-1
f90f0f
- Update to upstream version 1.3.1
f90f0f
f90f0f
* Sun Nov 19 2017 Chris Lalancette <clalancette@gmail.com> - 1.3.0-1
f90f0f
- Update to upstream version 1.3.0
f90f0f
f90f0f
* Tue Oct 03 2017 Chris Lalancette <clalancette@gmail.com> - 1.2.0-1
f90f0f
- Update to upstream version 1.2.0
f90f0f
f90f0f
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.0-2
f90f0f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
f90f0f
f90f0f
* Tue Jan 31 2017 Chris Lalancette <clalancette@gmail.com> - 1.1.0-1
f90f0f
- Update to upstream version 1.1.0
f90f0f
f90f0f
* Tue Oct 25 2016 Chris Lalancette <clalancette@gmail.com> - 1.0.0-1
f90f0f
- Update to upstream version 1.0.0
f90f0f
f90f0f
* Wed Dec 30 2015 Chris Lalancette <clalancette@gmail.com> - 0.1.0-1
f90f0f
- Initial package.