summaryrefslogtreecommitdiff
path: root/python-pysuerga.spec
blob: 871314eb942f414ca0d126462a67a8e800176454 (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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
%global _empty_manifest_terminate_build 0
Name:		python-pysuerga
Version:	0.1.0
Release:	1
Summary:	Python simple static site generator for open source projects
License:	BSD
URL:		https://github.com/datapythonista/pysuerga
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/43/8f/3713131f68d4e88868cacdbc563f6bce7baf29d2abe6feedb64d49c5bdf4/pysuerga-0.1.0.tar.gz
BuildArch:	noarch

Requires:	python3-markdown
Requires:	python3-jinja2
Requires:	python3-pyyaml

%description

Pysuerga is a very simple static site generator. It was initially created
for [pandas](https://pandas.pydata.org), but is used in other projects.

To use Pysuerga you need to create the website structure for your project,
with markdown templates, and Pysuerga will generate the same structure after
rendering the files.

It is able to manage variables in a structure way, can use Jinja2 in the templates
and includes plugins for some common pages: team page with GitHub info, blog
aggregator, release information, etc.




%package -n python3-pysuerga
Summary:	Python simple static site generator for open source projects
Provides:	python-pysuerga
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-pysuerga

Pysuerga is a very simple static site generator. It was initially created
for [pandas](https://pandas.pydata.org), but is used in other projects.

To use Pysuerga you need to create the website structure for your project,
with markdown templates, and Pysuerga will generate the same structure after
rendering the files.

It is able to manage variables in a structure way, can use Jinja2 in the templates
and includes plugins for some common pages: team page with GitHub info, blog
aggregator, release information, etc.




%package help
Summary:	Development documents and examples for pysuerga
Provides:	python3-pysuerga-doc
%description help

Pysuerga is a very simple static site generator. It was initially created
for [pandas](https://pandas.pydata.org), but is used in other projects.

To use Pysuerga you need to create the website structure for your project,
with markdown templates, and Pysuerga will generate the same structure after
rendering the files.

It is able to manage variables in a structure way, can use Jinja2 in the templates
and includes plugins for some common pages: team page with GitHub info, blog
aggregator, release information, etc.




%prep
%autosetup -n pysuerga-0.1.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-pysuerga -f filelist.lst
%dir %{python3_sitelib}/*

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

%changelog
* Wed May 10 2023 Python_Bot <Python_Bot@openeuler.org> - 0.1.0-1
- Package Spec generated