commit 00fbf521d5a91896588efe1968470734228bcda1 Author: tigro Date: Sat Jan 4 11:52:59 2025 +0300 import python-sphinx-reredirects-0.1.5-2.el10 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..bc6d3f5 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/sphinx-reredirects-0.1.5.tar.gz diff --git a/.python-sphinx-reredirects.metadata b/.python-sphinx-reredirects.metadata new file mode 100644 index 0000000..d750bbc --- /dev/null +++ b/.python-sphinx-reredirects.metadata @@ -0,0 +1 @@ +381ce141b454612865b7ca2f2c99412035132479 SOURCES/sphinx-reredirects-0.1.5.tar.gz diff --git a/SPECS/python-sphinx-reredirects.spec b/SPECS/python-sphinx-reredirects.spec new file mode 100644 index 0000000..776a90f --- /dev/null +++ b/SPECS/python-sphinx-reredirects.spec @@ -0,0 +1,160 @@ +## START: Set by rpmautospec +## (rpmautospec version 0.6.5) +## RPMAUTOSPEC: autorelease, autochangelog +%define autorelease(e:s:pb:n) %{?-p:0.}%{lua: + release_number = 2; + 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 + +%global giturl https://github.com/documatt/sphinx-reredirects + +Name: python-sphinx-reredirects +Version: 0.1.5 +Release: %autorelease +Summary: Handle redirects for moved pages in Sphinx documentation + +License: BSD-3-Clause +URL: https://documatt.com/sphinx-reredirects/ +VCS: git:%{giturl}.git +Source: %{giturl}/archive/v%{version}/sphinx-reredirects-%{version}.tar.gz + +BuildArch: noarch + +BuildRequires: python3-devel + +%global _description %{expand: +Sphinx-reredirects is the extension for Sphinx documentation projects +that handles redirects for moved pages. It generates HTML pages with +meta refresh redirects to the new page location to prevent 404 errors if +you rename or move your documents.} + +%description %_description + +%package -n python3-sphinx-reredirects +Summary: Handle redirects for moved pages in Sphinx documentation +# See https://pagure.io/packaging-committee/issue/1312. +# A duplicate python3-sphinx_reredirects was created that conflicts with this one. +# We Obsolete the duplicate and add Provides for python3-sphinx_reredirects to +# make this one easier to find. +%py_provides python3-sphinx_reredirects +# Remove in Fedora 42+ +Obsoletes: python3-sphinx_reredirects < 0.1.2-3 + +%description -n python3-sphinx-reredirects %_description + +%package doc +Summary: Documentation for %{name} +# This project is BSD-3-Clause. The Javascript and CSS bundled with the +# documentation has the following licenses: +# _static/_sphinx_javascript_frameworks_compat.js: BSD-2-Clause +# _static/basic.css: BSD-2-Clause +# _static/css: MIT +# _static/doctools.js: BSD-2-Clause +# _static/documentation_options.js: BSD-2-Clause +# _static/file.png: BSD-2-Clause +# _static/img: MIT +# _static/jquery*.js: MIT +# _static/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/underscore*.js: MIT +# genindex.html: BSD-2-Clause +# search.html: BSD-2-Clause +# searchindex.js: BSD-2-Clause +License: BSD-3-Clause AND BSD-2-Clause AND MIT + +%description doc +Documentation for %{name}. + +%prep +%autosetup -n sphinx-reredirects-%{version} + +# Do not pin the pytest version +sed -i 's/==8\.2\.2//' tox.ini + +# Do not pin to specific package versions +sed -i 's/==/>=/g' docs/requirements.txt test-requirements.txt tox.ini + +%generate_buildrequires +%pyproject_buildrequires -t docs/requirements.txt + +%build +%pyproject_wheel + +# Build documentation +PYTHONPATH=$PWD sphinx-build -b html docs html +rm -rf html/{.buildinfo,.doctrees} +rst2html --no-datestamp README.rst README.html + +%install +%pyproject_install +%pyproject_save_files sphinx_reredirects + +%check +# test_linkcheck attempts to access the network +PYTEST_ADDOPTS="$PYTEST_ADDOPTS -k 'not test_linkcheck'" +%tox + +%files -n python3-sphinx-reredirects -f %{pyproject_files} +%doc README.html + +%files doc +%doc html +%license LICENSE + +%changelog +* Sat Jan 04 2025 Arkady L. Shane - 0.1.5-2 +- Rebuilt for MSVSphere 10 + +## START: Generated by rpmautospec +* Fri Jul 19 2024 Fedora Release Engineering - 0.1.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Mon Jul 15 2024 Jerry James - 0.1.5-1 +- Version 0.1.5 + +* Fri Jun 21 2024 Jerry James - 0.1.4-1 +- Version 0.1.4 + +* Fri Jun 07 2024 Python Maint - 0.1.3-5 +- Rebuilt for Python 3.13 + +* Fri Jun 07 2024 Python Maint - 0.1.3-4 +- Rebuilt for Python 3.13 + +* Fri Jan 26 2024 Fedora Release Engineering - 0.1.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Mon Jan 22 2024 Fedora Release Engineering - 0.1.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Nov 3 2023 Jerry James - 0.1.3-1 +- Version 0.1.3 +- New project URLs + +* Mon Oct 16 2023 Maxwell G - 0.1.2-4 +- Obsolete duplicate python3-sphinx_reredirects package + +* Fri Jul 21 2023 Fedora Release Engineering - 0.1.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Wed Jun 14 2023 Python Maint - 0.1.2-2 +- Rebuilt for Python 3.12 + +* Thu May 18 2023 Jerry James - 0.1.2-1 +- Version 0.1.2 + +* Thu Feb 23 2023 Jerry James - 0.1.1-2 +- Dynamically generate BuildRequires + +* Fri Jan 20 2023 Fedora Release Engineering - 0.1.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Wed Aug 24 2022 Jerry James - 0.1.1-1 +- Initial RPM + +## END: Generated by rpmautospec