3 %bcond_without doc # Sphinx documentation
4 %bcond_without tests # unit tests
5 %bcond_without python2 # CPython 2.x module
6 %bcond_without python3 # CPython 3.x module
8 Summary: Sphinx extension to include program output
9 Summary(pl.UTF-8): Rozszerzenie Sphinksa do załączania wyjścia programu
10 Name: python-sphinxcontrib-programoutput
14 Group: Libraries/Python
15 #Source0Download: https://pypi.org/simple/sphinxcontrib-programoutput/
16 Source0: https://files.pythonhosted.org/packages/source/s/sphinxcontrib-programoutput/sphinxcontrib-programoutput-%{version}.tar.gz
17 # Source0-md5: 7bad912b0af6bb504819659ffe382199
18 URL: https://pypi.org/project/sphinxcontrib-programoutput/
19 %if %(locale -a | grep -q '^C\.utf8$'; echo $?)
20 BuildRequires: glibc-localedb-all
23 BuildRequires: python-modules >= 1:2.7
24 BuildRequires: python-setuptools
26 BuildRequires: python-Sphinx >= 1.7.0
30 BuildRequires: python3-modules >= 1:3.5
31 BuildRequires: python3-setuptools
33 BuildRequires: python3-Sphinx >= 1.7.0
36 BuildRequires: rpm-pythonprov
37 BuildRequires: rpmbuild(macros) >= 1.714
39 BuildRequires: sphinx-pdg >= 1.7.0
41 Requires: python-modules >= 1:2.7
43 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
46 A Sphinx extension to literally insert the output of arbitrary
47 commands into documents, helping you to keep your command examples up
50 %description -l pl.UTF-8
51 Rozszerzenie Sphinksa do dokładnego wstawiania wyjścia dowolnych
52 poleceń do dokumentów. Pozwala utrzymywać aktualność przykładów
55 %package -n python3-sphinxcontrib-programoutput
56 Summary: Sphinx extension to include program output
57 Summary(pl.UTF-8): Rozszerzenie Sphinksa do załączania wyjścia programu
58 Group: Libraries/Python
59 Requires: python3-modules >= 1:3.5
61 %description -n python3-sphinxcontrib-programoutput
62 A Sphinx extension to literally insert the output of arbitrary
63 commands into documents, helping you to keep your command examples up
66 %description -n python3-sphinxcontrib-programoutput -l pl.UTF-8
67 Rozszerzenie Sphinksa do dokładnego wstawiania wyjścia dowolnych
68 poleceń do dokumentów. Pozwala utrzymywać aktualność przykładów
72 Summary: API documentation for Python sphinxcontrib-programoutput module
73 Summary(pl.UTF-8): Dokumentacja API modułu Pythona sphinxcontrib-programoutput
77 API documentation for Python sphinxcontrib-programoutput module.
79 %description apidocs -l pl.UTF-8
80 Dokumentacja API modułu Pythona sphinxcontrib-programoutput.
83 %setup -q -n sphinxcontrib-programoutput-%{version}
88 %py_build %{?with_tests:test}
92 %py3_build %{?with_tests:test}
96 PYTHONPATH=$(pwd)/src \
97 sphinx-build -b html doc doc/_build/html
101 rm -rf $RPM_BUILD_ROOT
114 rm -rf $RPM_BUILD_ROOT
118 %defattr(644,root,root,755)
119 %doc CHANGES.rst LICENSE README.rst
121 %dir %{py_sitescriptdir}/sphinxcontrib
122 %{py_sitescriptdir}/sphinxcontrib/programoutput
123 %{py_sitescriptdir}/sphinxcontrib_programoutput-%{version}-py*.egg-info
124 %{py_sitescriptdir}/sphinxcontrib_programoutput-%{version}-py*-nspkg.pth
128 %files -n python3-sphinxcontrib-programoutput
129 %defattr(644,root,root,755)
130 %doc CHANGES.rst LICENSE README.rst
132 %dir %{py3_sitescriptdir}/sphinxcontrib
133 %{py3_sitescriptdir}/sphinxcontrib/programoutput
134 %{py3_sitescriptdir}/sphinxcontrib_programoutput-%{version}-py*.egg-info
135 %{py3_sitescriptdir}/sphinxcontrib_programoutput-%{version}-py*-nspkg.pth
140 %defattr(644,root,root,755)
141 %doc doc/_build/html/{_static,*.html,*.js}