## START: Set by rpmautospec ## (rpmautospec version 0.6.0) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 3; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec Name: python-glymur Version: 0.13.2 Release: %autorelease Summary: Interface to the OpenJPEG library for working with JPEG 2000 files # SPDX License: MIT URL: https://pypi.org/project/Glymur/ # The PyPI sdist lacks documentation. Source0: https://github.com/quintusdias/glymur/archive/v%{version}/%{name}-%{version}.tar.gz # Man pages hand-written for Fedora in groff_man(7) format based on --help # output: Source1: jp2dump.1 Source2: tiff2jp2.1 # Fix test issue on s390x # https://github.com/quintusdias/glymur/commit/a91e861fd477b595c32b495902c4caba30702765 Patch: https://github.com/quintusdias/glymur/commit/a91e861fd477b595c32b495902c4caba30702765.patch # Since the package has had endian-dependent test failures in the past, we give # up “noarch” in the base package in order to run tests on all supported # architectures. We can still make all the built RPMs noarch. Since the # package does not in fact contain any compiled code, there is no corresponding # debuginfo package. %global debug_package %{nil} BuildRequires: python3-devel BuildRequires: python3dist(pytest) # tests/fixtures.py: each of these enables more tests BuildRequires: python3dist(scikit-image) BuildRequires: python3dist(gdal) # Provide shared libraries opened via ctypes; see glymur/config.py BuildRequires: openjpeg2 BuildRequires: libtiff %global _description %{expand: Glymur contains a Python interface to the OpenJPEG library which allows one to read and write JPEG 2000 files.} %description %_description %package -n python3-glymur Requires: openjpeg2 Summary: %{summary} BuildArch: noarch # Provide shared libraries opened via ctypes; see glymur/config.py Requires: openjpeg2 Requires: libtiff # glymur/jp2box.py: provides optional functionality Recommends: python3dist(gdal) %description -n python3-glymur %_description %prep %autosetup -n glymur-%{version} -p1 %generate_buildrequires %pyproject_buildrequires %build %pyproject_wheel %install install -m 0644 -p -D -t %{buildroot}%{_mandir}/man1 %{SOURCE1} %{SOURCE2} %pyproject_install %pyproject_save_files -l glymur %check %pytest -v %files -n python3-glymur -f %{pyproject_files} %doc README.md CHANGES.txt %{_bindir}/jp2dump %{_bindir}/tiff2jp2 %{_mandir}/man1/jp2dump.1* %{_mandir}/man1/tiff2jp2.1* %changelog ## START: Generated by rpmautospec * Tue May 07 2024 Benjamin A. Beasley - 0.13.2-3 - Fix test issue on s390x * Tue May 07 2024 Benjamin A. Beasley - 0.13.2-2 - Skip a failing new test on s390x * Tue May 07 2024 Benjamin A. Beasley - 0.13.2-1 - Update to 0.13.2 (close RHBZ#2279597) * Tue Apr 23 2024 Benjamin A. Beasley - 0.13.1-1 - Update to 0.13.1 (close RHBZ#2276644) * Mon Apr 22 2024 Benjamin A. Beasley - 0.13.0-1 - Update to 0.13.0 (close RHBZ#2276507) * Fri Jan 26 2024 Fedora Release Engineering - 0.12.9-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Mon Jan 22 2024 Fedora Release Engineering - 0.12.9-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Wed Jan 03 2024 Benjamin A. Beasley - 0.12.9-3 - Assert a license file is automatically handled; don’t package a duplicate * Mon Nov 27 2023 Benjamin A. Beasley - 0.12.9-2 - Fix oversights in the 0.12.9 release process (close RHBZ#2251615) * Sun Nov 26 2023 Benjamin A. Beasley - 0.12.9-1 - Update to 0.12.9 * Fri Jul 21 2023 Fedora Release Engineering - 0.12.8-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Wed Jul 12 2023 Benjamin A. Beasley - 0.12.8-1 - Update to 0.12.8 * Tue Jul 11 2023 Benjamin A. Beasley - 0.12.7-3 - Adapt to OrderedDict repr change in Python 3.12 (fix RHBZ#2220255) * Tue Jul 11 2023 Python Maint - 0.12.7-2 - Rebuilt for Python 3.12 * Tue May 23 2023 Benjamin A. Beasley - 0.12.7-1 - Update to 0.12.7 (close RHBZ#2208378) * Tue May 23 2023 Benjamin A. Beasley - 0.12.6.post1-1 - Update to 0.12.6^post1 * Thu May 04 2023 Benjamin A. Beasley - 0.12.5-1 - Update to 0.12.5 (close RHBZ#2193080) - Fixes remaining test failures on s390x (https://github.com/quintusdias/glymur/issues/604, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1032291) * Thu Apr 27 2023 Benjamin A. Beasley - 0.12.4-1 - Update to 0.12.4 (close RHBZ#2190054) * Sun Apr 23 2023 Benjamin A. Beasley - 0.12.3-1 - Update to 0.12.3 (close RHBZ#2188827) * Tue Apr 18 2023 Benjamin A. Beasley - 0.12.2-1 - Update to 0.12.2 (close RHBZ#2158610) * Fri Jan 20 2023 Fedora Release Engineering - 0.12.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Wed Nov 30 2022 Benjamin A. Beasley - 0.12.1-1 - Update to 0.12.1 (close RHBZ#2148803) * Sat Oct 29 2022 Benjamin A. Beasley - 0.12.0-1 - Update to 0.12.0 (close RHBZ#2138301) - Test failures on s390x are now skipped and tracked upstream (close RHBZ#2068124) * Tue Sep 20 2022 Benjamin A. Beasley - 0.11.7-1 - Update to 0.11.7 (close RHBZ#2128302) * Sun Sep 18 2022 Benjamin A. Beasley - 0.11.6^post2-1 - Update to 0.11.6^post2 (close RHBZ#2127664) * Wed Sep 14 2022 Benjamin A. Beasley - 0.11.6^post1-1 - Update to 0.11.6.post1 (close RHBZ#2126581) * Tue Sep 13 2022 Benjamin A. Beasley - 0.11.6-1 - Update to 0.11.6 (close RHBZ#2126238) * Thu Sep 08 2022 Benjamin A. Beasley - 0.11.5-1 - Update to 0.11.5 (close RHBZ#2118756) * Thu Aug 11 2022 Benjamin A. Beasley - 0.11.2-1 - Update to 0.11.2 (close RHBZ#2116095) * Thu Aug 11 2022 Benjamin A. Beasley - 0.11.0-2 - Confirm that License is SPDX MIT (no License field change) * Tue Aug 02 2022 Benjamin A. Beasley - 0.11.0-1 - Update to 0.11.0 (close RHBZ#2112493) * Fri Jul 22 2022 Fedora Release Engineering - 0.10.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Sun Jul 17 2022 Benjamin A. Beasley - 0.10.2-1 - Update to 0.10.2 (close RHBZ#2097446) * Tue Jun 28 2022 Python Maint - 0.9.9-2 - Rebuilt for Python 3.11 * Thu Mar 24 2022 Benjamin A. Beasley - 0.9.9-1 - Update to 0.9.9 (fix RHBZ#2060087, close RHBZ#2068123) * Mon Mar 21 2022 Benjamin A. Beasley - 0.9.8-1 - Update to 0.9.8 (fix RHBZ#2060033, fix RHBZ#2062941) * Fri Jan 21 2022 Fedora Release Engineering - 0.9.4-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Fri Nov 05 2021 Ankur Sinha (Ankur Sinha Gmail) - 0.9.4-3 - improvement: tweak description * Mon Nov 01 2021 Vanessa Christopher 0.9.4-9 - Uncommitted changes * Fri Oct 29 2021 Vanessa Christopher 0.9.4-8 - Added man-page to package * Thu Oct 28 2021 Vanessa Christopher 0.9.4-7 - added CHANGES.txt to package docs * Mon Oct 25 2021 Vanessa Christopher 0.9.4-6 - changed Release = %%autorelease and %%changelog = %%autochangelog * Mon Oct 25 2021 Vanessa Christopher 0.9.4-5 - updated spec file * Fri Oct 22 2021 Vanessa Christopher 0.9.4-4 - fresh mockbuild for review * Fri Oct 22 2021 Vanessa Christopher 0.9.4-3 - sending for review * Fri Oct 22 2021 Vanessa Christopher 0.9.4-2 - rpm package created successfully * Thu Oct 21 2021 Vanessa Christopher 0.9.4-1 - building process ... ## END: Generated by rpmautospec