summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGrim Kriegor2021-08-10 16:20:06 +0100
committerGrim Kriegor2021-08-10 16:20:06 +0100
commit87887fc273ef98071cdec6e2aba6cbcfcbd6bd87 (patch)
treed38b9236f4d0ace7c1b2ffb0480fa38d2e592425
parent3ef79cead31420ba24fc02fde93a3b5603860f35 (diff)
downloadaur-87887fc273ef98071cdec6e2aba6cbcfcbd6bd87.tar.gz
Dynamically find compatible Java version
Based on the proposal by xerus https://aur.archlinux.org/packages/kotlin-language-server/#comment-821197
-rw-r--r--PKGBUILD3
1 files changed, 2 insertions, 1 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 9e2200cad70b..40b13ad165d1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -16,7 +16,8 @@ sha256sums=('82c64762bf5ef1919966c004abd0878487e2e387f8de2b03bb6c02e3cf4d81d5'
'26eb4214d744c16cd4e8976e495f6cad8c7c98d4ffad3ec79b71b6241e0a1bbf')
build() {
- export JAVA_HOME="/usr/lib/jvm/java-16-openjdk"
+ jdk="$(find /usr/lib/jvm -maxdepth 1 -regex ".*1[4-9].*" | head -1)" &&
+ test -n "$jdk" && export JAVA_HOME="$jdk"
cd "${srcdir}/${pkgname}-${pkgver}"
./scripts/link_linux.sh
mvn package -DskipTests