]> git.pld-linux.org Git - packages/python-sphinxcontrib-issuetracker.git/blame - python-sphinxcontrib-issuetracker.spec
Python 3 support
[packages/python-sphinxcontrib-issuetracker.git] / python-sphinxcontrib-issuetracker.spec
CommitLineData
7e920f0f
JB
1#
2# Conditional build:
3%bcond_without doc # HTML documentation build
595503c1
JK
4%bcond_without python2 # CPython 2.x module
5%bcond_without python3 # CPython 3.x module
7e920f0f
JB
6#
7Summary: Sphinx extension to reference issues in issue trackers
8Summary(pl.UTF-8): Rozszerzenie Sphinksa do tworzenia odnośników do systemów śledzenia zgłoszeń
9Name: python-sphinxcontrib-issuetracker
4be26aef 10Version: 0.11
595503c1 11Release: 4
7e920f0f
JB
12License: BSD
13Group: Development/Languages/Python
14Source0: http://pypi.python.org/packages/source/s/sphinxcontrib-issuetracker/sphinxcontrib-issuetracker-%{version}.tar.gz
4be26aef 15# Source0-md5: 69c2f0e5770c5d7bad73f60f8d764e28
650b8445
JR
16Source1: http://docs.python.org/objects.inv?/python-objects.inv
17# Source1-md5: 173c3f7fb1ad2162f1f194a5267700db
18Source2: http://sphinx.pocoo.org/objects.inv?/sphinx-objects.inv
19# Source2-md5: 5f30379fe116fbace2636d5284df8622
b6e3b830 20Patch0: %{name}-offline.patch
7e920f0f 21URL: http://pypi.python.org/pypi/sphinxcontrib-issuetracker
7e920f0f 22BuildRequires: rpm-pythonprov
5a1afafb 23BuildRequires: rpmbuild(macros) >= 1.710
595503c1
JK
24%if %{with python2}
25BuildRequires: python-devel >= 1:2.6
26Requires: python-requests >= 0.13
7e920f0f
JB
27%if %{with doc}
28BuildRequires: python-requests >= 0.13
595503c1
JK
29BuildRequires: sphinx-pdg-2 >= 1.1
30%endif
31%endif
32%if %{with python3}
33BuildRequires: python3-devel >= 1:3.3
34Requires: python3-requests >= 0.13
35%if %{with doc}
36BuildRequires: python3-requests >= 0.13
37BuildRequires: sphinx-pdg-3 >= 1.1
38%endif
7e920f0f 39%endif
7e920f0f
JB
40BuildArch: noarch
41BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
42
43%description
44A Sphinx extension to reference issues in issue trackers, either
45explicitly with an "issue" role or optionally implicitly by issue ids
46like "#10" in plaintext.
47
48%description -l pl.UTF-8
49Rozszerzenie Sphinksa do umieszczania odnośników do systemów śledzenia
50zgłoszeń - wprost poprzez regułę "issue" lub opcjonalnie poprzez numer
51zgłoszenia zapisany tekstowo (np. "#10").
52
595503c1
JK
53%package -n python3-sphinxcontrib-issuetracker
54Summary: Sphinx extension to reference issues in issue trackers
55Summary(pl.UTF-8): Rozszerzenie Sphinksa do tworzenia odnośników do systemów śledzenia zgłoszeń
56Group: Libraries/Python
57Requires: python3-modules
58
59%description -n python3-sphinxcontrib-issuetracker
60A Sphinx extension to reference issues in issue trackers, either
61explicitly with an "issue" role or optionally implicitly by issue ids
62like "#10" in plaintext.
63
64%description -n python3-sphinxcontrib-issuetracker -l pl.UTF-8
65Rozszerzenie Sphinksa do umieszczania odnośników do systemów śledzenia
66zgłoszeń - wprost poprzez regułę "issue" lub opcjonalnie poprzez numer
67zgłoszenia zapisany tekstowo (np. "#10").
68
7e920f0f
JB
69%prep
70%setup -q -n sphinxcontrib-issuetracker-%{version}
b6e3b830
JB
71%patch0 -p1
72
73cp -p %{SOURCE1} %{SOURCE2} doc
7e920f0f
JB
74
75%build
595503c1 76%if %{with python2}
672915b5 77%py_build
7e920f0f
JB
78
79%if %{with doc}
595503c1
JK
80PYTHONPATH=$(pwd)/build-2/lib \
81%{__make} -C doc html SPHINXBUILD=sphinx-build-2
82mv doc/_build doc/_build2
83%endif
84%endif
85
86%if %{with python3}
87%py3_build
88
89%if %{with doc}
90PYTHONPATH=$(pwd)/build-3/lib \
91%{__make} -C doc html SPHINXBUILD=sphinx-build-3
92mv doc/_build doc/_build3
93%endif
7e920f0f
JB
94%endif
95
96%install
97rm -rf $RPM_BUILD_ROOT
7e920f0f 98
595503c1
JK
99%if %{with python2}
100%py_install
7e920f0f 101%py_postclean
595503c1
JK
102%endif
103
104%if %{with python3}
105%py3_install
106%endif
7e920f0f
JB
107
108%clean
109rm -rf $RPM_BUILD_ROOT
110
595503c1 111%if %{with python2}
7e920f0f
JB
112%files
113%defattr(644,root,root,755)
595503c1 114%doc CHANGES.rst CREDITS LICENSE README.rst %{?with_doc:doc/_build3/html}
7e920f0f
JB
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
595503c1
JK
122%endif
123
124%if %{with python3}
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
133%endif
This page took 0.102088 seconds and 4 git commands to generate.