diff options
author | Michael Laß | 2023-10-23 21:39:02 +0200 |
---|---|---|
committer | Michael Laß | 2023-10-23 22:16:04 +0200 |
commit | ffff74ad1536ebc6f2cb4b45196c4ec764b74a7d (patch) | |
tree | b98edb38c9dc2ef7c58c3b2932eeea1655593048 | |
parent | aad23870b911d29540a970a70e14f6d7c9dc5043 (diff) | |
download | aur-ffff74ad1536ebc6f2cb4b45196c4ec764b74a7d.tar.gz |
Update to 5.11
csl-styles and csl-locales are now included using git submodules and
they are not included in the tarball anymore. Using git for building
this package would require cloning hundreds of MB of repository data.
Hence, we now manually download tarballs for all submodules and need to
maintain a list of correct commit hashes.
Also, let's start using Arch's gradle package again as it is currently
capable of building JabRef.
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 31 |
2 files changed, 30 insertions, 16 deletions
@@ -1,20 +1,27 @@ pkgbase = jabref pkgdesc = Graphical Java application for managing BibTeX and biblatex (.bib) databases - pkgver = 5.10 - pkgrel = 2 + pkgver = 5.11 + pkgrel = 1 url = https://www.jabref.org/ arch = any license = MIT + makedepends = gradle makedepends = java-environment=21 depends = archlinux-java-run>=10 depends = java-runtime=21 optdepends = python: browser extension options = !strip options = !emptydirs - source = jabref-5.10.tar.gz::https://github.com/JabRef/jabref/archive/v5.10.tar.gz + source = jabref-5.11.tar.gz::https://github.com/JabRef/jabref/archive/v5.11.tar.gz + source = abbrv.jabref.org-cf71cb48dbd78b2d85856e689e2834f14b91fdbc.tar.gz::https://github.com/JabRef/abbrv.jabref.org/archive/cf71cb48dbd78b2d85856e689e2834f14b91fdbc.tar.gz + source = locales-3fd551ca87ea464f89b1509e4987015691f3132b.tar.gz::https://github.com/citation-style-language/locales/archive/3fd551ca87ea464f89b1509e4987015691f3132b.tar.gz + source = styles-010b77c19b0928db4cc046258d6797a937e0f460.tar.gz::https://github.com/citation-style-language/styles/archive/010b77c19b0928db4cc046258d6797a937e0f460.tar.gz source = jabref.sh source = jabref.desktop - sha256sums = f6560e584f48f537fd580c8caac19925ea54c74d8d05bdb230b0daf2132c4b7e + sha256sums = d09666f240a9ba8a4bb1759b44a676e723f7b48477e57ef0189349ad4489b822 + sha256sums = 9345f022dca8d341928adecd0e82be00b205371da71ec0109d86a20c4b9b25c2 + sha256sums = a2533c5dfc43de52e8acedd656c5af257c7da4baf8dda844b81c7f98d4e018e8 + sha256sums = c5629699d899cc02d09062c76f8c8e6a0d2f44c99ef402b6671b0aa46b942372 sha256sums = f8b9b6cb92c1a564a8bbf379819ad4c11cff5f760b346e1003928fd48fd38a1c sha256sums = b0e3ed5cde4072a2d10de887b50217c03bbe30a1ea9b39bea1255ea80db15b77 @@ -6,21 +6,31 @@ # This PKGBUILD is maintained on github: # https://github.com/michaellass/AUR +_abbrv=cf71cb48dbd78b2d85856e689e2834f14b91fdbc +_locales=3fd551ca87ea464f89b1509e4987015691f3132b +_styles=010b77c19b0928db4cc046258d6797a937e0f460 + pkgname=jabref -pkgver=5.10 -pkgrel=2 +pkgver=5.11 +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>=10' 'java-runtime=21') -makedepends=('java-environment=21') +makedepends=('gradle' 'java-environment=21') optdepends=('python: browser extension') options=(!strip !emptydirs) source=(${pkgname}-${pkgver}.tar.gz::https://github.com/JabRef/jabref/archive/v${pkgver}.tar.gz + abbrv.jabref.org-${_abbrv}.tar.gz::https://github.com/JabRef/abbrv.jabref.org/archive/${_abbrv}.tar.gz + locales-${_locales}.tar.gz::https://github.com/citation-style-language/locales/archive/${_locales}.tar.gz + styles-${_styles}.tar.gz::https://github.com/citation-style-language/styles/archive/${_styles}.tar.gz jabref.sh jabref.desktop) -sha256sums=('f6560e584f48f537fd580c8caac19925ea54c74d8d05bdb230b0daf2132c4b7e' +sha256sums=('d09666f240a9ba8a4bb1759b44a676e723f7b48477e57ef0189349ad4489b822' + '9345f022dca8d341928adecd0e82be00b205371da71ec0109d86a20c4b9b25c2' + 'a2533c5dfc43de52e8acedd656c5af257c7da4baf8dda844b81c7f98d4e018e8' + 'c5629699d899cc02d09062c76f8c8e6a0d2f44c99ef402b6671b0aa46b942372' 'f8b9b6cb92c1a564a8bbf379819ad4c11cff5f760b346e1003928fd48fd38a1c' 'b0e3ed5cde4072a2d10de887b50217c03bbe30a1ea9b39bea1255ea80db15b77') @@ -33,12 +43,9 @@ sha256sums=('f6560e584f48f537fd580c8caac19925ea54c74d8d05bdb230b0daf2132c4b7e' prepare() { cd ${pkgname}-${pkgver} - # Include CSL styles and locales in our build - cp -r buildres/csl/csl-styles/* src/main/resources/csl-styles/ - cp -r buildres/csl/csl-locales/* src/main/resources/csl-locales/ - - # gradle will use the specified Java version regardless of JAVA_HOME - sed -i 's/languageVersion = JavaLanguageVersion.of(20)/languageVersion = JavaLanguageVersion.of(21)/' build.gradle + cp -a "${srcdir}"/abbrv.jabref.org-${_abbrv}/* buildres/abbrv.jabref.org/ + cp -a "${srcdir}"/locales-${_locales}/* src/main/resources/csl-locales/ + cp -a "${srcdir}"/styles-${_styles}/* src/main/resources/csl-styles/ } build() { @@ -50,8 +57,8 @@ build() { export JAVA_HOME=$(archlinux-java-run -a 21 -b 21 -f jdk -j) echo "Using JDK from $JAVA_HOME to build JabRef." - #/usr/bin/gradle \ - ./gradlew \ + #./gradlew \ + /usr/bin/gradle \ --no-daemon \ -PprojVersion="${pkgver}" \ -PprojVersionInfo="${pkgver}--ArchLinux--${pkgrel}" \ |