projects/aports·blob master · refs

34 lines · 836 B

1# Contributor: wener <[email protected]>
2# Maintainer: Leon White <[email protected]>
3pkgname=grpc-java
4pkgver=1.83.1
5pkgrel=0
6pkgdesc="The Java gRPC implementation. HTTP/2 based RPC"
7url="https://github.com/grpc/grpc-java"
8# Blocked by Bazel
9arch="x86_64 aarch64"
10license="Apache-2.0"
11depends="
12 protoc
13 openjdk21-jre-headless
14 "
15makedepends="
16 bazel
17 linux-headers
18 openjdk21-jdk
19 "
20source="$pkgname-$pkgver.tar.gz::https://github.com/grpc/grpc-java/archive/v$pkgver.tar.gz"
21options="!check"
22
23build() {
24 bazel build //compiler:grpc_java_plugin
25}
26
27package() {
28 install -Dm755 bazel-bin/compiler/grpc_java_plugin \
29 "$pkgdir"/usr/bin/protoc-gen-grpc-java
30}
31
32sha512sums="
33cd9a44c22c4820f10ae1670520e0558863725eb7eb8e7a7b82b04afa2b3aabd56b5b993cb70b55886104bdcbda212d917ce268aadcea80814cc9cd26548784ce grpc-java-1.83.1.tar.gz
34"