summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Laß2023-01-09 08:22:43 +0100
committerMichael Laß2023-01-09 08:28:26 +0100
commitadc199e155b7888e38f3587ba0fbfb1955934670 (patch)
tree40bf46d0dba52b7b128ec5bf3170fcd580baaf14
parent04734627a71fd061d62c4c387e14535405d98d58 (diff)
downloadaur-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--.SRCINFO13
-rw-r--r--PKGBUILD18
-rw-r--r--jabref.sh2
3 files changed, 17 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7947561daa2d..eaa32e710135 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 17452ffedb0e..ad5837bb005c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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 \