diff options
author | jkhsjdhjs | 2022-11-29 19:07:06 +0100 |
---|---|---|
committer | jkhsjdhjs | 2022-11-29 19:07:06 +0100 |
commit | 90ee0ae909797ceeb43f092c944502709fe8d282 (patch) | |
tree | 4d4a33a459ee9a74453ca5a48902a1fd8083239b | |
parent | ab9e16995204715a57064bad80dcb2078fce0ba1 (diff) | |
download | aur-90ee0ae909797ceeb43f092c944502709fe8d282.tar.gz |
Verify active Java SDK in build()
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 11 |
2 files changed, 12 insertions, 2 deletions
@@ -6,8 +6,9 @@ pkgbase = nzbhydra2 arch = any license = Apache makedepends = maven - makedepends = java-environment<=11 + makedepends = java-environment<=16 makedepends = java-environment>=8 + makedepends = java-runtime-common depends = python depends = java-runtime-headless<=17 depends = java-runtime-headless>=8 @@ -10,7 +10,7 @@ arch=('any') url="https://github.com/theotherp/nzbhydra2" license=('Apache') depends=('python' 'java-runtime-headless<=17' 'java-runtime-headless>=8') -makedepends=('maven' 'java-environment<=11' 'java-environment>=8') +makedepends=('maven' 'java-environment<=16' 'java-environment>=8' 'java-runtime-common') optdepends=('jackett: torrent indexer proxy') source=("${pkgname}-${pkgver}.tar.gz::https://github.com/theotherp/nzbhydra2/archive/refs/tags/v${pkgver}.tar.gz" 'nzbhydra2.service' @@ -45,6 +45,15 @@ prepare() { } build() { + _java_version="$(archlinux-java get)" + if [[ "${_java_version//[!0-9]}" > 16 ]]; then + >&2 echo -e "This package can't be built with \e[1m$_java_version\e[21m!" + >&2 echo -e "Use \e[1marchlinux-java\e[21m to change the default Java SDK." + >&2 echo -e "\e[1mjava-11-openjdk\e[21m and \e[1mjava-8-openjdk\e[21m are known to work." + >&2 archlinux-java status + return 1 + fi + cd "${srcdir}/${pkgname}-${pkgver}" mvn -Dmaven.test.skip -pl core -am clean package } |