Date: Thursday, March 30, 2023 @ 21:10:49 Author: dvzrv Revision: 472224
upgpkg: php 8.2.4-2: Rebuild to provide interpreter version specific packages. Add php-<pkg>-interpreter provides to all split packages, so that other packages may use them: https://bugs.archlinux.org/task/77996 Modified: php/trunk/PKGBUILD ----------+ PKGBUILD | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-03-30 20:34:47 UTC (rev 472223) +++ PKGBUILD 2023-03-30 21:10:49 UTC (rev 472224) @@ -19,7 +19,7 @@ 'php-tidy' 'php-xsl') pkgver=8.2.4 -pkgrel=1 +pkgrel=2 arch=('x86_64') license=('PHP') url='https://www.php.net/' @@ -196,6 +196,7 @@ package_php-cgi() { pkgdesc='CGI and FCGI SAPI for PHP' depends=('php') + provides=("php-cgi-interpreter=${_interpreter}") cd "${srcdir}/build" make -j1 INSTALL_ROOT="${pkgdir}" install-cgi @@ -205,6 +206,7 @@ pkgdesc='Apache SAPI for PHP' depends=('php' 'apache') backup=('etc/httpd/conf/extra/php_module.conf') + provides=("php-apache-interpreter=${_interpreter}") install -D -m755 "${srcdir}/build-apache/libs/libphp.so" "${pkgdir}/usr/lib/httpd/modules/libphp.so" install -D -m644 "${srcdir}/apache.conf" "${pkgdir}/etc/httpd/conf/extra/php_module.conf" @@ -214,6 +216,7 @@ pkgdesc='FastCGI Process Manager for PHP' depends=('php' 'systemd') backup=('etc/php/php-fpm.conf' 'etc/php/php-fpm.d/www.conf') + provides=("php-fpm-interpreter=${_interpreter}") options=('!emptydirs') cd "${srcdir}/build" @@ -225,6 +228,7 @@ package_php-embed() { pkgdesc='Embedded PHP SAPI library' depends=('php' 'systemd-libs') + provides=("php-embed-interpreter=${_interpreter}") options=('!emptydirs') cd "${srcdir}/build" @@ -234,6 +238,7 @@ package_php-phpdbg() { pkgdesc='Interactive PHP debugger' depends=('php') + provides=("php-phpdbg-interpreter=${_interpreter}") options=('!emptydirs') cd "${srcdir}/build-phpdbg" @@ -243,6 +248,7 @@ package_php-dblib() { pkgdesc='dblib module for PHP' depends=('php' 'freetds') + provides=("php-dblib-interpreter=${_interpreter}") install -D -m755 "${srcdir}/build/modules/pdo_dblib.so" "${pkgdir}/usr/lib/php/modules/pdo_dblib.so" } @@ -250,6 +256,7 @@ package_php-enchant() { pkgdesc='enchant module for PHP' depends=('php' 'enchant') + provides=("php-enchant-interpreter=${_interpreter}") install -D -m755 "${srcdir}/build/modules/enchant.so" "${pkgdir}/usr/lib/php/modules/enchant.so" } @@ -257,6 +264,7 @@ package_php-gd() { pkgdesc='gd module for PHP' depends=('php' 'gd') + provides=("php-gd-interpreter=${_interpreter}") install -D -m755 "${srcdir}/build/modules/gd.so" "${pkgdir}/usr/lib/php/modules/gd.so" } @@ -264,6 +272,7 @@ package_php-sodium() { pkgdesc='sodium module for PHP' depends=('php' 'libsodium') + provides=("php-sodium-interpreter=${_interpreter}") install -D -m755 "${srcdir}/build/modules/sodium.so" "${pkgdir}/usr/lib/php/modules/sodium.so" } @@ -271,6 +280,7 @@ package_php-odbc() { pkgdesc='ODBC modules for PHP' depends=('php' 'unixodbc') + provides=("php-odbc-interpreter=${_interpreter}") install -D -m755 "${srcdir}/build/modules/odbc.so" "${pkgdir}/usr/lib/php/modules/odbc.so" install -D -m755 "${srcdir}/build/modules/pdo_odbc.so" "${pkgdir}/usr/lib/php/modules/pdo_odbc.so" @@ -279,6 +289,7 @@ package_php-pgsql() { pkgdesc='PostgreSQL modules for PHP' depends=('php' 'postgresql-libs') + provides=("php-pgsql-interpreter=${_interpreter}") install -D -m755 "${srcdir}/build/modules/pgsql.so" "${pkgdir}/usr/lib/php/modules/pgsql.so" install -D -m755 "${srcdir}/build/modules/pdo_pgsql.so" "${pkgdir}/usr/lib/php/modules/pdo_pgsql.so" @@ -287,6 +298,7 @@ package_php-pspell() { pkgdesc='pspell module for PHP' depends=('php' 'aspell') + provides=("php-pspell-interpreter=${_interpreter}") install -D -m755 "${srcdir}/build/modules/pspell.so" "${pkgdir}/usr/lib/php/modules/pspell.so" } @@ -294,6 +306,7 @@ package_php-snmp() { pkgdesc='snmp module for PHP' depends=('php' 'net-snmp') + provides=("php-snmp-interpreter=${_interpreter}") install -D -m755 "${srcdir}/build/modules/snmp.so" "${pkgdir}/usr/lib/php/modules/snmp.so" } @@ -301,6 +314,7 @@ package_php-sqlite() { pkgdesc='sqlite module for PHP' depends=('php' 'sqlite') + provides=("php-sqlite-interpreter=${_interpreter}") install -D -m755 "${srcdir}/build/modules/sqlite3.so" "${pkgdir}/usr/lib/php/modules/sqlite3.so" install -D -m755 "${srcdir}/build/modules/pdo_sqlite.so" "${pkgdir}/usr/lib/php/modules/pdo_sqlite.so" @@ -309,6 +323,7 @@ package_php-tidy() { pkgdesc='tidy module for PHP' depends=('php' 'tidy') + provides=("php-tidy-interpreter=${_interpreter}") install -D -m755 "${srcdir}/build/modules/tidy.so" "${pkgdir}/usr/lib/php/modules/tidy.so" } @@ -316,6 +331,7 @@ package_php-xsl() { pkgdesc='xsl module for PHP' depends=('php' 'libxslt') + provides=("php-xsl-interpreter=${_interpreter}") install -D -m755 "${srcdir}/build/modules/xsl.so" "${pkgdir}/usr/lib/php/modules/xsl.so" }
