Date: Thursday, March 30, 2023 @ 21:18:32
  Author: dvzrv
Revision: 472228

upgpkg: php-legacy 8.1.17-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-legacy/trunk/PKGBUILD

----------+
 PKGBUILD |   18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-03-30 21:16:57 UTC (rev 472227)
+++ PKGBUILD    2023-03-30 21:18:32 UTC (rev 472228)
@@ -19,7 +19,7 @@
          'php-legacy-tidy'
          'php-legacy-xsl')
 pkgver=8.1.17
-pkgrel=1
+pkgrel=2
 arch=('x86_64')
 license=('PHP')
 url='https://www.php.net/'
@@ -209,6 +209,7 @@
 package_php-legacy-cgi() {
        pkgdesc='CGI and FCGI SAPI for PHP'
        depends=('php-legacy')
+       provides=("php-cgi-interpreter=${_interpreter}")
 
        cd "${srcdir}/build"
        make -j1 INSTALL_ROOT="${pkgdir}" install-cgi
@@ -218,6 +219,7 @@
        pkgdesc='Apache SAPI for PHP'
        depends=('php-legacy' 'apache' 'libnsl')
        backup=('etc/httpd/conf/extra/php-legacy_module.conf')
+       provides=("php-apache-interpreter=${_interpreter}")
 
        install -D -m755 "${srcdir}/build-apache/libs/libphp.so" 
"${pkgdir}/usr/lib/httpd/modules/libphp-legacy.so"
        patchelf --set-soname "libphp-legacy.so" 
"${pkgdir}/usr/lib/httpd/modules/libphp-legacy.so"
@@ -229,6 +231,7 @@
        pkgdesc='FastCGI Process Manager for PHP'
        depends=('php-legacy' 'systemd')
        backup=('etc/php-legacy/php-fpm.conf' 
'etc/php-legacy/php-fpm.d/www.conf')
+       provides=("php-fpm-interpreter=${_interpreter}")
        options=('!emptydirs')
 
        cd "${srcdir}/build"
@@ -241,6 +244,7 @@
 package_php-legacy-embed() {
        pkgdesc='Embedded PHP SAPI library'
        depends=('php-legacy' 'systemd-libs' 'libnsl' 'libxcrypt')
+       provides=("php-embed-interpreter=${_interpreter}")
        options=('!emptydirs')
 
        cd "${srcdir}/build"
@@ -253,6 +257,7 @@
 package_php-legacy-phpdbg() {
        pkgdesc='Interactive PHP debugger'
        depends=('php-legacy')
+       provides=("php-phpdbg-interpreter=${_interpreter}")
        options=('!emptydirs')
 
        cd "${srcdir}/build-phpdbg"
@@ -262,6 +267,7 @@
 package_php-legacy-dblib() {
        pkgdesc='dblib module for PHP'
        depends=('php-legacy' 'freetds')
+       provides=("php-dblib-interpreter=${_interpreter}")
 
        install -D -m755 "${srcdir}/build/modules/pdo_dblib.so" 
"${pkgdir}/usr/lib/php-legacy/modules/pdo_dblib.so"
 }
@@ -269,6 +275,7 @@
 package_php-legacy-enchant() {
        pkgdesc='enchant module for PHP'
        depends=('php-legacy' 'enchant')
+       provides=("php-enchant-interpreter=${_interpreter}")
 
        install -D -m755 "${srcdir}/build/modules/enchant.so" 
"${pkgdir}/usr/lib/php-legacy/modules/enchant.so"
 }
@@ -276,6 +283,7 @@
 package_php-legacy-gd() {
        pkgdesc='gd module for PHP'
        depends=('php-legacy' 'gd')
+       provides=("php-gd-interpreter=${_interpreter}")
 
        install -D -m755 "${srcdir}/build/modules/gd.so" 
"${pkgdir}/usr/lib/php-legacy/modules/gd.so"
 }
@@ -283,6 +291,7 @@
 package_php-legacy-sodium() {
        pkgdesc='sodium module for PHP'
        depends=('php-legacy' 'libsodium')
+       provides=("php-sodium-interpreter=${_interpreter}")
 
        install -D -m755 "${srcdir}/build/modules/sodium.so" 
"${pkgdir}/usr/lib/php-legacy/modules/sodium.so"
 }
@@ -290,6 +299,7 @@
 package_php-legacy-odbc() {
        pkgdesc='ODBC modules for PHP'
        depends=('php-legacy' 'unixodbc')
+       provides=("php-odbc-interpreter=${_interpreter}")
 
        install -D -m755 "${srcdir}/build/modules/odbc.so" 
"${pkgdir}/usr/lib/php-legacy/modules/odbc.so"
        install -D -m755 "${srcdir}/build/modules/pdo_odbc.so" 
"${pkgdir}/usr/lib/php-legacy/modules/pdo_odbc.so"
@@ -298,6 +308,7 @@
 package_php-legacy-pgsql() {
        pkgdesc='PostgreSQL modules for PHP'
        depends=('php-legacy' 'postgresql-libs')
+       provides=("php-pgsql-interpreter=${_interpreter}")
 
        install -D -m755 "${srcdir}/build/modules/pgsql.so" 
"${pkgdir}/usr/lib/php-legacy/modules/pgsql.so"
        install -D -m755 "${srcdir}/build/modules/pdo_pgsql.so" 
"${pkgdir}/usr/lib/php-legacy/modules/pdo_pgsql.so"
@@ -306,6 +317,7 @@
 package_php-legacy-pspell() {
        pkgdesc='pspell module for PHP'
        depends=('php-legacy' 'aspell')
+       provides=("php-pspell-interpreter=${_interpreter}")
 
        install -D -m755 "${srcdir}/build/modules/pspell.so" 
"${pkgdir}/usr/lib/php-legacy/modules/pspell.so"
 }
@@ -313,6 +325,7 @@
 package_php-legacy-snmp() {
        pkgdesc='snmp module for PHP'
        depends=('php-legacy' 'net-snmp')
+       provides=("php-snmp-interpreter=${_interpreter}")
 
        install -D -m755 "${srcdir}/build/modules/snmp.so" 
"${pkgdir}/usr/lib/php-legacy/modules/snmp.so"
 }
@@ -320,6 +333,7 @@
 package_php-legacy-sqlite() {
        pkgdesc='sqlite module for PHP'
        depends=('php-legacy' 'sqlite')
+       provides=("php-sqlite-interpreter=${_interpreter}")
 
        install -D -m755 "${srcdir}/build/modules/sqlite3.so" 
"${pkgdir}/usr/lib/php-legacy/modules/sqlite3.so"
        install -D -m755 "${srcdir}/build/modules/pdo_sqlite.so" 
"${pkgdir}/usr/lib/php-legacy/modules/pdo_sqlite.so"
@@ -328,6 +342,7 @@
 package_php-legacy-tidy() {
        pkgdesc='tidy module for PHP'
        depends=('php-legacy' 'tidy')
+       provides=("php-tidy-interpreter=${_interpreter}")
 
        install -D -m755 "${srcdir}/build/modules/tidy.so" 
"${pkgdir}/usr/lib/php-legacy/modules/tidy.so"
 }
@@ -335,6 +350,7 @@
 package_php-legacy-xsl() {
        pkgdesc='xsl module for PHP'
        depends=('php-legacy' 'libxslt')
+       provides=("php-xsl-interpreter=${_interpreter}")
 
        install -D -m755 "${srcdir}/build/modules/xsl.so" 
"${pkgdir}/usr/lib/php-legacy/modules/xsl.so"
 }

Reply via email to