From 0234fda5225bb58e056fca9b8ad3026a9188dd7c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 26 Jun 2025 11:15:30 +0700 Subject: [PATCH] bazel: wrap for java-home --- srcpkgs/bazel/template | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/srcpkgs/bazel/template b/srcpkgs/bazel/template index d45cffd7e88..50cbbf87ed6 100644 --- a/srcpkgs/bazel/template +++ b/srcpkgs/bazel/template @@ -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