summaryrefslogtreecommitdiff
path: root/python-sphinxcontrib-toc.spec
blob: 53ab6c989e599c1e0da12cb3610822eb2e62ba79 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
%global _empty_manifest_terminate_build 0
Name:		python-sphinxcontrib-toc
Version:	1.0.0
Release:	1
Summary:	Sphinx extension to allow .toc file to builde the Table of Contents
License:	BSD
URL:		https://github.com/tk0miya/sphinxcontrib-toc
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/f5/c0/4411973f77496837286d9ebdee5ba6c5b4be2e44613d6d0f4d9dddf6b9ee/sphinxcontrib-toc-1.0.0.tar.gz
BuildArch:	noarch

Requires:	python3-Sphinx

%description
``sphinxcontrib-toc`` is a Sphinx extension to allow .toc file to build
the Table of Contents.
This extension empower you to build complicated document with markup
languages which can not define toctrees.  Specifically, combination with
recommonmark, you don't need to write any reStructuredText in your document!

%package -n python3-sphinxcontrib-toc
Summary:	Sphinx extension to allow .toc file to builde the Table of Contents
Provides:	python-sphinxcontrib-toc
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-sphinxcontrib-toc
``sphinxcontrib-toc`` is a Sphinx extension to allow .toc file to build
the Table of Contents.
This extension empower you to build complicated document with markup
languages which can not define toctrees.  Specifically, combination with
recommonmark, you don't need to write any reStructuredText in your document!

%package help
Summary:	Development documents and examples for sphinxcontrib-toc
Provides:	python3-sphinxcontrib-toc-doc
%description help
``sphinxcontrib-toc`` is a Sphinx extension to allow .toc file to build
the Table of Contents.
This extension empower you to build complicated document with markup
languages which can not define toctrees.  Specifically, combination with
recommonmark, you don't need to write any reStructuredText in your document!

%prep
%autosetup -n sphinxcontrib-toc-1.0.0

%build
%py3_build

%install
%py3_install
install -d -m755 %{buildroot}/%{_pkgdocdir}
if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
pushd %{buildroot}
if [ -d usr/lib ]; then
	find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/lib64 ]; then
	find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/bin ]; then
	find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/sbin ]; then
	find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
fi
touch doclist.lst
if [ -d usr/share/man ]; then
	find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
fi
popd
mv %{buildroot}/filelist.lst .
mv %{buildroot}/doclist.lst .

%files -n python3-sphinxcontrib-toc -f filelist.lst
%dir %{python3_sitelib}/*

%files help -f doclist.lst
%{_docdir}/*

%changelog
* Tue May 30 2023 Python_Bot <Python_Bot@openeuler.org> - 1.0.0-1
- Package Spec generated