[packages/sphinx-pdg] - updated to 3.4.3 - merged sphinx-pdg-3 into base, let base provide both default and -3 variant of

qboosh qboosh at pld-linux.org
Sun Jan 24 16:28:05 CET 2021


commit 64028e9c9de0bd7d6c3e09d1b32959ceeb7199ff
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sun Jan 24 16:28:11 2021 +0100

    - updated to 3.4.3
    - merged sphinx-pdg-3 into base, let base provide both default and -3 variant of tools

 sphinx-pdg.spec | 63 +++++++++++++++++----------------------------------------
 1 file changed, 19 insertions(+), 44 deletions(-)
---
diff --git a/sphinx-pdg.spec b/sphinx-pdg.spec
index bd9def8..0840c4f 100644
--- a/sphinx-pdg.spec
+++ b/sphinx-pdg.spec
@@ -3,8 +3,6 @@
 # documentation generator)
 # NOTE: for last python2 version see python-Sphinx.spec
 
-# TODO
-# - drop "sphinx-pdg-3": merge into sphinx-pdg, as only python3 is supported.
 #
 # Conditional build:
 %bcond_without	doc		# documentation
@@ -13,13 +11,13 @@
 Summary:	Sphinx - Python documentation generator
 Summary(pl.UTF-8):	Sphinx - narzędzie do tworzenia dokumentacji dla Pythona
 Name:		sphinx-pdg
-Version:	2.4.4
-Release:	2
+Version:	3.4.3
+Release:	1
 License:	BSD
 Group:		Development/Languages/Python
 #Source0Download: https://pypi.org/simple/Sphinx/
 Source0:	https://files.pythonhosted.org/packages/source/S/Sphinx/Sphinx-%{version}.tar.gz
-# Source0-md5:	09938ea71d970c5a4dac748d8a0967c6
+# Source0-md5:	80c5176104fe0cfbd1a8430b6da308b4
 Patch0:		float-ver.patch
 URL:		http://www.sphinx-doc.org/
 %if %{with tests} && %(locale -a | grep -q '^C\.utf8$'; echo $?)
@@ -30,23 +28,24 @@ BuildRequires:	python3-devel >= 1:3.5
 BuildRequires:	python3-modules >= 1:3.5
 BuildRequires:	python3-setuptools >= 1:7.0
 %if %{with tests}
+BuildRequires:	python3-Cython
 BuildRequires:	python3-alabaster >= 0.7
 BuildRequires:	python3-alabaster < 0.8
 BuildRequires:	python3-docutils >= 0.12
-# for type checks only (mypy)
+# for lint only (mypy)
 #BuildRequires:	python3-docutils-stubs
-# for style checks, not run by pytest
+# for lint, not run by pytest
 #BuildRequires:	python3-flake8 >= 3.5.0
-#BuildRequires:	python3-flake8-import-order
 BuildRequires:	python3-html5lib
+# for lint
+#BuildRequires:	python3-isort
 BuildRequires:	python3-imagesize
 BuildRequires:	python3-jinja2 >= 2.3
-# for type checks only, not run by pytest
-#BuildRequires:	python3-mypy >= 0.761
+# for lint only, not run by pytest
+#BuildRequires:	python3-mypy >= 0.790
 BuildRequires:	python3-packaging
 BuildRequires:	python3-pygments >= 2.0
 BuildRequires:	python3-pytest >= 3.0
-BuildRequires:	python3-pytest < 5.3.3
 # for coverage tests only
 #BuildRequires:	python3-pytest-cov
 BuildRequires:	python3-requests >= 2.5.0
@@ -58,8 +57,10 @@ BuildRequires:	python3-sphinxcontrib-jsmath
 BuildRequires:	python3-sphinxcontrib-htmlhelp
 BuildRequires:	python3-sphinxcontrib-serializinghtml
 BuildRequires:	python3-sphinxcontrib-qthelp
