summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMasahiro Kitagawa2024-04-24 22:24:58 +0900
committerMasahiro Kitagawa2024-04-24 22:24:58 +0900
commit834fddd3e2ea111c1137948c2ee190719f67ffeb (patch)
tree3e4fe27b9150b4909b81ec95bc6a10fbcb52442e
parent2c5d25ffca77e870ee6a3f127b8a8f1725af519b (diff)
downloadaur-lightzone.tar.gz
Set MAKEPKG_JAVA_VERSION to fix javahelp2 build failure
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD8
2 files changed, 8 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 48ea12fe5bf3..774c7e0d7bbf 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -5,7 +5,7 @@ pkgbase = lightzone
url = https://github.com/ktgw0316/LightZone/
arch = x86_64
license = BSD-3-Clause
- makedepends = java-environment=21
+ makedepends = java-environment>=17
makedepends = ant
makedepends = autoconf
makedepends = gcc
@@ -17,7 +17,7 @@ pkgbase = lightzone
depends = gcc-libs
depends = glibc
depends = hicolor-icon-theme
- depends = java-runtime>=21
+ depends = java-runtime>=17
depends = javahelp2
depends = lcms2
depends = lensfun
diff --git a/PKGBUILD b/PKGBUILD
index 93f4c01a0b59..5c9d59fb991e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -17,7 +17,7 @@ depends=(
'gcc-libs'
'glibc'
'hicolor-icon-theme'
- 'java-runtime>=21'
+ 'java-runtime>=17'
'javahelp2'
'lcms2'
'lensfun'
@@ -26,7 +26,7 @@ depends=(
'libraw'
'libxml2'
)
-makedepends=('java-environment=21'
+makedepends=('java-environment>=17'
'ant'
'autoconf'
'gcc'
@@ -52,6 +52,10 @@ prepare() {
build() {
if [ -d /usr/lib/jvm/java-21-openjdk ]; then
export JAVA_HOME=/usr/lib/jvm/java-21-openjdk
+ export MAKEPKG_JAVA_VERSION=21
+ elif [ -d /usr/lib/jvm/java-17-openjdk ]; then
+ export JAVA_HOME=/usr/lib/jvm/java-21-openjdk
+ export MAKEPKG_JAVA_VERSION=17
else
export JAVA_HOME=/usr/lib/jvm/default
fi