summaryrefslogtreecommitdiff
path: root/python-aleksis-core.spec
blob: db5ca14856caa465f88143881d44ae3342481390 (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
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
%global _empty_manifest_terminate_build 0
Name:		python-aleksis-core
Version:	3.1
Release:	1
Summary:	AlekSIS (School Information System) — Core
License:	EUPL-1.2-or-later
URL:		https://aleksis.org/
Source0:	https://mirrors.aliyun.com/pypi/web/packages/fa/c7/3a47041d2ba7593d61d8ec6b1061e23ad5a86e9992cc63905f59c9e5f0cd/aleksis_core-3.1.tar.gz
BuildArch:	noarch

Requires:	python3-Django
Requires:	python3-django-any-js
Requires:	python3-django-tables2
Requires:	python3-django-phonenumber-field[phonenumbers]
Requires:	python3-django-sass-processor
Requires:	python3-libsass
Requires:	python3-colour
Requires:	python3-dynaconf[ini,toml,yaml]
Requires:	python3-django-auth-ldap
Requires:	python3-django-maintenance-mode
Requires:	python3-django-ipware
Requires:	python3-django-impersonate
Requires:	python3-psycopg2
Requires:	python3-django_select2
Requires:	python3-django-two-factor-auth[call,phonenumbers,sms,webauthn,yubikey]
Requires:	python3-django-yarnpkg
Requires:	python3-django-material
Requires:	python3-django-dynamic-preferences
Requires:	python3-django_widget_tweaks
Requires:	python3-django-filter
Requires:	python3-django-templated-email
Requires:	python3-html2text
Requires:	python3-django-ckeditor
Requires:	python3-calendarweek
Requires:	python3-Celery[django,redis]
Requires:	python3-django-celery-results
Requires:	python3-django-celery-beat
Requires:	python3-django-celery-email
Requires:	python3-django-jsonstore
Requires:	python3-django-polymorphic
Requires:	python3-django-colorfield
Requires:	python3-django-bleach
Requires:	python3-django-guardian
Requires:	python3-rules
Requires:	python3-django-cache-memoize
Requires:	python3-django-haystack
Requires:	python3-celery-haystack-ng
Requires:	python3-django-dbbackup
Requires:	python3-license-expression
Requires:	python3-django-reversion
Requires:	python3-django-favicon-plus-reloaded
Requires:	python3-django-health-check
Requires:	python3-psutil
Requires:	python3-celery-progress
Requires:	python3-django-cachalot
Requires:	python3-django-prometheus
Requires:	python3-django-model-utils
Requires:	python3-bs4
Requires:	python3-django-invitations
Requires:	python3-django-cleavejs
Requires:	python3-django-allauth
Requires:	python3-django-uwsgi-ng
Requires:	python3-django-extensions
Requires:	python3-ipython
Requires:	python3-django-oauth-toolkit
Requires:	python3-django-storages
Requires:	python3-boto3
Requires:	python3-django-cleanup
Requires:	python3-djangorestframework
Requires:	python3-Whoosh
Requires:	python3-django-titofisto
Requires:	python3-haystack-redis
Requires:	python3-gnupg
Requires:	python3-sentry-sdk
Requires:	python3-django-cte
Requires:	python3-pycountry
Requires:	python3-django-iconify
Requires:	python3-customidenticon
Requires:	python3-graphene-django
Requires:	python3-selenium
Requires:	python3-django-vite

%description
This is the core of the AlekSIS framework and the official distribution
(see below). It bundles functionality for all apps, and utilities for
developers and administrators.
If you are looking for the AlekSIS standard distribution, i.e. the complete
software product ready for installation and usage, please visit the `AlekSIS®`_
website or the distribution repository on `EduGit`_.

%package -n python3-aleksis-core
Summary:	AlekSIS (School Information System) — Core
Provides:	python-aleksis-core
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-aleksis-core
This is the core of the AlekSIS framework and the official distribution
(see below). It bundles functionality for all apps, and utilities for
developers and administrators.
If you are looking for the AlekSIS standard distribution, i.e. the complete
software product ready for installation and usage, please visit the `AlekSIS®`_
website or the distribution repository on `EduGit`_.

%package help
Summary:	Development documents and examples for aleksis-core
Provides:	python3-aleksis-core-doc
%description help
This is the core of the AlekSIS framework and the official distribution
(see below). It bundles functionality for all apps, and utilities for
developers and administrators.
If you are looking for the AlekSIS standard distribution, i.e. the complete
software product ready for installation and usage, please visit the `AlekSIS®`_
website or the distribution repository on `EduGit`_.

%prep
%autosetup -n aleksis_core-3.1

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

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

%changelog
* Thu Jun 08 2023 Python_Bot <Python_Bot@openeuler.org> - 3.1-1
- Package Spec generated