aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndy Postnikov <apostnikov@gmail.com>2021-01-17 02:24:46 +0200
committerAndy Postnikov <apostnikov@gmail.com>2021-01-18 21:10:24 +0000
commit1b93f51c4fce39e726b1e681817840e8025277f2 (patch)
tree4e50049e760b3ab712e89a14c99c334fd997e738
parent5a15d4fed9dc2939fdeb84726ca8ac234cb18606 (diff)
testing/php7-gearman: upgrade to 2.1.0 and modernize
-rw-r--r--testing/php7-gearman/APKBUILD30
1 files changed, 15 insertions, 15 deletions
diff --git a/testing/php7-gearman/APKBUILD b/testing/php7-gearman/APKBUILD
index 1b419ec9465..cb4996ab684 100644
--- a/testing/php7-gearman/APKBUILD
+++ b/testing/php7-gearman/APKBUILD
@@ -1,20 +1,18 @@
# Contributor: Valery Kartel <valery.kartel@gmail.com>
# Maintainer: Valery Kartel <valery.kartel@gmail.com>
pkgname=php7-gearman
-_pkgreal=gearman
-_prefix=pecl-gearman
-pkgver=2.0.6
-_pkgver=${pkgver/_rc/RC}
-pkgrel=2
-pkgdesc="PHP7 wrapper to libgearman"
-url="https://github.com/wcgallego/pecl-gearman"
+_extname=gearman
+pkgver=2.1.0
+pkgrel=0
+pkgdesc="PHP 7 wrapper to libgearman - PECL"
+url="https://pecl.php.net/package/gearman/"
arch="all"
license="PHP-3.01"
-options="!check" # Requires server running
depends="php7-pcntl"
makedepends="gearman-dev php7-dev"
-source="https://github.com/wcgallego/$_prefix/archive/$_pkgreal-$_pkgver.zip"
-builddir="$srcdir/$_prefix-$_pkgreal-$_pkgver"
+source="php-pecl-$_extname-$pkgver.tgz::https://pecl.php.net/get/$_extname-$pkgver.tgz"
+builddir="$srcdir/$_extname-$pkgver"
+provides="php7-pecl-gearman=$pkgver-r$pkgrel" # for forward compatibility
build() {
phpize7
@@ -25,14 +23,16 @@ build() {
}
check() {
- make NO_INTERACTION=1 REPORT_EXIT_STATUS=1 test
+ php7 -dextension=modules/$_extname.so --ri $_extname
+ make NO_INTERACTION=1 REPORT_EXIT_STATUS=1 test \
+ TESTS=--show-diff SKIP_ONLINE_TESTS=1
}
package() {
make INSTALL_ROOT="$pkgdir" install
- install -d "$pkgdir"/etc/php7/conf.d
- echo "extension=$_pkgreal.so" > \
- "$pkgdir"/etc/php7/conf.d/$_pkgreal.ini
+ local _confdir="$pkgdir"/etc/php7/conf.d
+ install -d $_confdir
+ echo "extension=$_extname" > $_confdir/$_extname.ini
}
-sha512sums="5c159f766bd8674d387760bbd90ec9de0e54a677917f56e148db8b15c83c7d81ce0f1c2be68120e70fe4b5b70f502d0562f6038934e03997b3f480227ea30762 gearman-2.0.6.zip"
+sha512sums="78a3877ba2212777a1c8387ce14c0e2210f3141b9a6bb87507547f6e3f02dfc03387111e6ac84729dba8b1b9c0483ef1ba3c458480bc0f2e9d68dd49bd073ba6 php-pecl-gearman-2.1.0.tgz"