Package Details: jabref 4.3.1-3

Git Clone URL: (read-only, click to copy)
Package Base: jabref
Description: GUI frontend for BibTeX, written in Java
Upstream URL:
Licenses: MIT
Submitter: Allan
Maintainer: Bevan
Last Packager: Bevan
Votes: 185
Popularity: 1.02
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 »

SebRut commented on 2020-01-03 11:51

I'm getting the follwing, easily fixed warnings when running shellcheck:

In /dev/stdin line 68:
                                                            ^-------^ SC2206: Quote to prevent word splitting/globbing, or split robustly with mapfile or read -a.                                                                                                            
                                                                             ^-------^ SC2206: Quote to prevent word splitting/globbing, or split robustly with mapfile or read -a.                                                                                           

In /dev/stdin line 69:${pkgver}/
                                                         ^-------^ SC2206: Quote to prevent word splitting/globbing, or split robustly with mapfile or read -a.                                                                                                               

In /dev/stdin line 72:
                  ^-------^ SC2206: Quote to prevent word splitting/globbing, or split robustly with mapfile or read -a.

For more information: -- Quote to prevent word splitting/g...

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

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 <>
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 file lying around?

curl 2>/dev/null|sha256sum 
d0a8248eeaafc526f1137703fdc5aac1c8fae106f94c4bef56e3650e2c4c73a7  -

myops commented on 2019-08-02 15:35

Please update the checksum for 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!

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

@Rhinoceros, I just changed the line:

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


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.