summaryrefslogtreecommitdiff
path: root/PKGBUILD
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2025-11-30 14:08:36 +0700
committerShulhan <ms@kilabit.info>2025-11-30 14:08:36 +0700
commit3dd76a4b8eb80c32c0c19982028e618f649478b9 (patch)
tree96505fa85b242ac5a7e59e68df0a35f008af475d /PKGBUILD
parent1bc3d7c064fd6a5c3d2d06bdd507129d6a4d823b (diff)
downloadgoogle-cloud-ops-agent-git-3dd76a4b8eb80c32c0c19982028e618f649478b9.tar.xz
all: another fix for building with JDK 17
Turns out setting the java-environment=17 on makedepends does not fix the issues. The java-runtime-headless requirement in depends keep installing jdk25 and set it as default JDK.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD6
1 files changed, 4 insertions, 2 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 385a8fe..3c2f8dc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -12,14 +12,14 @@ groups=()
depends=(
'libyaml'
- 'java-runtime-headless'
+ 'jdk-openjdk'
)
makedepends=(
'cmake'
'git'
'go'
'gradle'
- 'java-environment=17'
+ 'jdk17-openjdk'
'pkg-config'
'rsync'
'unzip'
@@ -79,6 +79,8 @@ build() {
git apply "${srcdir}/0002-builds_otel.sh.patch"
echo "--- Building otel ..."
+ export JAVA_HOME='/usr/lib/jvm/java-17-openjdk'
+ export PATH="${JAVA_HOME}/bin:${PATH}"
java --version
CGO_ENABLED=1 ./builds/otel.sh "$_destdir"