diff options
author | Michael Lass | 2020-03-18 19:48:35 +0100 |
---|---|---|
committer | Michael Lass | 2020-03-18 20:38:43 +0100 |
commit | 3a14c665846a3c77492ad531eb8a69818c8fc923 (patch) | |
tree | 1a899051fbdb339e7a500a675095c7535fbb6c0f | |
parent | f3cb92fb2c3701e298fc17bb77b0273e91310408 (diff) | |
download | aur-3a14c665846a3c77492ad531eb8a69818c8fc923.tar.gz |
Update to 5.0
For now, use the prebuilt portable version.
-rw-r--r-- | .SRCINFO | 63 | ||||
-rw-r--r-- | PKGBUILD | 96 | ||||
-rw-r--r-- | jabref.desktop | 6 |
3 files changed, 45 insertions, 120 deletions
@@ -1,59 +1,24 @@ pkgbase = jabref - pkgdesc = GUI frontend for BibTeX, written in Java - pkgver = 4.3.1 - pkgrel = 3 + pkgdesc = Graphical Java application for managing BibTeX and biblatex (.bib) databases + pkgver = 5.0 + pkgrel = 1 url = https://www.jabref.org/ - arch = any + arch = x86_64 license = MIT - depends = archlinux-java-run>=4 - depends = java8-openjfx - depends = atk - depends = bzip2 - depends = cairo - depends = expat - depends = fontconfig + depends = alsa-lib depends = freetype2 - depends = fribidi - depends = gcc-libs - depends = gdk-pixbuf2 - depends = glib2 - depends = glibc - depends = graphite - depends = gtk2 - depends = harfbuzz - depends = libdatrie - depends = libffi - depends = libpng - depends = libthai - depends = libutil-linux - depends = libx11 - depends = libxau - depends = libxcb - depends = libxcomposite - depends = libxcursor - depends = libxdamage - depends = libxdmcp - depends = libxext - depends = libxfixes - depends = libxi - depends = libxinerama - depends = libxrandr + depends = libnet depends = libxrender depends = libxtst - depends = pango - depends = pcre - depends = pixman - depends = zlib - optdepends = gsettings-desktop-schemas: For web search support - noextract = JabRef-4.3.1.jar - source = https://github.com/JabRef/jabref/releases/download/v4.3.1/JabRef-4.3.1.jar - source = https://raw.githubusercontent.com/JabRef/jabref/v4.3.1/LICENSE.md - source = jabref.sh + depends = python + source = https://github.com/JabRef/jabref/releases/download/v5.0/JabRef-5.0-portable_linux.tar.gz + source = https://raw.githubusercontent.com/JabRef/jabref/v5.0/LICENSE.md + source = https://raw.githubusercontent.com/JabRef/jabref/v5.0/src/main/resources/icons/jabref.svg source = jabref.desktop - sha256sums = 5b52ee079c430a59d99006a644bba3d191c21d1ec9e6bae5c87493ad74ccc395 - sha256sums = d0a8248eeaafc526f1137703fdc5aac1c8fae106f94c4bef56e3650e2c4c73a7 - sha256sums = c88d83bd310f5824ba8fbfad08c128b60aac3509a8302aabc0ac429d3a51738d - sha256sums = a26845ba60ef2588c52d7d18259a977b146c777f935573bacdffcdcefa2b41b5 + sha256sums = 2231df4a429e819f795483419bb40242ad1f0dc2a7893e546e62649b6a275e6c + sha256sums = 057113b2e1e3eaeffdbbfbc57febca6e02c53cb63b14ffc9e1fbacf6ddc17638 + sha256sums = 84408ddc8c6e41e4367f3b6cd171909fb1cf7ac808495f3a8033b64a2ff4c40b + sha256sums = e499b4af1fc45223fdafd801a4dd8a1c3c59384c71bc2e6985ab701da97df717 pkgname = jabref @@ -7,80 +7,40 @@ # https://github.com/michaellass/AUR pkgname=jabref -pkgver=4.3.1 -pkgrel=3 -pkgdesc="GUI frontend for BibTeX, written in Java" -arch=('any') +pkgver=5.0 +pkgrel=1 +pkgdesc="Graphical Java application for managing BibTeX and biblatex (.bib) databases" +arch=(x86_64) url="https://www.jabref.org/" -license=('MIT') -depends=('archlinux-java-run>=4' 'java8-openjfx' - - # Additional dependencies for the JavaFX UI, determined using - # ldd /usr/lib/jvm/java-8-openjdk/jre/lib/amd64/libglass.so|awk '{print $3}'|xargs pacman -Qo|awk '{print $4}'|sort -u - 'atk' - 'bzip2' - 'cairo' - 'expat' - 'fontconfig' - 'freetype2' - 'fribidi' - 'gcc-libs' - 'gdk-pixbuf2' - 'glib2' - 'glibc' - 'graphite' - 'gtk2' - 'harfbuzz' - 'libdatrie' - 'libffi' - 'libpng' - 'libthai' - 'libutil-linux' - 'libx11' - 'libxau' - 'libxcb' - 'libxcomposite' - 'libxcursor' - 'libxdamage' - 'libxdmcp' - 'libxext' - 'libxfixes' - 'libxi' - 'libxinerama' - 'libxrandr' - 'libxrender' - 'libxtst' - 'pango' - 'pcre' - 'pixman' - 'zlib' -) -optdepends=( - 'gsettings-desktop-schemas: For web search support' -) -source=(https://github.com/JabRef/jabref/releases/download/v${pkgver}/JabRef-${pkgver}.jar +license=(MIT) +depends=(alsa-lib freetype2 libnet libxrender libxtst python) +source=(https://github.com/JabRef/jabref/releases/download/v${pkgver}/JabRef-${pkgver}-portable_linux.tar.gz https://raw.githubusercontent.com/JabRef/jabref/v${pkgver}/LICENSE.md - jabref.sh + https://raw.githubusercontent.com/JabRef/jabref/v${pkgver}/src/main/resources/icons/jabref.svg jabref.desktop) -noextract=(JabRef-${pkgver}.jar) -sha256sums=('5b52ee079c430a59d99006a644bba3d191c21d1ec9e6bae5c87493ad74ccc395' - 'd0a8248eeaafc526f1137703fdc5aac1c8fae106f94c4bef56e3650e2c4c73a7' - 'c88d83bd310f5824ba8fbfad08c128b60aac3509a8302aabc0ac429d3a51738d' - 'a26845ba60ef2588c52d7d18259a977b146c777f935573bacdffcdcefa2b41b5') +sha256sums=('2231df4a429e819f795483419bb40242ad1f0dc2a7893e546e62649b6a275e6c' + '057113b2e1e3eaeffdbbfbc57febca6e02c53cb63b14ffc9e1fbacf6ddc17638' + '84408ddc8c6e41e4367f3b6cd171909fb1cf7ac808495f3a8033b64a2ff4c40b' + 'e499b4af1fc45223fdafd801a4dd8a1c3c59384c71bc2e6985ab701da97df717') -prepare() { - cd ${srcdir} - bsdtar -xf JabRef-${pkgver}.jar icons/${pkgname}.svg -} +# Preparation for building from source. Currently, the jlink step fails with the following message: +# Process 'command '/usr/lib/jvm/java-13-openjdk/bin/jlink'' finished with non-zero exit value 1 +#build() { +# cd ... +# +# export JAVA_HOME=/usr/lib/jvm/java-13-openjdk/ +# +# ./gradlew --no-daemon assemble +# ./gradlew --no-daemon jlink +#} package() { - cd ${srcdir} - install -Dm755 JabRef-${pkgver}.jar ${pkgdir}/usr/share/java/${pkgname}/JabRef-${pkgver}.jar + install -dm755 "${pkgdir}/opt/jabref" "${pkgdir}/usr/bin" - install -Dm755 ${pkgname}.sh ${pkgdir}/usr/bin/${pkgname} - sed -i "s/VERSION/${pkgver}/" ${pkgdir}/usr/bin/${pkgname} + cp -r "${srcdir}"/JabRef/{bin,lib} "${pkgdir}"/opt/${pkgname} + ln -sf /opt/${pkgname}/bin/JabRef "${pkgdir}"/usr/bin/JabRef - install -Dm644 ${pkgname}.desktop ${pkgdir}/usr/share/applications/${pkgname}.desktop - install -Dm644 icons/${pkgname}.svg ${pkgdir}/usr/share/pixmaps/${pkgname}.svg - install -Dm644 LICENSE.md ${pkgdir}/usr/share/licenses/jabref/LICENSE.md + install -Dm644 "${srcdir}"/${pkgname}.desktop "${pkgdir}"/usr/share/applications/${pkgname}.desktop + install -Dm644 "${srcdir}"/${pkgname}.svg "${pkgdir}"/usr/share/pixmaps/${pkgname}.svg + install -Dm644 "${srcdir}"/LICENSE.md "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE.md } diff --git a/jabref.desktop b/jabref.desktop index d9cf381897e9..c8b299b8c5a4 100644 --- a/jabref.desktop +++ b/jabref.desktop @@ -1,12 +1,12 @@ [Desktop Entry] Name=JabRef GenericName=BibTeX Editor -Comment=JabRef is an open source bibliography reference manager. The native file format used by JabRef is BibTeX, the standard LaTeX bibliography format. +Comment=Graphical Java application for managing BibTeX and biblatex (.bib) databases Type=Application Terminal=false Icon=jabref -Exec=jabref %U +Exec=JabRef %U Keywords=bibtex;biblatex;latex;bibliography Categories=Office; -StartupWMClass=org-jabref-JabRefMain +StartupWMClass=org.jabref.JabRefMain MimeType=text/x-bibtex; |