summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorEugene Lamskoy2022-01-24 21:13:02 +0200
committerEugene Lamskoy2022-01-24 21:13:02 +0200
commit423fcfabc9c20d6f316ae09645fb81a4c076fd63 (patch)
treee38b825d77ec7a639a62072fd50ffba87a3a2bb7 /PKGBUILD
parent3b1be242c51d99a5de31eb29ecb6a6b369a47390 (diff)
downloadaur-423fcfabc9c20d6f316ae09645fb81a4c076fd63.tar.gz
Revert "Bugfix for depends and AUR"
This reverts commit 3b1be242c51d99a5de31eb29ecb6a6b369a47390.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD75
1 files changed, 60 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 9937590af7d4..3af23fe51caf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}