3 %bcond_without doc # HTML documentation build
4 %bcond_without python2 # CPython 2.x module
5 %bcond_without python3 # CPython 3.x module
7 Summary: Sphinx extension to reference issues in issue trackers
8 Summary(pl.UTF-8): Rozszerzenie Sphinksa do tworzenia odnośników do systemów śledzenia zgłoszeń
9 Name: python-sphinxcontrib-issuetracker
13 Group: Development/Languages/Python
14 Source0: http://pypi.python.org/packages/source/s/sphinxcontrib-issuetracker/sphinxcontrib-issuetracker-%{version}.tar.gz
15 # Source0-md5: 69c2f0e5770c5d7bad73f60f8d764e28
16 Source1: http://docs.python.org/objects.inv?/python-objects.inv
17 # Source1-md5: 173c3f7fb1ad2162f1f194a5267700db
18 Source2: http://sphinx.pocoo.org/objects.inv?/sphinx-objects.inv
19 # Source2-md5: 5f30379fe116fbace2636d5284df8622
20 Patch0: %{name}-offline.patch
21 URL: http://pypi.python.org/pypi/sphinxcontrib-issuetracker
22 BuildRequires: rpm-pythonprov
23 BuildRequires: rpmbuild(macros) >= 1.710
25 BuildRequires: python-devel >= 1:2.6
26 Requires: python-requests >= 0.13
28 BuildRequires: python-requests >= 0.13
29 BuildRequires: sphinx-pdg-2 >= 1.1
33 BuildRequires: python3-devel >= 1:3.3
34 Requires: python3-requests >= 0.13
36 BuildRequires: python3-requests >= 0.13
37 BuildRequires: sphinx-pdg-3 >= 1.1
41 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
44 A Sphinx extension to reference issues in issue trackers, either
45 explicitly with an "issue" role or optionally implicitly by issue ids
46 like "#10" in plaintext.
48 %description -l pl.UTF-8
49 Rozszerzenie Sphinksa do umieszczania odnośników do systemów śledzenia
50 zgłoszeń - wprost poprzez regułę "issue" lub opcjonalnie poprzez numer
51 zgłoszenia zapisany tekstowo (np. "#10").
53 %package -n python3-sphinxcontrib-issuetracker
54 Summary: Sphinx extension to reference issues in issue trackers
55 Summary(pl.UTF-8): Rozszerzenie Sphinksa do tworzenia odnośników do systemów śledzenia zgłoszeń
56 Group: Libraries/Python
57 Requires: python3-modules
59 %description -n python3-sphinxcontrib-issuetracker
60 A Sphinx extension to reference issues in issue trackers, either
61 explicitly with an "issue" role or optionally implicitly by issue ids
62 like "#10" in plaintext.
64 %description -n python3-sphinxcontrib-issuetracker -l pl.UTF-8
65 Rozszerzenie Sphinksa do umieszczania odnośników do systemów śledzenia
66 zgłoszeń - wprost poprzez regułę "issue" lub opcjonalnie poprzez numer
67 zgłoszenia zapisany tekstowo (np. "#10").
70 %setup -q -n sphinxcontrib-issuetracker-%{version}
73 cp -p %{SOURCE1} %{SOURCE2} doc
80 PYTHONPATH=$(pwd)/build-2/lib \
81 %{__make} -C doc html SPHINXBUILD=sphinx-build-2
82 mv doc/_build doc/_build2
90 PYTHONPATH=$(pwd)/build-3/lib \
91 %{__make} -C doc html SPHINXBUILD=sphinx-build-2
92 mv doc/_build doc/_build3
97 rm -rf $RPM_BUILD_ROOT
109 rm -rf $RPM_BUILD_ROOT
113 %defattr(644,root,root,755)
114 %doc CHANGES.rst CREDITS LICENSE README.rst %{?with_doc:doc/_build2/html}
115 # top dir should belong to python-Sphinx?
116 %dir %{py_sitescriptdir}/sphinxcontrib
117 %dir %{py_sitescriptdir}/sphinxcontrib/issuetracker
118 %{py_sitescriptdir}/sphinxcontrib/issuetracker/*.py[co]
119 %{py_sitescriptdir}/sphinxcontrib/issuetracker/issuetracker.css
120 %{py_sitescriptdir}/sphinxcontrib_issuetracker-%{version}-py*.egg-info
121 %{py_sitescriptdir}/sphinxcontrib_issuetracker-%{version}-py*-nspkg.pth
125 %files -n python3-sphinxcontrib-issuetracker
126 %defattr(644,root,root,755)
127 %doc CHANGES.rst CREDITS LICENSE README.rst %{?with_doc:doc/_build3/html}
128 # top dir should belong to python-Sphinx?
129 %dir %{py3_sitescriptdir}/sphinxcontrib
130 %{py3_sitescriptdir}/sphinxcontrib/issuetracker
131 %{py3_sitescriptdir}/sphinxcontrib_issuetracker-%{version}-py*.egg-info
132 %{py3_sitescriptdir}/sphinxcontrib_issuetracker-%{version}-py*-nspkg.pth