Add missing php extension requirements

(cherry picked from commit 9db220e54a203246fcf0c728d850accee82b66a6)
This commit is contained in:
Johannes Meyer 2021-07-20 16:27:54 +02:00
parent f0e9c004ba
commit 2aae27a64f

View File

@ -13,10 +13,36 @@ URL: https://icinga.com
Source0: https://github.com/Icinga/%{module_name}/archive/v%{version}.tar.gz Source0: https://github.com/Icinga/%{module_name}/archive/v%{version}.tar.gz
BuildArch: noarch BuildArch: noarch
# Define php runtime identifier
%if 0%{?fedora} || 0%{?rhel} || 0%{?amzn}
%if 0%{?rhel} == 7
%define php_scl rh-php73
%endif
%if 0%{?php_scl:1}
%define php_scl_prefix %{php_scl}-
%endif
%define php %{?php_scl_prefix}php
%endif
%if 0%{?suse_version}
%define php php
%endif
%global basedir %{_datadir}/icinga-php/vendor %global basedir %{_datadir}/icinga-php/vendor
Requires: icinga-php-common Requires: icinga-php-common
# php extension requirements
Requires: %{php}-soap
Requires: %{php}-sockets
Requires: %{php}-curl
%{?suse_version:Requires: %{php}-json}
%if 0%{?rhel} >= 8 || 0%{?fedora} >= 30
Requires: %{php}-json
%endif
%description %description
This package bundles all 3rd party PHP libraries This package bundles all 3rd party PHP libraries
used by Icinga Web products into one piece, used by Icinga Web products into one piece,