Date: Sunday, May 8, 2022 @ 19:24:47 Author: dvzrv Revision: 444870 upgpkg: php7 7.4.29-4: Rebuild to add php-interpreter virtual provides.
Add the virtual provides php-interpreter to php, which represents the major and minor version of the php interpreter. Remove virtual provides for other split packages as they are too complicated to deal with for now. Modified: php7/trunk/PKGBUILD ----------+ PKGBUILD | 22 ++-------------------- 1 file changed, 2 insertions(+), 20 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-05-08 19:24:00 UTC (rev 444869) +++ PKGBUILD 2022-05-08 19:24:47 UTC (rev 444870) @@ -22,7 +22,7 @@ 'php7-tidy' 'php7-xsl') pkgver=7.4.29 -pkgrel=3 +pkgrel=4 arch=('x86_64') license=('PHP') url='https://www.php.net/' @@ -193,7 +193,7 @@ package_php7() { pkgdesc='A general-purpose scripting language that is especially suited to web development' depends=('libxml2' 'curl' 'libzip' 'pcre2' 'argon2' 'oniguruma') - provides=(php=$pkgver) + provides=(php-interpreter=$_interpreter) backup=('etc/php7/php.ini') cd "${srcdir}/build" @@ -212,7 +212,6 @@ package_php7-cgi() { pkgdesc='CGI and FCGI SAPI for PHP' depends=('php7') - provides=(php-cgi=$pkgver php-cgi-interpreter=$_interpreter) cd "${srcdir}/build" make -j1 INSTALL_ROOT="${pkgdir}" install-cgi @@ -221,7 +220,6 @@ package_php7-apache() { pkgdesc='Apache SAPI for PHP' depends=('php7' 'apache' 'libnsl') - provides=(php-apache=$pkgver php-apache-interpreter=$_interpreter) backup=('etc/httpd/conf/extra/php7_module.conf') install -D -m755 "${srcdir}/build-apache/libs/libphp7.so" "${pkgdir}/usr/lib/httpd/modules/libphp7.so" @@ -231,7 +229,6 @@ package_php7-fpm() { pkgdesc='FastCGI Process Manager for PHP' depends=('php7' 'systemd') - provides=(php-fpm=$pkgver php-fpm-interpreter=$_interpreter) backup=('etc/php7/php-fpm.conf' 'etc/php7/php-fpm.d/www.conf') options=('!emptydirs') @@ -244,7 +241,6 @@ package_php7-embed() { pkgdesc='Embedded PHP SAPI library' depends=('php7' 'systemd-libs' 'libnsl' 'libxcrypt') - provides=(php-embed=$pkgver php-embed-interpreter=$_interpreter) options=('!emptydirs') cd "${srcdir}/build" @@ -254,7 +250,6 @@ package_php7-phpdbg() { pkgdesc='Interactive PHP debugger' depends=('php7') - provides=(php-phpdbg=$pkgver php-phpdbg-interpreter=$_interpreter) options=('!emptydirs') cd "${srcdir}/build-phpdbg" @@ -264,7 +259,6 @@ package_php7-dblib() { pkgdesc='dblib module for PHP' depends=('php7' 'freetds') - provides=(php-dblib=$pkgver php-dblib-interpreter=$_interpreter) install -D -m755 "${srcdir}/build/modules/pdo_dblib.so" "${pkgdir}/usr/lib/php7/modules/pdo_dblib.so" } @@ -272,7 +266,6 @@ package_php7-enchant() { pkgdesc='enchant module for PHP' depends=('php7' 'enchant') - provides=(php-enchant=$pkgver php-enchant-interpreter=$_interpreter) install -D -m755 "${srcdir}/build/modules/enchant.so" "${pkgdir}/usr/lib/php7/modules/enchant.so" } @@ -280,7 +273,6 @@ package_php7-gd() { pkgdesc='gd module for PHP' depends=('php7' 'gd') - provides=(php-gd=$pkgver php-gd-interpreter=$_interpreter) install -D -m755 "${srcdir}/build/modules/gd.so" "${pkgdir}/usr/lib/php7/modules/gd.so" } @@ -288,7 +280,6 @@ package_php7-imap() { pkgdesc='imap module for PHP' depends=('php7' 'c-client' 'libxcrypt') - provides=(php-imap=$pkgver php-imap-interpreter=$_interpreter) install -D -m755 "${srcdir}/build/modules/imap.so" "${pkgdir}/usr/lib/php7/modules/imap.so" } @@ -296,7 +287,6 @@ package_php7-intl() { pkgdesc='intl module for PHP' depends=('php7' 'icu') - provides=(php-intl=$pkgver php-intl-interpreter=$_interpreter) install -D -m755 "${srcdir}/build/modules/intl.so" "${pkgdir}/usr/lib/php7/modules/intl.so" } @@ -304,7 +294,6 @@ package_php7-sodium() { pkgdesc='sodium module for PHP' depends=('php7' 'libsodium') - provides=(php-sodium=$pkgver php-sodium-interpreter=$_interpreter) install -D -m755 "${srcdir}/build/modules/sodium.so" "${pkgdir}/usr/lib/php7/modules/sodium.so" @@ -313,7 +302,6 @@ package_php7-odbc() { pkgdesc='ODBC modules for PHP' depends=('php7' 'unixodbc') - provides=(php-odbc=$pkgver php-odbc-interpreter=$_interpreter) install -D -m755 "${srcdir}/build/modules/odbc.so" "${pkgdir}/usr/lib/php7/modules/odbc.so" install -D -m755 "${srcdir}/build/modules/pdo_odbc.so" "${pkgdir}/usr/lib/php7/modules/pdo_odbc.so" @@ -322,7 +310,6 @@ package_php7-pgsql() { pkgdesc='PostgreSQL modules for PHP' depends=('php7' 'postgresql-libs') - provides=(php-pgsql=$pkgver php-pgsql-interpreter=$_interpreter) install -D -m755 "${srcdir}/build/modules/pgsql.so" "${pkgdir}/usr/lib/php7/modules/pgsql.so" install -D -m755 "${srcdir}/build/modules/pdo_pgsql.so" "${pkgdir}/usr/lib/php7/modules/pdo_pgsql.so" @@ -331,7 +318,6 @@ package_php7-pspell() { pkgdesc='pspell module for PHP' depends=('php7' 'aspell') - provides=(php-pspell=$pkgver php-pspell-interpreter=$_interpreter) install -D -m755 "${srcdir}/build/modules/pspell.so" "${pkgdir}/usr/lib/php7/modules/pspell.so" } @@ -339,7 +325,6 @@ package_php7-snmp() { pkgdesc='snmp module for PHP' depends=('php7' 'net-snmp') - provides=(php-snmp=$pkgver php-snmp-interpreter=$_interpreter) install -D -m755 "${srcdir}/build/modules/snmp.so" "${pkgdir}/usr/lib/php7/modules/snmp.so" } @@ -347,7 +332,6 @@ package_php7-sqlite() { pkgdesc='sqlite module for PHP' depends=('php7' 'sqlite') - provides=(php-sqlite=$pkgver php-sqlite-interpreter=$_interpreter) install -D -m755 "${srcdir}/build/modules/sqlite3.so" "${pkgdir}/usr/lib/php7/modules/sqlite3.so" install -D -m755 "${srcdir}/build/modules/pdo_sqlite.so" "${pkgdir}/usr/lib/php7/modules/pdo_sqlite.so" @@ -356,7 +340,6 @@ package_php7-tidy() { pkgdesc='tidy module for PHP' depends=('php7' 'tidy') - provides=(php-tidy=$pkgver php-tidy-interpreter=$_interpreter) install -D -m755 "${srcdir}/build/modules/tidy.so" "${pkgdir}/usr/lib/php7/modules/tidy.so" } @@ -364,7 +347,6 @@ package_php7-xsl() { pkgdesc='xsl module for PHP' depends=('php7' 'libxslt') - provides=(php-xsl=$pkgver php-xsl-interpreter=$_interpreter) install -D -m755 "${srcdir}/build/modules/xsl.so" "${pkgdir}/usr/lib/php7/modules/xsl.so" }