summaryrefslogtreecommitdiff
path: root/python-coop.spec
blob: c4a20ab0a48eeed8fd44d7e749f7c5d67a8c888a (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
%global _empty_manifest_terminate_build 0
Name:		python-coop
Version:	4.1.3
Release:	1
Summary:	Standard base to build Wagtail sites from
License:	BSD License
URL:		https://gitlab.com/neonjungle/coop
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/e8/3f/95317855fd564ad4f0dbafa45f95f85906d37d1c87863dd48c53b9d9d053/coop-4.1.3.tar.gz
BuildArch:	noarch

Requires:	python3-wagtail
Requires:	python3-django
Requires:	python3-psycopg2-binary
Requires:	python3-pytz
Requires:	python3-Jinja2
Requires:	python3-django-honeypot
Requires:	python3-django-webpack-loader
Requires:	python3-wagtail-metadata
Requires:	python3-wagtailfontawesome
Requires:	python3-wagtail-icomoon
Requires:	python3-bugsnag
Requires:	python3-wagtail-cache
Requires:	python3-wagtail-factories
Requires:	python3-mailchimp3
Requires:	python3-diskcache
Requires:	python3-diskcache
Requires:	python3-mailchimp3

%description
This is a base to build all Neon Jungle sites off.
This package contains all the common code shared
between sites, with the ideal Neon Jungle site containing only
model definitions, templates, and front end assets.

%package -n python3-coop
Summary:	Standard base to build Wagtail sites from
Provides:	python-coop
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-coop
This is a base to build all Neon Jungle sites off.
This package contains all the common code shared
between sites, with the ideal Neon Jungle site containing only
model definitions, templates, and front end assets.

%package help
Summary:	Development documents and examples for coop
Provides:	python3-coop-doc
%description help
This is a base to build all Neon Jungle sites off.
This package contains all the common code shared
between sites, with the ideal Neon Jungle site containing only
model definitions, templates, and front end assets.

%prep
%autosetup -n coop-4.1.3

%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-coop -f filelist.lst
%dir %{python3_sitelib}/*

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

%changelog
* Fri May 05 2023 Python_Bot <Python_Bot@openeuler.org> - 4.1.3-1
- Package Spec generated