diff options
author | Michael Laß | 2023-01-09 08:22:43 +0100 |
---|---|---|
committer | Michael Laß | 2023-01-09 08:28:26 +0100 |
commit | adc199e155b7888e38f3587ba0fbfb1955934670 (patch) | |
tree | 40bf46d0dba52b7b128ec5bf3170fcd580baaf14 | |
parent | 04734627a71fd061d62c4c387e14535405d98d58 (diff) | |
download | aur-adc199e155b7888e38f3587ba0fbfb1955934670.tar.gz |
Update to 5.9
Temporarily switch to using the provided gradle wrapper, because the
gradle package in Arch is outdated and not compatible with Java 19.
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 18 | ||||
-rw-r--r-- | jabref.sh | 2 |
3 files changed, 17 insertions, 16 deletions
@@ -1,22 +1,21 @@ pkgbase = jabref pkgdesc = Graphical Java application for managing BibTeX and biblatex (.bib) databases - pkgver = 5.8 + pkgver = 5.9 pkgrel = 1 url = https://www.jabref.org/ arch = any license = MIT - makedepends = gradle - makedepends = java-environment=17 + makedepends = java-environment=19 depends = archlinux-java-run>=7 - depends = java-runtime>=17 + depends = java-runtime>=19 optdepends = python: browser extension options = !strip options = !emptydirs - source = jabref-5.8.tar.gz::https://github.com/JabRef/jabref/archive/v5.8.tar.gz + source = jabref-5.9.tar.gz::https://github.com/JabRef/jabref/archive/v5.9.tar.gz source = jabref.sh source = jabref.desktop - sha256sums = c2c4cba0f7b43e8a5505bb35a6487250093256f2e8cd758dcdfadb935e4b4892 - sha256sums = dd6db2b5a65ac38caec690c9652f8ef517a800fdff0bb5939c9c46317fed96a5 + sha256sums = 3afca55ff8aa8341226cc9d95090704870269acfd0e3523896a29385251b68b8 + sha256sums = b89e7a3eb74031999c441ebfe9520618198dd68d416dd5b5b3b2271a1617ee2f sha256sums = b0e3ed5cde4072a2d10de887b50217c03bbe30a1ea9b39bea1255ea80db15b77 pkgname = jabref @@ -7,21 +7,21 @@ # https://github.com/michaellass/AUR pkgname=jabref -pkgver=5.8 +pkgver=5.9 pkgrel=1 pkgdesc="Graphical Java application for managing BibTeX and biblatex (.bib) databases" arch=(any) url="https://www.jabref.org/" license=(MIT) -depends=('archlinux-java-run>=7' 'java-runtime>=17') -makedepends=('gradle' 'java-environment=17') +depends=('archlinux-java-run>=7' 'java-runtime>=19') +makedepends=('java-environment=19') optdepends=('python: browser extension') options=(!strip !emptydirs) source=(${pkgname}-${pkgver}.tar.gz::https://github.com/JabRef/jabref/archive/v${pkgver}.tar.gz jabref.sh jabref.desktop) -sha256sums=('c2c4cba0f7b43e8a5505bb35a6487250093256f2e8cd758dcdfadb935e4b4892' - 'dd6db2b5a65ac38caec690c9652f8ef517a800fdff0bb5939c9c46317fed96a5' +sha256sums=('3afca55ff8aa8341226cc9d95090704870269acfd0e3523896a29385251b68b8' + 'b89e7a3eb74031999c441ebfe9520618198dd68d416dd5b5b3b2271a1617ee2f' 'b0e3ed5cde4072a2d10de887b50217c03bbe30a1ea9b39bea1255ea80db15b77') # Note on supported Java versions: @@ -45,11 +45,11 @@ build() { mkdir -p "${srcdir}"/gradle export GRADLE_USER_HOME=${srcdir}/gradle - export JAVA_HOME=$(archlinux-java-run -a 17 -b 17 -f jdk -j) + export JAVA_HOME=$(archlinux-java-run -a 19 -b 19 -f jdk -j) echo "Using JDK from $JAVA_HOME to build JabRef." - # ./gradlew \ - /usr/bin/gradle \ + #/usr/bin/gradle \ + ./gradlew \ --no-daemon \ -PprojVersion="${pkgver}" \ -PprojVersionInfo="${pkgver}--ArchLinux--${pkgrel}" \ @@ -74,5 +74,7 @@ package() { cd build cp -r resources "${pkgdir}"/usr/share/java/${pkgname} tar xf distributions/JabRef-${pkgver}.tar -C "${pkgdir}"/usr/share/java/${pkgname} JabRef-${pkgver}/lib --strip-components=1 + + # delete windows jar files that currently come with openjfx rm "${pkgdir}"/usr/share/java/${pkgname}/lib/*-win.jar } diff --git a/jabref.sh b/jabref.sh index 64f0a11b3a7a..f923f16ddcc3 100644 --- a/jabref.sh +++ b/jabref.sh @@ -14,7 +14,7 @@ ROOT=/usr/share/java/jabref -/usr/bin/archlinux-java-run -a 17 -- \ +/usr/bin/archlinux-java-run -a 19 -- \ --add-modules javafx.controls,javafx.fxml,javafx.swing,javafx.web \ --add-exports javafx.controls/com.sun.javafx.scene.control=org.controlsfx.controls \ --add-exports org.controlsfx.controls/impl.org.controlsfx.skin=org.jabref \ |