+%if "%{py3_ver}" < "3.8"
 BuildRequires:	python3-typed_ast
 %endif
+%endif
 %if %{with doc}
 BuildRequires:	python3-sphinxcontrib-applehelp
 BuildRequires:	python3-sphinxcontrib-devhelp
@@ -76,7 +77,9 @@ BuildRequires:	sed >= 4.0
 #BuildRequires:	texlive-luatex
 #BuildRequires:	texlive-xetex
 %endif
-Requires:	sphinx-pdg-3 = %{version}-%{release}
+Provides:	sphinx-pdg-3 = %{version}-%{release}
+Requires:	python3-Sphinx = %{version}-%{release}
+Obsoletes:	sphinx-pdg-3 < 3
 BuildArch:	noarch
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -96,29 +99,6 @@ przez Georga Brandla. Pierwotnie powstało do tłumaczenia nowej
 dokumentacji Pythona, ale potem zostało wyczyszczone w nadziei, że
 będzie przydatne dla wielu innych projektów.
 
-%package 3
-Summary:	Sphinx Python documentation generator (Python 3 version)
-Summary(pl.UTF-8):	Sphinx - narzędzie do tworzenia dokumentacji dla Pythona (wersja dla Pythona 3)
-Group:		Development/Languages/Python
-Requires:	python3-Sphinx = %{version}-%{release}
-Conflicts:	sphinx-pdg < 1.3.2
-
-%description 3
-Sphinx is a tool that makes it easy to create intelligent and
-beautiful documentation for Python projects (or other documents
-consisting of multiple reStructuredText sources), written by Georg
-Brandl. It was originally created to translate the new Python
-documentation, but has now been cleaned up in the hope that it will be
-useful to many other projects.
-
-%description 3 -l pl.UTF-8
-Sphinx to narzędzie ułatwiające tworzenie inteligentnej i ładnej
-dokumentacji dla projektów w Pythonie (lub innych dokumentów
-składających się z wielu źródeł w formacie reStructuredText), napisane
-przez Georga Brandla. Pierwotnie powstało do tłumaczenia nowej
-dokumentacji Pythona, ale potem zostało wyczyszczone w nadziei, że
-będzie przydatne dla wielu innych projektów.
-
 %package -n python3-Sphinx
 Summary:	Sphinx Python documentation generator (Python 3.x modules)
 Summary(pl.UTF-8):	Sphinx - narzędzie do tworzenia dokumentacji dla Pythona (moduły Pythona 3.x)
@@ -203,21 +183,16 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/sphinx-autogen
 %attr(755,root,root) %{_bindir}/sphinx-build
 %attr(755,root,root) %{_bindir}/sphinx-quickstart
+%attr(755,root,root) %{_bindir}/sphinx-apidoc-3
+%attr(755,root,root) %{_bindir}/sphinx-autogen-3
+%attr(755,root,root) %{_bindir}/sphinx-build-3
+%attr(755,root,root) %{_bindir}/sphinx-quickstart-3
 %if %{with doc}
 %{_mandir}/man1/sphinx-all.1*
 %{_mandir}/man1/sphinx-apidoc.1*
 %{_mandir}/man1/sphinx-autogen.1*
 %{_mandir}/man1/sphinx-build.1*
 %{_mandir}/man1/sphinx-quickstart.1*
-%endif
-
-%files 3
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/sphinx-apidoc-3
-%attr(755,root,root) %{_bindir}/sphinx-autogen-3
-%attr(755,root,root) %{_bindir}/sphinx-build-3
-%attr(755,root,root) %{_bindir}/sphinx-quickstart-3
-%if %{with doc}
 %{_mandir}/man1/sphinx-all-3.1*
 %{_mandir}/man1/sphinx-apidoc-3.1*
 %{_mandir}/man1/sphinx-autogen-3.1*
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/sphinx-pdg.git/commitdiff/64028e9c9de0bd7d6c3e09d1b32959ceeb7199ff



More information about the pld-cvs-commit mailing list