diff options
author | Loara | 2024-02-02 12:35:24 +0100 |
---|---|---|
committer | Loara | 2024-02-02 12:35:24 +0100 |
commit | 30b522b5d232b95f53747a09174692b3fde73882 (patch) | |
tree | fc8bf5458245d8b4725ab8d0721ff910e4b2bab9 | |
parent | 8a9f63cd25d131b9f70a7e32d3d4a2ee32c98b2c (diff) | |
download | aur-30b522b5d232b95f53747a09174692b3fde73882.tar.gz |
Remove OpenJDK limitation from version 21.0.2
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 24 |
2 files changed, 16 insertions, 14 deletions
@@ -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 @@ -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 } |