diff options
author | Grim Kriegor | 2021-08-10 16:04:10 +0100 |
---|---|---|
committer | Grim Kriegor | 2021-11-20 12:58:59 +0000 |
commit | 29da28b42ff87065dd75e31d1c9aaea3663653f6 (patch) | |
tree | bab73f6be4722781fd0955ec8820078098535f7e /PKGBUILD | |
parent | dc0cae131e5bd25427694ae7cc5f4a3095130d7f (diff) | |
download | aur-29da28b42ff87065dd75e31d1c9aaea3663653f6.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-- | PKGBUILD | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -10,8 +10,8 @@ url="https://github.com/fwcd/KotlinLanguageServer.git" license=('MIT') conflicts=('kotlin-language-server') provides=('kotlin-language-server') -depends=('java-runtime>=14') -makedepends=('java-environment>=14' 'git') +depends=('java-runtime>=11') +makedepends=('java-environment>=11' 'git') source=("${_pkgname}::git+${url}") sha256sums=('SKIP') @@ -23,7 +23,8 @@ pkgver() { } 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}" ./gradlew server:installDist } |