summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorGrim Kriegor2021-08-10 15:59:41 +0100
committerGrim Kriegor2021-11-20 17:26:38 +0000
commitf9c90a4b3def6e3880d8240992a11a33817a3ee3 (patch)
treee090a405ff65720005a7607488e24cdf29b5c973 /PKGBUILD
parentbb0e5235aa018e0b61e6397b5b2e78e93d151c59 (diff)
downloadaur-f9c90a4b3def6e3880d8240992a11a33817a3ee3.tar.gz
Dynamically find compatible Java version
Based on the proposal by xerus https://aur.archlinux.org/packages/kotlin-language-server/#comment-821197
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD7
1 files changed, 4 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 6b37b3025360..86d389017b2a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,13 +9,14 @@ url="https://github.com/fwcd/KotlinLanguageServer"
license=('MIT')
conflicts=('kotlin-language-server-git')
provides=('kotlin-language-server')
-depends=('java-runtime>=14')
-makedepends=('java-environment>=14')
+depends=('java-runtime>=11')
+makedepends=('java-environment>=11')
source=("${url}/archive/${pkgver}.tar.gz")
sha256sums=('82d2a1c15d1384ff9fbafef43c54ffe91a17587310980ffb760c4d1ce608f991')
build() {
- export JAVA_HOME="/usr/lib/jvm/java-16-openjdk"
+ jdk="$(find /usr/lib/jvm -maxdepth 1 -name "*1*" | head -1)" &&
+ test -n "$jdk" && export JAVA_HOME="$jdk"
cd "${srcdir}/${pkgname}-${pkgver}"
./gradlew server:installDist
}