summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLoara2024-02-02 12:35:24 +0100
committerLoara2024-02-02 12:35:24 +0100
commit30b522b5d232b95f53747a09174692b3fde73882 (patch)
treefc8bf5458245d8b4725ab8d0721ff910e4b2bab9
parent8a9f63cd25d131b9f70a7e32d3d4a2ee32c98b2c (diff)
downloadaur-30b522b5d232b95f53747a09174692b3fde73882.tar.gz
Remove OpenJDK limitation from version 21.0.2
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD24
2 files changed, 16 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f1a1fe300e06..4945778018be 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,15 @@
pkgbase = jabref-git
pkgdesc = GUI frontend for BibTeX, written in Java -- built from git
- pkgver = 5.11.r177.43817fd2c5
+ pkgver = 5.12.r121.de5481ad0b
pkgrel = 2
epoch = 3
url = https://www.jabref.org
arch = x86_64
license = MIT
makedepends = git
- makedepends = jdk21-openjdk
+ makedepends = java-environment=21
+ makedepends = archlinux-java-run
+ makedepends = gradle
depends = java-runtime=21
depends = xdg-user-dirs
depends = gtk3>=3.8
diff --git a/PKGBUILD b/PKGBUILD
index b5164d63b4ad..dad1ba799ad7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,7 +7,7 @@
# installation.
pkgname=jabref-git
-pkgver=5.11.r177.43817fd2c5
+pkgver=5.12.r121.de5481ad0b
pkgrel=2
epoch=3
pkgdesc="GUI frontend for BibTeX, written in Java -- built from git"
@@ -15,7 +15,7 @@ arch=('x86_64')
url="https://www.jabref.org"
license=('MIT')
depends=('java-runtime=21' 'xdg-user-dirs' 'gtk3>=3.8' 'alsa-lib')
-makedepends=('git' 'jdk21-openjdk') # tested with openjdk from the repos
+makedepends=('git' 'java-environment=21' 'archlinux-java-run' 'gradle')
optdepends=('gsettings-desktop-schemas: For web search support')
provides=('jabref')
conflicts=('jabref')
@@ -34,21 +34,21 @@ pkgver() {
build() {
# Due to a jlink bug you need at least JDK 21.0.1 to compile JabRef
- if [[ 0 -gt $(vercmp $("$JAVA_HOME"/bin/java -version |& sed -n "2s/.*build \([0-9.]*\).*/\1/; 2p") 21.0.1) ]]
- then
- echo "Error: you need JDK at least 21.0.1 to compile Jabref"
- echo "JDK currently in use:"
- "$JAVA_HOME"/bin/java -version |& sed -n "2p"
- exit 1
- fi
+# if [[ 0 -gt $(vercmp $("$JAVA_HOME"/bin/java -version |& sed -n "2s/.*build \([0-9.]*\).*/\1/; 2p") 21.0.1) ]]
+# then
+# echo "Error: you need JDK at least 21.0.1 to compile Jabref"
+# echo "JDK currently in use:"
+# "$JAVA_HOME"/bin/java -version |& sed -n "2p"
+# exit 1
+# fi
cd ${pkgname%-git}
+ export JAVA_HOME=$(archlinux-java-run --java-home --min 21 --max 21)
[[ -d "$srcdir"/gradle ]] && install -d "$srcdir"/gradle
export GRADLE_USER_HOME="$srcdir"/gradle
export DEFAULT_JVM_OPTS='"-Xmx1g" "-Xms64m"'
- # pwd
- ./gradlew --no-daemon -PprojVersion="${pkgver}" \
+ /usr/bin/gradle --no-daemon -PprojVersion="${pkgver}" \
-PprojVersionInfo="${pkgver}--ArchLinux--${pkgrel}" assemble
- ./gradlew --no-daemon --no-parallel -PprojVersion="${pkgver}" \
+ /usr/bin/gradle --no-daemon -PprojVersion="${pkgver}" \
-PprojVersionInfo="${pkgver}--ArchLinux--${pkgrel}" jlink
}