]> git.pld-linux.org Git - packages/python3-sphinxcontrib-spelling.git/blame - python3-sphinxcontrib-spelling.spec
- updated python-sphinxcontrib-spelling to 5.0.0 (which drops python2 support)
[packages/python3-sphinxcontrib-spelling.git] / python3-sphinxcontrib-spelling.spec
CommitLineData
80eebb0b
JB
1#
2# Conditional build:
3%bcond_without doc # Sphinx documentation
4%bcond_without tests # unit tests
5
6Summary: Sphinx spell checking extension
7Summary(pl.UTF-8): Rozszerzenie Sphinksa do sprawdzania pisowni
8Name: python3-sphinxcontrib-spelling
9Version: 5.0.0
10Release: 1
11License: BSD
12Group: Libraries/Python
13#Source0Download: https://pypi.org/simple/sphinxcontrib-spelling/
14Source0: https://files.pythonhosted.org/packages/source/s/sphinxcontrib-spelling/sphinxcontrib-spelling-%{version}.tar.gz
15# Source0-md5: 48a3197bd3bf3c4ebc407433263b5cd5
16URL: https://pypi.org/project/sphinxcontrib-spelling/
17BuildRequires: python3-modules >= 1:3.5
18BuildRequires: python3-pbr
19BuildRequires: python3-setuptools
20%if %{with tests}
21BuildRequires: python3-Sphinx >= 2.0.0
22BuildRequires: python3-fixtures >= 3.0.0
23BuildRequires: python3-pyenchant >= 1.6.5
24BuildRequires: python3-pytest
25BuildRequires: python3-six
26BuildRequires: python3-subunit >= 0.0.18
27BuildRequires: python3-testrepository >= 0.0.18
28BuildRequires: python3-testscenarios >= 0.4
29BuildRequires: python3-testtools >= 1.4.0
30%endif
31BuildRequires: rpm-pythonprov
32BuildRequires: rpmbuild(macros) >= 1.714
33%if %{with doc} || %{with tests}
34# en_US dict for enchant
35BuildRequires: aspell-en
36BuildRequires: enchant-aspell
37%endif
38%if %{with doc}
39BuildRequires: sphinx-pdg >= 2.0.0
40%endif
41Requires: python3-modules >= 1:3.5
42Requires: python3-sphinxcontrib
43BuildArch: noarch
44BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
45
46%description
47This package contains sphinxcontrib.spelling, a spelling checker for
48Sphinx-based documentation. It uses PyEnchant to produce a report
49showing misspelled words.
50
51%description -l pl.UTF-8
52Ten pakiet zawiera sphinxcontrib.spelling - rozszerzenie do
53sprawdzania pisowni w dokumentacji opartej na Sphinksie. Wykorzystuje
54PyEnchant do tworzenia raportu wskazującego błędnie napisane słowa.
55
56%package apidocs
57Summary: API documentation for Python sphinxcontrib-spelling module
58Summary(pl.UTF-8): Dokumentacja API modułu Pythona sphinxcontrib-spelling
59Group: Documentation
60
61%description apidocs
62API documentation for Python sphinxcontrib-spelling module.
63
64%description apidocs -l pl.UTF-8
65Dokumentacja API modułu Pythona sphinxcontrib-spelling.
66
67%prep
68%setup -q -n sphinxcontrib-spelling-%{version}
69
70%build
71%py3_build %{?with_tests:test}
72
73%if %{with doc}
74# enable spell checking to additionally verify particular
75# python+sphinx+sphinxcontrib.spelling combo
76ENABLE_SPELLING=1 \
77PYTHONPATH=$(pwd) \
78%{__make} -C docs html
79%endif
80
81%install
82rm -rf $RPM_BUILD_ROOT
83
84%py3_install
85
86%clean
87rm -rf $RPM_BUILD_ROOT
88
89%files
90%defattr(644,root,root,755)
91%doc AUTHORS ChangeLog LICENSE README
92%{py3_sitescriptdir}/sphinxcontrib/spelling
93%{py3_sitescriptdir}/sphinxcontrib_spelling-%{version}-py*.egg-info
94%{py3_sitescriptdir}/sphinxcontrib_spelling-%{version}-py*-nspkg.pth
95
96%if %{with doc}
97%files apidocs
98%defattr(644,root,root,755)
99%doc docs/build/html/{_static,*.html,*.js}
100%endif
This page took 0.132429 seconds and 4 git commands to generate.