diff options
author | Yoann Laissus | 2023-08-11 15:58:48 +0200 |
---|---|---|
committer | Yoann Laissus | 2023-08-11 15:59:56 +0200 |
commit | 2e7941f1e368358e4346e54ecbf1c0c81660fa10 (patch) | |
tree | 2e82963b508f2919aa828da1b455cc7c73ec4c18 | |
download | aur-2e7941f1e368358e4346e54ecbf1c0c81660fa10.tar.gz |
Initial commit : 8.1.22
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 67 |
2 files changed, 81 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..3ce4984cb35f --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = php-legacy-imap + pkgdesc = PHP legacy extension for imap (excluded from official php packages) + pkgver = 8.1.22 + pkgrel = 1 + url = https://www.php.net/ + arch = x86_64 + license = PHP + depends = php-legacy + depends = c-client + depends = libxcrypt + source = https://php.net/distributions/php-8.1.22.tar.xz + sha256sums = 9ea4f4cfe775cb5866c057323d6b320f3a6e0adb1be41a068ff7bfec6f83e71d + +pkgname = php-legacy-imap diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..9176f51dc2e8 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,67 @@ +# Maintainer: Pierre Schmitz <pierre@archlinux.de> + +pkgname=php-legacy-imap +pkgver=8.1.22 +pkgrel=1 +pkgdesc="PHP legacy extension for imap (excluded from official php packages)" +arch=('x86_64') +license=('PHP') +url='https://www.php.net/' +depends=('php-legacy' 'c-client' 'libxcrypt') +source=( + "https://php.net/distributions/php-${pkgver}.tar.xz" +) +sha256sums=('9ea4f4cfe775cb5866c057323d6b320f3a6e0adb1be41a068ff7bfec6f83e71d') +_interpreter=${pkgver%.*} + +prepare() { + cd "${srcdir}/php-${pkgver}" + + autoconf + + # Disable failing tests + rm tests/output/stream_isatty_*.phpt + rm Zend/tests/arginfo_zpp_mismatch*.phpt +} + +build() { + local _phpconfig="--srcdir=../php-${pkgver} \ + --config-cache \ + --prefix=/usr \ + --sbindir=/usr/bin \ + --sysconfdir=/etc/php-legacy \ + --localstatedir=/var \ + --with-layout=GNU \ + --with-config-file-path=/etc/php-legacy \ + --with-config-file-scan-dir=/etc/php-legacy/conf.d \ + --disable-rpath \ + --mandir=/usr/share/man \ + --libdir=/usr/lib/php-legacy \ + --datarootdir=/usr/share/php-legacy \ + --datadir=/usr/share/php-legacy \ + --program-suffix=-legacy \ + --includedir=/usr/include/php-legacy \ + --disable-gcc-global-regs \ + " + + local _phpextensions="\ + --with-imap-ssl \ + --with-imap=shared + --with-kerberos + " + + EXTENSION_DIR=/usr/lib/php-legacy/modules + export EXTENSION_DIR + + mkdir "${srcdir}/build" + cd "${srcdir}/build" + ln -s "../php-${pkgver}/configure" + ./configure ${_phpconfig} \ + --enable-embed=shared \ + ${_phpextensions} + make +} + +package() { + install -D -m755 "${srcdir}/build/modules/imap.so" "${pkgdir}/usr/lib/php-legacy/modules/imap.so" +} |