diff options
author | Andy Postnikov <apostnikov@gmail.com> | 2018-11-22 00:30:00 +0200 |
---|---|---|
committer | Andy Postnikov <apostnikov@gmail.com> | 2019-01-27 06:03:14 +0200 |
commit | 9b0f114e6ab80b9138f621604f1d4ea0cd6694e9 (patch) | |
tree | 66ba5f0d03aa55b9d30eac0dc0a29d341ebbc01c | |
parent | a97e31f376a07dd3203182ce4175992ab2825f73 (diff) | |
download | alpine_aports-9b0f114e6ab80b9138f621604f1d4ea0cd6694e9.tar.bz2 alpine_aports-9b0f114e6ab80b9138f621604f1d4ea0cd6694e9.tar.xz alpine_aports-9b0f114e6ab80b9138f621604f1d4ea0cd6694e9.zip |
testing/php7-pecl-grpc: new aport
-rw-r--r-- | testing/php7-pecl-grpc/APKBUILD | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/testing/php7-pecl-grpc/APKBUILD b/testing/php7-pecl-grpc/APKBUILD new file mode 100644 index 0000000000..83824e68e0 --- /dev/null +++ b/testing/php7-pecl-grpc/APKBUILD | |||
@@ -0,0 +1,35 @@ | |||
1 | # Maintainer: Andy Postnikov <apostnikov@gmail.com> | ||
2 | pkgname=php7-pecl-grpc | ||
3 | _pkgreal=grpc | ||
4 | pkgver=1.18.0 | ||
5 | pkgrel=0 | ||
6 | pkgdesc="PHP extension provide a concrete implementation of the gRPC protocol, layered over HTTP/2." | ||
7 | url="https://pecl.php.net/package/grpc" | ||
8 | arch="all" | ||
9 | license="Apache-2.0" | ||
10 | depends="php7-common" | ||
11 | makedepends="php7-dev autoconf re2c openssl-dev protobuf-dev zlib-dev" | ||
12 | source="https://pecl.php.net/get/$_pkgreal-$pkgver.tgz" | ||
13 | builddir="$srcdir"/$_pkgreal-$pkgver | ||
14 | |||
15 | build() { | ||
16 | cd "$builddir" | ||
17 | phpize7 | ||
18 | ./configure --prefix=/usr --with-php-config=php-config7 | ||
19 | make | ||
20 | } | ||
21 | |||
22 | check() { | ||
23 | cd "$builddir" | ||
24 | # Test suite is not a part of pecl release. | ||
25 | php7 -d extension="$builddir"/modules/$_pkgreal.so --ri $_pkgreal | ||
26 | } | ||
27 | |||
28 | package() { | ||
29 | cd "$builddir" | ||
30 | make INSTALL_ROOT="$pkgdir"/ install | ||
31 | install -d "$pkgdir"/etc/php7/conf.d | ||
32 | echo "extension=$_pkgreal.so" > "$pkgdir"/etc/php7/conf.d/50_$_pkgreal.ini | ||
33 | } | ||
34 | |||
35 | sha512sums="f1688050be3c544b6df7de6ccc02e48b85702a50bc12a5b5021597686f93c836be710053509f5ca5be19e71d3a4e445ffc14d927b51e213791b3a878d5c30fe7 grpc-1.18.0.tgz" | ||