SHA256
1
0
forked from pool/uwsgi

Accepting request 1042908 from server:http

OBS-URL: https://build.opensuse.org/request/show/1042908
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=46
This commit is contained in:
Dominique Leuenberger 2022-12-15 18:24:17 +00:00 committed by Git OBS Bridge
commit 5bf82f0912
2 changed files with 27 additions and 11 deletions

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Tue Nov 15 10:58:25 UTC 2022 - pgajdos@suse.com
- php8 is supported already
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Jul 4 12:23:33 UTC 2022 - Ben Greiner <code@bnavigator.de> Mon Jul 4 12:23:33 UTC 2022 - Ben Greiner <code@bnavigator.de>

View File

@ -16,6 +16,17 @@
# #
%define with_php 1
%if 0%{?suse_version} > 1320
%if 0%{?suse_version} >= 1550
%define php php8
%else
%define php php7
%endif
%else
%define with_php 0
%endif
%{?!python_module:%define python_module() python3-%{**}} %{?!python_module:%define python_module() python3-%{**}}
Name: uwsgi Name: uwsgi
Version: 2.0.20 Version: 2.0.20
@ -86,9 +97,9 @@ BuildRequires: openldap2-devel
BuildRequires: openssl-devel BuildRequires: openssl-devel
BuildRequires: pam-devel BuildRequires: pam-devel
BuildRequires: pcre-devel BuildRequires: pcre-devel
%if 0%{?suse_version} > 1320 %if %{with_php}
BuildRequires: php7-devel BuildRequires: %{php}-devel
BuildRequires: php7-embed BuildRequires: %{php}-embed
%endif %endif
BuildRequires: %{python_module devel} BuildRequires: %{python_module devel}
BuildRequires: %{python_module greenlet-devel} BuildRequires: %{python_module greenlet-devel}
@ -407,14 +418,14 @@ uWSGI is a self-healing application container server coded in pure C.
This package contains support for rendering XML content using XSLT. This package contains support for rendering XML content using XSLT.
%if 0%{?suse_version} > 1320 %if %{with_php}
%package php7 %package %{php}
Summary: PHP7 Plugin for uWSGI Summary: PHP7 Plugin for uWSGI
Group: Productivity/Networking/Web/Servers Group: Productivity/Networking/Web/Servers
Requires: %{name} = %{version} Requires: %{name} = %{version}
Requires: php7-embed Requires: %{php}-embed
%description php7 %description %{php}
uWSGI is a self-healing application container server coded in pure C. uWSGI is a self-healing application container server coded in pure C.
This package contains support for PHP version 7. This package contains support for PHP version 7.
@ -534,9 +545,9 @@ python3 uwsgiconfig.py --plugin plugins/python opensuse python3
%endif %endif
%{apache_apxs} -c apache2/mod_uwsgi.c %{apache_apxs} -c apache2/mod_uwsgi.c
# Build php7 plugin # Build php plugin
%if 0%{?suse_version} > 1320 %if %{with_php}
python3 uwsgiconfig.py --plugin plugins/php opensuse php7 python3 uwsgiconfig.py --plugin plugins/php opensuse %{php}
%endif %endif
%install %install
@ -788,7 +799,7 @@ install -m 0644 %{SOURCE9} %{buildroot}/%{_tmpfilesdir}/uwsgi.conf
%{_libdir}/uwsgi/xslt_plugin.so %{_libdir}/uwsgi/xslt_plugin.so
%if 0%{?suse_version} > 1320 %if 0%{?suse_version} > 1320
%files php7 %files %{php}
%defattr(-,root,root,-) %defattr(-,root,root,-)
%{_libdir}/uwsgi/php*_plugin.so %{_libdir}/uwsgi/php*_plugin.so
%endif %endif