Package Details: jabref 4.3.1-3

Git Clone URL: https://aur.archlinux.org/jabref.git (read-only)
Package Base: jabref
Description: GUI frontend for BibTeX, written in Java
Upstream URL: https://www.jabref.org/
Licenses: MIT
Submitter: Allan
Maintainer: Bevan
Last Packager: Bevan
Votes: 183
Popularity: 0.69
First Submitted: 2012-06-07 22:47
Last Updated: 2019-07-25 06:48

Dependencies (40)

Required by (0)

Sources (4)

Pinned Comments

Bevan commented on 2019-07-25 06:48

Important note on the java-openjfx update:

Arch restructured the java-openjfx package. Version 8 which is required by jabref is now called java8-openjfx. To update your system, you need to temporarily uninstall jabref, then make a full system update and finally build and install the newest version:

  • pacman -R jabref
  • pacman -Syu
  • pacman -S --asdeps java8-openjfx
  • makepkg
  • pacman -U jabref-4.3.1-3-any.pkg.tar

Latest Comments

1 2 3 4 5 6 ... Next › Last »

duckmayr commented on 2019-10-13 15:36

UPDATE: I was able to install jabref.

After thinking a little harder about the error message I saw, I realized archlinux-java-run was probably an additional dependency (beyond java8-openjfx), which probably wasn't in the official repos. Sure enough, I just needed to get it from the AUR at https://aur.archlinux.org/packages/archlinux-java-run/

It might be worthwhile to have as a pinned comment the process to install jabref from scratch, so that people know to get both the java8-openjfx and archlinux-java-run dependencies setup from the get-go. (Or maybe others don't have such problems, and it would only help someone relatively inexperienced with the AUR like me...).

duckmayr commented on 2019-10-13 15:00

I am having some trouble installing, even after following the pinned comment. Specifically, these are the commands I ran:

git clone <https://aur.archlinux.org/jabref.git>
cd jabref/
sudo pacman -Syu
sudo pacman -S --asdeps java8-openjfx
makepkg -si

and I got as output

==> Making package: jabref 4.3.1-3 (Sun 13 Oct 2019 09:49:23 AM CDT)
==> Checking runtime dependencies...
==> Installing missing dependencies...
error: target not found: archlinux-java-run>=4
==> ERROR: 'pacman' failed to install missing dependencies.

Any thoughts? Thanks!

(This is my first time posting on AUR; please let me know if there's information I haven't provided that is expected).

Bevan commented on 2019-08-02 19:05

myops: As far as I can tell, the checksum is still correct. Maybe you have an old/modified version of the LICENSE.md file lying around?

curl https://raw.githubusercontent.com/JabRef/jabref/v4.3.1/LICENSE.md 2>/dev/null|sha256sum 
d0a8248eeaafc526f1137703fdc5aac1c8fae106f94c4bef56e3650e2c4c73a7  -

myops commented on 2019-08-02 15:35

Please update the checksum for LICENSE.md in PKGBUILD.

n.vaughan commented on 2019-07-25 23:17

@Rhinoceros You're right! Very odd indeed.

Rhinoceros commented on 2019-07-25 23:16

@n.vaughan You just needed to follow the pinned comment. It looks like you are using the old PKGBUILD. The current one already has that line in it!

https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=jabref#n16

n.vaughan commented on 2019-07-25 23:10

@Rhinoceros, I just changed the line:

depends=('archlinux-java-run>=4' 'java-openjfx'

to:

depends=('archlinux-java-run>=4' 'java8-openjfx'

in the PKGBUILD file. It now works fine.

Rhinoceros commented on 2019-07-25 22:52

@n.vaughan It's in the official repos, not the AUR. Did you follow the pinned comment? pacman -Syu then pacman -S --asdeps java8-openjfx

n.vaughan commented on 2019-07-25 22:48

I couldn't find java8-openjfx in the AUR, only java-openjfx. The install failed.

Rhinoceros commented on 2019-07-25 09:37

Thank you for the quick update!