Date: Monday, December 19, 2022 @ 05:41:27 Author: pierre Revision: 1361453
upgpkg: grpc 1.51.1-3 Modified: grpc/trunk/PKGBUILD ----------+ PKGBUILD | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-12-19 05:21:54 UTC (rev 1361452) +++ PKGBUILD 2022-12-19 05:41:27 UTC (rev 1361453) @@ -3,15 +3,15 @@ # Contributor: Victor Aurélio Santos <[email protected]> pkgbase='grpc' -pkgname=('grpc' 'python-grpcio' 'python-grpcio-tools' 'php-grpc' 'php7-grpc' 'grpc-cli') +pkgname=('grpc' 'python-grpcio' 'python-grpcio-tools' 'php-grpc' 'php-legacy-grpc' 'grpc-cli') pkgver=1.51.1 _gtestver=0e402173c97aea7a00749e825b194bfede4f2e45 -pkgrel=2 +pkgrel=3 pkgdesc="High performance, open source, general RPC framework that puts mobile and HTTP/2 first." arch=('x86_64') url='https://grpc.io' license=('BSD') -makedepends=('re2' 're2c' 'protobuf' 'php' 'php7' 'c-ares' 'openssl' 'chrpath' 'cython' +makedepends=('re2' 're2c' 'protobuf' 'php' 'php-legacy' 'c-ares' 'openssl' 'chrpath' 'cython' 'cmake' 'benchmark' 'python-setuptools' 'abseil-cpp' 'ninja') options=('debug') checkdepends=('python-six') @@ -26,7 +26,7 @@ ln -sf "$srcdir/googletest-$_gtestver/"{googlemock,googletest} \ third_party/googletest - cp -a src/php{,7} + cp -a src/php{,-legacy} # use system protobuf for grpcio_tools sed -r -i \ @@ -79,9 +79,9 @@ ./configure --enable-grpc="$srcdir/$pkgbase-$pkgver" make - # PHP7 - cd "$srcdir/$pkgbase-$pkgver/src/php7/ext/$pkgbase" - phpize7 + # PHP Legacy + cd "$srcdir/$pkgbase-$pkgver/src/php-legacy/ext/$pkgbase" + phpize-legacy ./configure --enable-grpc="$srcdir/$pkgbase-$pkgver" make @@ -171,21 +171,21 @@ install -Dm644 grpc.ini "$pkgdir/etc/php/conf.d/grpc.ini" } -package_php7-grpc() { - pkgdesc='gRPC module for PHP' - depends=('grpc' 'php7') - backup=('etc/php7/conf.d/grpc.ini') +package_php-legacy-grpc() { + pkgdesc='gRPC module for PHP Legacy' + depends=('grpc' 'php-legacy') + backup=('etc/php-legacy/conf.d/grpc.ini') # Install PHP extension. - cd "$srcdir/$pkgbase-$pkgver/src/php7/ext/$pkgbase" + cd "$srcdir/$pkgbase-$pkgver/src/php-legacy/ext/$pkgbase" make install "INSTALL_ROOT=$pkgdir" install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE # Remove RPATH - chrpath -d "$pkgdir/usr/lib/php7/modules/grpc.so" + chrpath -d "$pkgdir/usr/lib/php-legacy/modules/grpc.so" echo ';extension=grpc.so' >grpc.ini - install -Dm644 grpc.ini "$pkgdir/etc/php7/conf.d/grpc.ini" + install -Dm644 grpc.ini "$pkgdir/etc/php-legacy/conf.d/grpc.ini" } package_grpc-cli() {
