diff options
author | Eugene Lamskoy | 2022-01-24 21:13:02 +0200 |
---|---|---|
committer | Eugene Lamskoy | 2022-01-24 21:13:02 +0200 |
commit | 423fcfabc9c20d6f316ae09645fb81a4c076fd63 (patch) | |
tree | e38b825d77ec7a639a62072fd50ffba87a3a2bb7 /PKGBUILD | |
parent | 3b1be242c51d99a5de31eb29ecb6a6b369a47390 (diff) | |
download | aur-423fcfabc9c20d6f316ae09645fb81a4c076fd63.tar.gz |
Revert "Bugfix for depends and AUR"
This reverts commit 3b1be242c51d99a5de31eb29ecb6a6b369a47390.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 75 |
1 files changed, 60 insertions, 15 deletions
@@ -218,8 +218,6 @@ _sapi_depends=( "libedit" "argon2" ) -_ext_depends=( -) _phpconfig="\ --prefix=/usr \ --sbindir=/usr/bin \ @@ -315,7 +313,7 @@ _phpextensions="\ --enable-soap=shared \ --enable-ftp=shared \ --with-curl=shared,/usr \ - --enable-snmp=shared \ + --with-snmp=shared,/usr \ --with-ldap=shared,/usr \ --with-ldap-sasl=/usr \ --with-imap=shared,/usr \ @@ -1074,7 +1072,13 @@ package_php72-xsl() { # MySQL package_php72-mysql() { pkgdesc="MySQL modules for ${pkgbase}" - depends=("${_ext_depends_mysql[@]}") + depends=("${pkgbase}=${pkgver}") + if ((_build_shared_pdo)); then + depends+=("php${_phpbase}-pdo${_suffix}=${pkgver}") + fi + if ((_build_shared_openssl)); then + depends+=("php${_phpbase}-openssl${_suffix}=${pkgver}") + fi _install_module mysqlnd _install_module mysql _install_module mysqli @@ -1084,7 +1088,10 @@ package_php72-mysql() { # pdo_sqlite + sqlite3 package_php72-sqlite() { pkgdesc="sqlite module for ${pkgbase}" - depends=("${_ext_depends_sqlite[@]}") + depends=("${pkgbase}=${pkgver}" 'sqlite') + if ((_build_shared_pdo)); then + depends+=("php${_phpbase}-pdo${_suffix}=${pkgver}") + fi _install_module sqlite3 _install_module pdo_sqlite } @@ -1092,7 +1099,10 @@ package_php72-sqlite() { # ODBC package_php72-odbc() { pkgdesc="ODBC modules for ${pkgbase}" - depends=("${_ext_depends_odbc[@]}") + depends=("${pkgbase}=${pkgver}" 'unixodbc') + if ((_build_shared_pdo)); then + depends+=("php${_phpbase}-pdo${_suffix}=${pkgver}") + fi _install_module odbc _install_module pdo_odbc } @@ -1100,7 +1110,10 @@ package_php72-odbc() { # PostgreSQL package_php72-pgsql() { pkgdesc="PostgreSQL modules for ${pkgbase}" - depends=("${_ext_depends_pgsql[@]}") + depends=("${pkgbase}=${pkgver}" 'postgresql-libs') + if ((_build_shared_pdo)); then + depends+=("php${_phpbase}-pdo${_suffix}=${pkgver}") + fi _install_module pgsql _install_module pdo_pgsql } @@ -1115,7 +1128,10 @@ package_php72-interbase() { # firebird package_php72-firebird() { pkgdesc="pdo_firebird module for ${pkgbase}" - depends=("${_ext_depends_firebird[@]}") + depends=("${pkgbase}=${pkgver}" "libfbclient") + if ((_build_shared_pdo)); then + depends+=("php${_phpbase}-pdo${_suffix}=${pkgver}") + fi _install_module pdo_firebird } @@ -1136,7 +1152,10 @@ package_php72-mssql() { # Dba package_php72-dba() { pkgdesc="dba module for ${pkgbase}" - depends=("${_ext_depends_dba[@]}") + depends=("${pkgbase}=${pkgver}" 'db') + if ((_build_uses_lmdb)); then + depends+=('lmdb') + fi _install_module dba } @@ -1147,10 +1166,12 @@ package_php72-dba() { # Intl package_php72-intl() { pkgdesc="intl module for ${pkgbase}" - depends=("${_ext_depends_intl[@]}") + depends=("${pkgbase}=${pkgver}") if ((_build_with_custom_icu)); then # Patch to proper path inside intl.so patchelf --set-rpath "/usr/lib/${pkgbase}/icu${_pkgver_icu}/lib" "build-cli/modules/intl.so" + else + depends+=('icu') fi _install_module intl } @@ -1191,7 +1212,13 @@ package_php72-calendar() { # GD package_php72-gd() { pkgdesc="gd module for ${pkgbase}" - depends=("${_ext_depends_gd[@]}") + depends=("${pkgbase}=${pkgver}" 'gd') + if ((_build_bundled_gd)); then + depends+=('libxpm' 'libpng' 'libjpeg') + fi + if ((_phpbase >= 55 && _phpbase < 72)); then + depends+=('libvpx'); + fi _install_module gd } @@ -1285,7 +1312,12 @@ package_php72-soap() { # FTP package_php72-ftp() { pkgdesc="FTP module for ${pkgbase}" - depends=("${_ext_depends_ftp[@]}") + depends=("${pkgbase}=${pkgver}") + if ((_build_openssl_v10_patch)); then + depends+=("openssl-1.0") + else + depends+=("openssl") + fi _install_module ftp } @@ -1299,7 +1331,12 @@ package_php72-ldap() { # SNMP package_php72-snmp() { pkgdesc="snmp module for ${pkgbase}" - depends=("${_ext_depends_snmp[@]}") + depends=("${pkgbase}=${pkgver}" 'net-snmp') + if ((_build_openssl_v10_patch)); then + depends+=('openssl-1.0'); + else + depends+=('openssl'); + fi _install_module snmp } @@ -1313,7 +1350,12 @@ package_php72-xmlrpc() { # Imap package_php72-imap() { pkgdesc="imap module for ${pkgbase}" - depends=("${_ext_depends_imap[@]}") + depends=('pam' 'krb5' 'c-client' 'libxcrypt' "${pkgbase}=${pkgver}"); + if ((_build_openssl_v10_patch)); then + depends+=("openssl-1.0") + else + depends+=("openssl") + fi _install_module imap } @@ -1407,7 +1449,10 @@ package_php72-sysvshm() { # Ffi package_php72-ffi() { pkgdesc="ffi module for ${pkgbase}" - depends=("${pkgbase}=${pkgver}" 'libffi') + depends=( + 'libffi' + "${pkgbase}=${pkgver}" + ) _install_module ffi } |