2025-10-27 23:45:52 +09:00

39 lines
1007 B
Plaintext

# Contributor: wener <wenermail@gmail.com>
# Maintainer: Leon White <badfunkstripe@gmail.com>
pkgname=grpc-java
pkgver=1.76.0
pkgrel=0
pkgdesc="The Java gRPC implementation. HTTP/2 based RPC"
url="https://github.com/grpc/grpc-java"
# Blocked by Bazel
arch="x86_64 aarch64"
license="Apache-2.0"
depends="
protoc
openjdk21-jre-headless
"
makedepends="
bazel8
openjdk21-jdk
protobuf-dev
"
source="
$pkgname-$pkgver.tar.gz::https://github.com/grpc/grpc-java/archive/v$pkgver.tar.gz
system-deps.patch
"
options="!check"
build() {
bazel build //compiler:grpc_java_plugin
}
package() {
install -Dm755 bazel-bin/compiler/grpc_java_plugin \
"$pkgdir"/usr/bin/protoc-gen-grpc-java
}
sha512sums="
bb2e41848956be49d97bd7ab69b65ce6a46521103d36ef96761ac12e291d8a4aba423724afff4390c42105e513fe93b19c8533fb373cbc6c191ab2f8d4310389 grpc-java-1.76.0.tar.gz
d3e7ca39230bf4e49cf42a117d1084879bc6c60384a6765eb2555bc5eb063b68302f2238b2ff5792289d367230ce344de9385e2a93ceafc8c936ae7c61062385 system-deps.patch
"