summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMasahiro Kitagawa2024-03-31 14:50:19 +0900
committerMasahiro Kitagawa2024-03-31 22:46:03 +0900
commitcfd3dbca4aa7cf03f64bb048595fc1fc22dcf2ed (patch)
treeab8cacb408daf682d0f9ede9e81e82f9687e0306 /PKGBUILD
parent89b2c87dc7a55f6f2b761a469f808355660afb7d (diff)
downloadaur-cfd3dbca4aa7cf03f64bb048595fc1fc22dcf2ed.tar.gz
Add patch for jdk21
+ Fix namcap warnings
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD33
1 files changed, 21 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e1e13f7aab51..0193a5545fc3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,21 +6,26 @@
pkgname=lightzone
pkgver=5.0.0beta2
-pkgrel=1
+pkgrel=2
pkgdesc="Open-source professional-level digital darkroom software"
url="https://github.com/ktgw0316/LightZone/"
-license=("custom:BSD-3-Clause")
+license=("BSD-3-Clause")
arch=("x86_64")
conflicts=('lightzone-git')
provides=('lightzone')
-depends=('java-runtime>=17'
+depends=(
+ 'gcc-libs'
+ 'glibc'
+ 'hicolor-icon-theme'
+ 'java-runtime>=17'
'javahelp2'
'lcms2'
'lensfun'
'libjpeg-turbo'
'libtiff'
'libraw'
- 'libxml2')
+ 'libxml2'
+)
makedepends=('java-environment=17'
'ant'
'autoconf'
@@ -30,18 +35,22 @@ makedepends=('java-environment=17'
'libx11'
'pkgconf'
'rsync'
- 'javahelp2'
- 'lcms2'
- 'libjpeg-turbo'
- 'libtiff'
- 'libraw')
+)
-git_url=${url}
-source=("${git_url}/archive/${pkgver}.zip")
+_git_url=${url}
+_patch_name="lombok_jdk21.patch"
+source=("${_git_url}/archive/${pkgver}.zip")
md5sums=('d3b9246311182e12fc6da5230dfcb173')
+prepare() {
+ cd "${srcdir}/LightZone-${pkgver}/"
+ patch -Np1 -i "${srcdir}/../${_patch_name}"
+}
+
build() {
- if [ -d /usr/lib/jvm/java-17-openjdk ]; then
+ if [ -d /usr/lib/jvm/java-21-openjdk ]; then
+ export JAVA_HOME=/usr/lib/jvm/java-21-openjdk
+ elif [ -d /usr/lib/jvm/java-17-openjdk ]; then
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk
else
export JAVA_HOME=/usr/lib/jvm/default