* Sat Mar 23 2024 Jean-Philippe Pialasse <jpp@koozali.org> 11.0.0-3.sme

- drop support for php < 7.2 [SME: 12521]
This commit is contained in:
Jean-Philippe Pialasse 2024-03-23 17:40:16 -04:00
parent b62f9dcb18
commit d24cc60735
3 changed files with 17 additions and 107 deletions

1
.gitattributes vendored Normal file
View File

@ -0,0 +1 @@
*.tar.xz filter=lfs diff=lfs merge=lfs -text

BIN
smeserver-php-11.0.0.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -1,5 +1,5 @@
%define version 11.0.0 %define version 11.0.0
%define release 2 %define release 3
%define name smeserver-php %define name smeserver-php
%global debug_package %{nil} %global debug_package %{nil}
@ -19,15 +19,13 @@ Requires: smeserver-base >= 5.6.0
Provides: e-smith-php = %{version}-%{release} Provides: e-smith-php = %{version}-%{release}
Obsoletes: e-smith-php < %{version} Obsoletes: e-smith-php < %{version}
Provides: smeserver-webapps-common Provides: smeserver-webapps-common
Provides: php(language) = 7.0 #Provides: php(language) = 7.2
Provides: php(language) = 7.1 #Provides: php(language) = 7.3
Provides: php(language) = 7.2 #Provides: php(language) = 7.4
Provides: php(language) = 7.3 #Provides: php(language) = 8.0
Provides: php(language) = 7.4 #Provides: php(language) = 8.1
Provides: php(language) = 8.0 #Provides: php(language) = 8.2
Provides: php(language) = 8.1 #Provides: php(language) = 8.3
Provides: php(language) = 8.2
Provides: php(language) = 8.3
Requires: tmpwatch Requires: tmpwatch
Requires: logrotate Requires: logrotate
@ -51,91 +49,6 @@ Requires: php-pear
Requires: php-process Requires: php-process
Requires: php-snmp Requires: php-snmp
# PHP 5.5
Requires: php55-php-cli
Requires: php55-php-ldap
Requires: php55-php-imap
Requires: php55-php-gd
Requires: php55-php-xml
Requires: php55-php-xmlrpc
Requires: php55-php-soap
Requires: php55-php-opcache
Requires: php55-php-fpm
Requires: php55-php-mbstring
Requires: php55-php-mysql
Requires: php55-php-json
Requires: php55-php-bcmath
Requires: php55-php-intl
Requires: php55-php-mcrypt
Requires: php55-php-pear
Requires: php55-php-process
Requires: php55-php-snmp
Requires: php55-php, php55-php-enchant , php55-php-pdo php55-php-tidy , php55-php-mysqlnd php55-php-pecl-zip
# PHP 5.6
Requires: php56-php-cli
Requires: php56-php-ldap
Requires: php56-php-imap
Requires: php56-php-gd
Requires: php56-php-xml
Requires: php56-php-xmlrpc
Requires: php56-php-soap
Requires: php56-php-opcache
Requires: php56-php-fpm
Requires: php56-php-mbstring
Requires: php56-php-mysql
Requires: php56-php-json
Requires: php56-php-bcmath
Requires: php56-php-intl
Requires: php56-php-mcrypt
Requires: php56-php-pear
Requires: php56-php-process
Requires: php56-php-snmp
Requires: php56-php, php56-php-enchant , php56-php-pdo php56-php-tidy , php56-php-mysqlnd php56-php-pecl-zip
# PHP 7.0
Requires: php70-php-cli
Requires: php70-php-ldap
Requires: php70-php-imap
Requires: php70-php-gd
Requires: php70-php-xml
Requires: php70-php-xmlrpc
Requires: php70-php-soap
Requires: php70-php-opcache
Requires: php70-php-fpm
Requires: php70-php-mbstring
Requires: php70-php-mysql
Requires: php70-php-json
Requires: php70-php-bcmath
Requires: php70-php-intl
Requires: php70-php-mcrypt
Requires: php70-php-pear
Requires: php70-php-process
Requires: php70-php-snmp
Requires: php70-php, php70-php-enchant , php70-php-pdo php70-php-tidy , php70-php-mysqlnd php70-php-pecl-zip
# PHP 7.1
Requires: php71-php-cli
Requires: php71-php-ldap
Requires: php71-php-imap
Requires: php71-php-gd
Requires: php71-php-xml
Requires: php71-php-xmlrpc
Requires: php71-php-soap
Requires: php71-php-opcache
Requires: php71-php-fpm
Requires: php71-php-mbstring
Requires: php71-php-mysql
Requires: php71-php-json
Requires: php71-php-bcmath
Requires: php71-php-intl
Requires: php71-php-mcrypt
Requires: php71-php-pear
Requires: php71-php-process
Requires: php71-php-snmp
Requires: php71-php, php71-php-enchant , php71-php-pdo php71-php-tidy , php71-php-mysqlnd php71-php-pecl-zip
# PHP 7.2 # PHP 7.2
Requires: php72-php-cli Requires: php72-php-cli
Requires: php72-php-ldap Requires: php72-php-ldap
@ -296,7 +209,7 @@ echo "[Install]" > root/usr/lib/systemd/system/php-fpm.service.d/51koozali.conf
echo "WantedBy=sme-server.target" >> root/usr/lib/systemd/system/php-fpm.service.d/51koozali.conf echo "WantedBy=sme-server.target" >> root/usr/lib/systemd/system/php-fpm.service.d/51koozali.conf
%{__mkdir_p} root/etc/e-smith/templates.metadata/etc/logrotate.d/ %{__mkdir_p} root/etc/e-smith/templates.metadata/etc/logrotate.d/
for phpver in "55" "56" "70" "71" "72" "73" "74" "80" "81" "82" "83"; do for phpver in "72" "73" "74" "80" "81" "82" "83"; do
#needed folder #needed folder
%{__mkdir_p} root/var/log/php/php$phpver/ %{__mkdir_p} root/var/log/php/php$phpver/
%{__mkdir_p} root/var/lib/php/php$phpver/{session,tmp,opcache,wsdlcache} %{__mkdir_p} root/var/lib/php/php$phpver/{session,tmp,opcache,wsdlcache}
@ -321,16 +234,6 @@ echo "WantedBy=sme-server.target" >> root/usr/lib/systemd/system/php$phpver-php-
done done
#to add a new php version
#php5*
for phpver in "55" ; do
#cp php56 metadata
mkdir -p root/etc/e-smith/templates.metadata/opt/remi/php$phpver
cp -a root/etc/e-smith/templates.metadata/opt/remi/php56/* root/etc/e-smith/templates.metadata/opt/remi/php$phpver
#sed inplace
find root/etc/e-smith/templates.metadata/opt/remi/php$phpver -type f -print0 | xargs -0 sed -i 's/56/'$phpver'/g'
done
# php7* # php7*
for phpver in "72" "73" "74" "80" "81" "82" "83"; do for phpver in "72" "73" "74" "80" "81" "82" "83"; do
#cp ph70 metada #cp ph70 metada
@ -359,7 +262,7 @@ done
--dir /var/lib/php/php/tmp 'attr(0770,root,www)' \ --dir /var/lib/php/php/tmp 'attr(0770,root,www)' \
--dir /var/lib/php/php/opcache 'attr(0770,root,www)' \ --dir /var/lib/php/php/opcache 'attr(0770,root,www)' \
--dir /var/lib/php/php/wsdlcache 'attr(0770,root,www)' \ --dir /var/lib/php/php/wsdlcache 'attr(0770,root,www)' \
`for phpver in "54" "55" "56" "70" "71" "72" "73" "74" "80" "81" "82" "83"; do echo -n "--dir /var/log/php/php$phpver attr(0770,root,www) --dir /var/lib/php/php$phpver/session attr(0770,root,www) --dir /var/lib/php/php$phpver/tmp attr(0770,root,www) --dir /var/lib/php/php$phpver/opcache attr(0770,root,www) --dir /var/lib/php/php$phpver/wsdlcache attr(0770,root,www) ";done ` \ `for phpver in "72" "73" "74" "80" "81" "82" "83"; do echo -n "--dir /var/log/php/php$phpver attr(0770,root,www) --dir /var/lib/php/php$phpver/session attr(0770,root,www) --dir /var/lib/php/php$phpver/tmp attr(0770,root,www) --dir /var/lib/php/php$phpver/opcache attr(0770,root,www) --dir /var/lib/php/php$phpver/wsdlcache attr(0770,root,www) ";done ` \
> %{name}-%{version}-filelist > %{name}-%{version}-filelist
@ -378,6 +281,9 @@ rm -rf $RPM_BUILD_ROOT
%preun %preun
%changelog %changelog
* Sat Mar 23 2024 Jean-Philippe Pialasse <jpp@koozali.org> 11.0.0-3.sme
- drop support for php < 7.2 [SME: 12521]
* Sat Mar 23 2024 Brian Read <brianr@koozali.org>11.0.0-2.sme * Sat Mar 23 2024 Brian Read <brianr@koozali.org>11.0.0-2.sme
- Change Requires: e-smith- to Requires:smeserver- - Change Requires: e-smith- to Requires:smeserver-