diff --git a/grpc/.SRCINFO b/grpc/.SRCINFO new file mode 100644 index 0000000000..fba59d1f4d --- /dev/null +++ b/grpc/.SRCINFO @@ -0,0 +1,76 @@ +pkgbase = grpc + pkgdesc = High performance, open source, general RPC framework that puts mobile and HTTP/2 first. + pkgver = 1.65.1 + pkgrel = 1 + url = https://grpc.io + arch = x86_64 + license = Apache-2.0 + makedepends = re2 + makedepends = re2c + makedepends = protobuf + makedepends = php + makedepends = php-legacy + makedepends = c-ares + makedepends = openssl + makedepends = chrpath + makedepends = cython + makedepends = cmake + makedepends = benchmark + makedepends = abseil-cpp + makedepends = ninja + makedepends = python-setuptools + makedepends = python-build + makedepends = python-installer + makedepends = python-wheel + source = https://github.com/grpc/grpc/archive/v1.65.1/grpc-1.65.1.tar.gz + source = https://github.com/google/googletest/archive/0e402173c97aea7a00749e825b194bfede4f2e45/googletest-0e402173c97aea7a00749e825b194bfede4f2e45.tar.gz + sha256sums = b40840208c904d1364c1942d966474a2fdf1481f9708547d2d4c58812b8d9603 + sha256sums = c8de6c60e12ad014a28225c5247ee735861d85cf906df617f6a29954ca05f547 + +pkgname = grpc + depends = c-ares + depends = protobuf + depends = openssl + depends = re2 + depends = abseil-cpp + provides = libupb.so + provides = libgrpcpp_channelz.so + provides = libgrpc_unsecure.so + provides = libgrpc_plugin_support.so + provides = libgrpc.so + provides = libgrpc++_unsecure.so + provides = libgrpc++_reflection.so + provides = libgrpc++_error_details.so + provides = libgrpc++_alts.so + provides = libgrpc++.so + provides = libgpr.so + provides = libaddress_sorting.so + +pkgname = python-grpcio + pkgdesc = Python language bindings for grpc, remote procedure call (RPC) framework + depends = c-ares + depends = python + depends = re2 + depends = abseil-cpp + +pkgname = python-grpcio-tools + pkgdesc = Python protobuf generator for GRPC + depends = python-setuptools + depends = python-grpcio + depends = python-protobuf + +pkgname = php-grpc + pkgdesc = gRPC module for PHP + depends = grpc + depends = php + backup = etc/php/conf.d/grpc.ini + +pkgname = php-legacy-grpc + pkgdesc = gRPC module for PHP Legacy + depends = grpc + depends = php-legacy + backup = etc/php-legacy/conf.d/grpc.ini + +pkgname = grpc-cli + pkgdesc = gRPC protocol buffers cli + depends = grpc diff --git a/grpc/.nvchecker.toml b/grpc/.nvchecker.toml new file mode 100644 index 0000000000..8adb1547f1 --- /dev/null +++ b/grpc/.nvchecker.toml @@ -0,0 +1,5 @@ +[grpc] +source = "github" +github = "grpc/grpc" +prefix = "v" +use_latest_release = true diff --git a/grpc/PKGBUILD b/grpc/PKGBUILD index 9add6fdad3..b255491c0e 100644 --- a/grpc/PKGBUILD +++ b/grpc/PKGBUILD @@ -5,9 +5,9 @@ pkgbase='grpc' pkgname=('grpc' 'python-grpcio' 'python-grpcio-tools' 'php-grpc' 'php-legacy-grpc' 'grpc-cli') -pkgver=1.64.2 +pkgver=1.65.1 _gtestver=0e402173c97aea7a00749e825b194bfede4f2e45 -pkgrel=2 +pkgrel=1 pkgdesc="High performance, open source, general RPC framework that puts mobile and HTTP/2 first." arch=(x86_64 powerpc64le powerpc64 powerpc riscv64) url='https://grpc.io' @@ -17,7 +17,7 @@ makedepends=('re2' 're2c' 'protobuf' 'php' 'php-legacy' 'c-ares' 'openssl' 'chrp source=("https://github.com/grpc/grpc/archive/v$pkgver/$pkgbase-$pkgver.tar.gz" "https://github.com/google/googletest/archive/$_gtestver/googletest-$_gtestver.tar.gz" "grpc-no-sse2-on-unsupported-isa.patch") -sha256sums=('c682fc39baefc6e804d735e6b48141157b7213602cc66dbe0bf375b904d8b5f9' +sha256sums=('b40840208c904d1364c1942d966474a2fdf1481f9708547d2d4c58812b8d9603' 'c8de6c60e12ad014a28225c5247ee735861d85cf906df617f6a29954ca05f547' '7151a85112baa206fdb3764c01671d0b0193d4e39bfb95139b8b5676df5ead76')