diff options
author | Grim Kriegor | 2021-08-10 15:59:41 +0100 |
---|---|---|
committer | Grim Kriegor | 2021-11-20 17:26:38 +0000 |
commit | f9c90a4b3def6e3880d8240992a11a33817a3ee3 (patch) | |
tree | e090a405ff65720005a7607488e24cdf29b5c973 /PKGBUILD | |
parent | bb0e5235aa018e0b61e6397b5b2e78e93d151c59 (diff) | |
download | aur-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-- | PKGBUILD | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -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 } |