phpbase=82 suffix= extname=openswoole pkgname=php${phpbase}-${extname}${suffix} pkgver=22.0.0 pkgrel=2 pkgdesc="swoole PECL extension for PHP${phpbase}${suffix}" arch=('i686' 'x86_64') url="http://pecl.php.net/package/${extname}" license=('PHP') depends=("php${phpbase}${suffix}" "brotli" "openssl" "c-ares" "gcc-libs") makedepends=("php${phpbase}${suffix}" "brotli" "openssl" "c-ares" "gcc-libs") backup=("etc/php${phpbase}${suffix}/conf.d/${extname}.ini") source=("http://pecl.php.net/get/${extname}-${pkgver}.tgz" "integers.patch") build() { cd "${extname}-${pkgver}" sh ./clear.sh phpize${phpbase}${suffix} patch -p1 -i "${srcdir}/integers.patch" CFLAGS=-Wno-error ./configure \ --prefix=/usr \ --with-php-config=php-config${phpbase}${suffix} \ --enable-openssl --enable-sockets --enable-mysqlnd \ --enable-http2 \ --enable-cares make -j$(nproc) } package() { cd "${extname}-${pkgver}" make INSTALL_ROOT="${pkgdir}" install echo "extension=${extname}.so" > "${extname}.ini" install -D -m644 "${extname}.ini" "${pkgdir}/etc/php${phpbase}${suffix}/conf.d/40-${extname}.ini" } sha256sums=('bf1ebf241bd4a52b5b39102a37da8cfa4b3dfcbd2be4104adf408873dac89034' 'f9c30be6e180456a27273625d215453139a16f47af854a01c6e9c94a3c252921')