1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-24 11:45:18 +03:00
aports/testing/php8-pecl-ev/APKBUILD
2021-07-26 19:34:49 +00:00

43 lines
1.3 KiB
Text

# Maintainer: Andy Postnikov <apostnikov@gmail.com>
pkgname=php8-pecl-ev
_extname=ev
pkgver=1.1.4
pkgrel=0
pkgdesc="PHP 8 PECL interface to libev library - high performance full-featured event loop written in C."
url="https://pecl.php.net/package/ev"
arch="all"
license="PHP-3.01"
depends="php8-sockets"
makedepends="libev-dev php8-dev"
checkdepends="php8-pcntl php8-posix"
source="php-pecl-$_extname-$pkgver.tgz::https://pecl.php.net/get/$_extname-$pkgver.tgz"
builddir="$srcdir/$_extname-$pkgver"
build() {
phpize8
./configure --prefix=/usr --with-php-config=/usr/bin/php-config8
make
}
check() {
php8 -dextension=modules/$_extname.so --ri $_extname
local _modules=/usr/lib/php8/modules
make NO_INTERACTION=1 REPORT_EXIT_STATUS=1 test \
TESTS=--show-diff \
PHP_TEST_SHARED_EXTENSIONS=" \
-d extension=$_modules/pcntl.so \
-d extension=$_modules/posix.so \
-d extension=$_modules/sockets.so \
-d extension=modules/$_extname.so"
}
package() {
make INSTALL_ROOT="$pkgdir" install
local _confdir="$pkgdir"/etc/php8/conf.d
install -d $_confdir
echo "extension=$_extname" > $_confdir/$_extname.ini
}
sha512sums="
a170d585ff1d8f265a9a0b705b07dba92ec59ab99d220857869015c5390006865506f1ca340c0357169b646643719365840a0c6a5a3e7ff954261a72e64bc9c2 php-pecl-ev-1.1.4.tgz
"