## 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-pplpy Version: 0.8.10 Release: %autorelease Summary: Python PPL wrapper License: GPL-3.0-or-later URL: https://pypi.org/project/pplpy/ VCS: https://github.com/sagemath/pplpy Source0: %pypi_source pplpy # See https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval ExcludeArch: %{ix86} BuildRequires: gcc-c++ BuildRequires: libmpc-devel BuildRequires: make BuildRequires: pkgconfig(mpfr) BuildRequires: ppl-devel BuildRequires: python3-cysignals-devel BuildRequires: python3-devel %description This package provides a Python wrapper to the C++ Parma Polyhedra Library (PPL). %package -n python3-pplpy Summary: Python 3 PPL wrapper Recommends: %{py3_dist cysignals} Recommends: %{py3_dist gmpy2} %description -n python3-pplpy This package provides a Python 3 wrapper to the C++ Parma Polyhedra Library (PPL). %package -n python3-pplpy-devel # The content is GPL-3.0-or-later. Other licenses are due to files copied in # by Sphinx. # _static/_sphinx_javascript_frameworks_compat.js: BSD-2-Clause # _static/basic.css: BSD-2-Clause # _static/classic.css: BSD-2-Clause # _static/default.css: BSD-2-Clause # _static/doctools.js: BSD-2-Clause # _static/documentation_options.js: BSD-2-Clause # _static/file.png: BSD-2-Clause # _static/jquery*.js: MIT # _static/language_data.js: BSD-2-Clause # _static/minus.png: BSD-2-Clause # _static/plus.png: BSD-2-Clause # _static/searchtools.js: BSD-2-Clause # _static/sidebar.js: BSD-2-Clause # _static/underscore*.js: MIT # genindex.html: BSD-2-Clause # search.html: BSD-2-Clause # searchindex.js: BSD-2-Clause License: GPL-3.0-or-later AND BSD-2-Clause AND MIT Summary: Development files for the python 3 PPL wrapper Requires: python3-pplpy%{?_isa} = %{version}-%{release} %description -n python3-pplpy-devel Development files for the python 3 PPL wrapper. %prep %autosetup -n pplpy-%{version} %generate_buildrequires %pyproject_buildrequires -t -x doc %build # Do not pass -pthread to the compiler or linker export CC=gcc export LDSHARED="gcc -shared" %pyproject_wheel # Build the documentation PYTHONPATH=$PWD/build/lib.%{python3_platform}-cpython-%{python3_version_nodots} \ make -C docs html rst2html --no-datestamp README.rst README.html %install %pyproject_install %pyproject_save_files 'ppl*' %check %tox %files -n python3-pplpy -f %{pyproject_files} %doc CHANGES.txt README.html %exclude %{python3_sitearch}/ppl/*.hh %exclude %{python3_sitearch}/ppl/*.pxd %files -n python3-pplpy-devel %doc docs/build/html/* %{python3_sitearch}/ppl/*.hh %{python3_sitearch}/ppl/*.pxd %changelog ## START: Generated by rpmautospec * Fri Jul 19 2024 Fedora Release Engineering - 0.8.10-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Fri Jun 07 2024 Python Maint - 0.8.10-2 - Rebuilt for Python 3.13 * Sun Mar 24 2024 Jerry James - 0.8.10-1 - Version 0.8.10 * Fri Jan 26 2024 Fedora Release Engineering - 0.8.9-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Mon Jan 22 2024 Fedora Release Engineering - 0.8.9-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Tue Jan 16 2024 Jerry James - 0.8.9-1 - Stop building for 32-bit x86 * Sun Sep 10 2023 Jerry James - 0.8.9-1 - Version 0.8.9 * Thu Aug 31 2023 Jerry James - 0.8.8-1 - Version 0.8.8 - Drop upstreamed cython patch * Tue Jul 25 2023 Jerry James - 0.8.7-11 - Update cython patch for Cython 3 * Fri Jul 21 2023 Fedora Release Engineering - 0.8.7-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Thu Jun 15 2023 Python Maint - 0.8.7-10 - Rebuilt for Python 3.12 * Thu Feb 23 2023 Jerry James - 0.8.7-9 - Dynamically generate BuildRequires * Fri Jan 20 2023 Fedora Release Engineering - 0.8.7-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Tue Dec 13 2022 Jerry James - 0.8.7-8 - Move API documentation to the devel subpackage - Convert License tags to SPDX * Fri Jul 22 2022 Fedora Release Engineering - 0.8.7-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Mon Jun 13 2022 Python Maint - 0.8.7-7 - Rebuilt for Python 3.11 * Mon Mar 21 2022 Jerry James - 0.8.7-6 - Rebuild for python-cysignals 1.11.2 * Fri Jan 21 2022 Fedora Release Engineering - 0.8.7-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Fri Jul 23 2021 Fedora Release Engineering - 0.8.7-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Fri Jun 04 2021 Python Maint - 0.8.7-3 - Rebuilt for Python 3.10 * Wed Jan 27 2021 Fedora Release Engineering - 0.8.7-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Wed Jan 20 2021 Jerry James - 0.8.7-1 - Version 0.8.7 * Mon Jan 18 2021 Jerry James - 0.8.6-1 - Version 0.8.6 - Drop unneeded pari-devel BR * Wed Jul 29 2020 Fedora Release Engineering - 0.8.4-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Tue May 26 2020 Miro Hrončok - 0.8.4-7 - Rebuilt for Python 3.9 * Thu Jan 30 2020 Fedora Release Engineering - 0.8.4-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Sat Jan 25 2020 Jerry James - 0.8.4-5 - Invoke cython at language level 3 - Do not link with libpthread unnecessarily * Tue Sep 10 2019 Jerry James - 0.8.4-4 - Install the documentation where sagemath wants it * Mon Aug 19 2019 Miro Hrončok - 0.8.4-3 - Rebuilt for Python 3.8 * Fri Jul 26 2019 Fedora Release Engineering - 0.8.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Wed Mar 27 2019 Jerry James - 0.8.4-1 - Initial RPM ## END: Generated by rpmautospec