]> git.pld-linux.org Git - packages/python3-sphinxcontrib-spelling.git/blame - python3-sphinxcontrib-spelling.spec
rebuild with python 3.10
[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
387a25aa 10Release: 3
80eebb0b
JB
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}
976d9019 39BuildRequires: python3-pyenchant
80eebb0b
JB
40BuildRequires: sphinx-pdg >= 2.0.0
41%endif
42Requires: python3-modules >= 1:3.5
43Requires: python3-sphinxcontrib
44BuildArch: noarch
45BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
46
47%description
48This package contains sphinxcontrib.spelling, a spelling checker for
49Sphinx-based documentation. It uses PyEnchant to produce a report
50showing misspelled words.
51
52%description -l pl.UTF-8
53Ten pakiet zawiera sphinxcontrib.spelling - rozszerzenie do
54sprawdzania pisowni w dokumentacji opartej na Sphinksie. Wykorzystuje
55PyEnchant do tworzenia raportu wskazującego błędnie napisane słowa.
56
57%package apidocs
58Summary: API documentation for Python sphinxcontrib-spelling module
59Summary(pl.UTF-8): Dokumentacja API modułu Pythona sphinxcontrib-spelling
60Group: Documentation
61
62%description apidocs
63API documentation for Python sphinxcontrib-spelling module.
64
65%description apidocs -l pl.UTF-8
66Dokumentacja API modułu Pythona sphinxcontrib-spelling.
67
68%prep
69%setup -q -n sphinxcontrib-spelling-%{version}
70
71%build
72%py3_build %{?with_tests:test}
73
74%if %{with doc}
75# enable spell checking to additionally verify particular
76# python+sphinx+sphinxcontrib.spelling combo
77ENABLE_SPELLING=1 \
78PYTHONPATH=$(pwd) \
79%{__make} -C docs html
80%endif
81
82%install
83rm -rf $RPM_BUILD_ROOT
84
85%py3_install
86
87%clean
88rm -rf $RPM_BUILD_ROOT
89
90%files
91%defattr(644,root,root,755)
92%doc AUTHORS ChangeLog LICENSE README
93%{py3_sitescriptdir}/sphinxcontrib/spelling
94%{py3_sitescriptdir}/sphinxcontrib_spelling-%{version}-py*.egg-info
95%{py3_sitescriptdir}/sphinxcontrib_spelling-%{version}-py*-nspkg.pth
96
97%if %{with doc}
98%files apidocs
99%defattr(644,root,root,755)
100%doc docs/build/html/{_static,*.html,*.js}
101%endif
This page took 0.122181 seconds and 4 git commands to generate.