bazel: wrap for java-home

This commit is contained in:
Đoàn Trần Công Danh 2025-06-26 11:15:30 +07:00
parent 90f82712b1
commit 0234fda522

View file

@ -1,7 +1,7 @@
# Template file for 'bazel'
pkgname=bazel
version=8.2.1
revision=1
revision=2
hostmakedepends="protobuf python3 unzip openjdk21 which perl grpc zip tar"
makedepends="protobuf-devel libprotoc-devel grpc-devel libarchive-devel
zlib-devel"
@ -65,11 +65,17 @@ do_build() {
--output=output/bazel.fish
cp scripts/zsh_completion/_bazel output/
cat >output/bazel.wrapper <<-EOF
#!/bin/sh
export JAVA_HOME="$JAVA_HOME"
exec /usr/libexec/bazel/bazel "\$@"
EOF
chmod -R u+rwX /tmp
}
do_install() {
vbin output/bazel
vinstall output/bazel 755 usr/libexec/bazel/
vbin output/bazel.wrapper bazel
vcompletion output/bazel-complete.bash bash
vcompletion output/bazel.fish fish
vcompletion output/_bazel zsh