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"
 }

Reply via email to