From 0db417c68606f55514352cf28d06f4bf8f5c2610 Mon Sep 17 00:00:00 2001 From: Joel Beckmeyer Date: Wed, 12 Jan 2022 10:13:59 -0500 Subject: [PATCH] New package: php-redis-5.3.5 --- srcpkgs/php-redis/template | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 srcpkgs/php-redis/template diff --git a/srcpkgs/php-redis/template b/srcpkgs/php-redis/template new file mode 100644 index 000000000000..750da3db2835 --- /dev/null +++ b/srcpkgs/php-redis/template @@ -0,0 +1,34 @@ +# Template file for 'php-redis' +pkgname=php-redis +version=5.3.5 +revision=1 +wrksrc="redis-$version" +build_style=gnu-configure +configure_args="--enable-redis-igbinary \ + --enable-redis-lzf --with-liblzf=${XBPS_CROSS_BASE}/usr/lib" +hostmakedepends="php-devel autoconf pkg-config" +makedepends="liblzf-devel php-igbinary" +depends="php-igbinary" +checkdepends="php php-igbinary redis" +short_desc="PHP extension for interfacing with Redis" +maintainer="Joel Beckmeyer " +license="PHP-3.01" +homepage="https://pecl.php.net/package/redis" +changelog="https://raw.githubusercontent.com/phpredis/phpredis/develop/Changelog.md" +distfiles="https://pecl.php.net/get/redis-$version.tgz" +checksum=d55fa5cc699198917ba2bdc827da632ad77f009ba2642d2750456a976dbe5989 + +pre_configure() { + phpize +} + +do_check() { + export TEST_PHP_ARGS="-d extension=igbinary -d extension=${wrksrc}/modules/redis.so" + redis-server --daemonize yes + php $TEST_PHP_ARGS tests/TestRedis.php + redis-cli shutdown +} + +pre_install() { + make_install_args="INSTALL_ROOT=$DESTDIR" +}