summaryrefslogtreecommitdiff
path: root/python-aleksis-core.spec
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-06-08 09:06:58 +0000
committerCoprDistGit <infra@openeuler.org>2023-06-08 09:06:58 +0000
commit1d090cf656ea525cd235de48f51a3513fd97e5e6 (patch)
treedfb26455591631aa95d5abb4cadb707798a5881a /python-aleksis-core.spec
parent4c14389e7307e0449ef1e7b893d95f9df100daa3 (diff)
automatic import of python-aleksis-coreopeneuler20.03
Diffstat (limited to 'python-aleksis-core.spec')
-rw-r--r--python-aleksis-core.spec158
1 files changed, 158 insertions, 0 deletions
diff --git a/python-aleksis-core.spec b/python-aleksis-core.spec
new file mode 100644
index 0000000..db5ca14
--- /dev/null
+++ b/python-aleksis-core.spec
@@ -0,0 +1,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