forked from pool/python-postorius
Accepting request 1123578 from openSUSE:infrastructure:mailman3
- make it easy to run a build without testsuite osc build --without=testsuite OBS-URL: https://build.opensuse.org/request/show/1123578 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:mailman/python-postorius?expand=0&rev=53
This commit is contained in:
parent
569c5c662b
commit
5e5eb4682e
@ -1,3 +1,9 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Nov 6 11:47:26 UTC 2023 - Marcus Rueckert <mrueckert@suse.de>
|
||||||
|
|
||||||
|
- make it easy to run a build without testsuite
|
||||||
|
osc build --without=testsuite
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Nov 6 00:11:33 UTC 2023 - Marcus Rueckert <mrueckert@suse.de>
|
Mon Nov 6 00:11:33 UTC 2023 - Marcus Rueckert <mrueckert@suse.de>
|
||||||
|
|
||||||
|
@ -15,6 +15,8 @@
|
|||||||
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||||
#
|
#
|
||||||
|
|
||||||
|
%bcond_without testsuite
|
||||||
|
|
||||||
# keep in sync with setup.py
|
# keep in sync with setup.py
|
||||||
%global django_mailman3_min_version 1.3.10
|
%global django_mailman3_min_version 1.3.10
|
||||||
%global django_min_version 3.2
|
%global django_min_version 3.2
|
||||||
@ -36,6 +38,7 @@
|
|||||||
%global postorius_logdir %{_localstatedir}/log/postorius
|
%global postorius_logdir %{_localstatedir}/log/postorius
|
||||||
%global postorius_datadir %{postorius_libdir}/data
|
%global postorius_datadir %{postorius_libdir}/data
|
||||||
|
|
||||||
|
# keep in sync with python-HyperKitty/python-mailman-web
|
||||||
%if 0%{?suse_version} >= 1550
|
%if 0%{?suse_version} >= 1550
|
||||||
# Newest python supported by mailman is Python 3.11
|
# Newest python supported by mailman is Python 3.11
|
||||||
%define pythons python311
|
%define pythons python311
|
||||||
@ -206,6 +209,7 @@ install -m 0750 %{SOURCE10} %{buildroot}%{_sbindir}/postorius-manage
|
|||||||
install -d -m 0755 %{buildroot}%{_sysconfdir}/uwsgi/vassals
|
install -d -m 0755 %{buildroot}%{_sysconfdir}/uwsgi/vassals
|
||||||
install -m 0644 %{SOURCE12} %{buildroot}%{_sysconfdir}/uwsgi/vassals/postorius.ini
|
install -m 0644 %{SOURCE12} %{buildroot}%{_sysconfdir}/uwsgi/vassals/postorius.ini
|
||||||
|
|
||||||
|
%if %{with testsuite}
|
||||||
%check
|
%check
|
||||||
export PYTHONPATH="$(pwd):$(pwd)/src"
|
export PYTHONPATH="$(pwd):$(pwd)/src"
|
||||||
export LANG=C.UTF-8
|
export LANG=C.UTF-8
|
||||||
@ -213,6 +217,7 @@ export LANG=C.UTF-8
|
|||||||
# clean flavored alternatives created by test setup, because we are going to install the example_project as docs
|
# clean flavored alternatives created by test setup, because we are going to install the example_project as docs
|
||||||
rm -rf build/flavorbin
|
rm -rf build/flavorbin
|
||||||
rm -rf build/xdgflavorconfig
|
rm -rf build/xdgflavorconfig
|
||||||
|
%endif
|
||||||
|
|
||||||
%pre -n %{postorius_pkgname}-web
|
%pre -n %{postorius_pkgname}-web
|
||||||
/usr/sbin/groupadd -r postorius &>/dev/null || :
|
/usr/sbin/groupadd -r postorius &>/dev/null || :
|
||||||
|
Loading…
x
Reference in New Issue
Block a user