Package Details: jabref-latest 20231226-1

Git Clone URL: https://aur.archlinux.org/jabref-latest.git (read-only, click to copy)
Package Base: jabref-latest
Description: GUI frontend for BibTeX, written in Java; latest main (master) version from git
Upstream URL: https://www.jabref.org/
Keywords: biber biblatex bibliography bibtex jabref latex manager reference
Licenses: MIT
Conflicts: jabref
Provides: jabref
Submitter: j0hannes
Maintainer: j0hannes
Last Packager: j0hannes
Votes: 7
Popularity: 0.028397
First Submitted: 2019-04-29 00:07 (UTC)
Last Updated: 2023-12-27 08:50 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 Next › Last »

gjasso commented on 2020-06-16 08:53 (UTC) (edited on 2020-06-16 08:53 (UTC) by gjasso)

Hi j0hannes,

The problem seems to be that the .desktop file is considered "broken" if /opt/JabRef/bin is not on your $PATH (in the sense that programs like wofi do not list it). I don't know why wofi ignores the Path variable (from the .desktop file).

j0hannes commented on 2020-06-08 23:23 (UTC)

Hi gjasso,

The binary extracted from the archive at https://builds.jabref.org/master/ uses camel case, so the .desktop file defines:

Exec=JabRef %U
Path=/opt/JabRef/bin

In addition to that, I generate the shell script /usr/bin/jabref which does exec /opt/JabRef/bin/JabRef $@. I can confirm that it's broken currently and that your fix works, but I don't know why - supposedly, JabRef should be called in /opt/JabRef/bin and not jabref in /usr/bin.

gjasso commented on 2020-06-08 07:13 (UTC) (edited on 2020-06-08 07:13 (UTC) by gjasso)

The line Exec=JabRef U% in the desktop file /usr/share/applications/JabRef.desktop should be replaced by Exec=jabref %U, e.g. with

/usr/bin/sed -i 's/Exec=JabRef/Exec=jabref/' /usr/share/applications/JabRef.desktop

j0hannes commented on 2020-03-11 10:49 (UTC) (edited on 2020-03-11 10:50 (UTC) by j0hannes)

Hi cr1lle,

Thanks for the heads-up. The year in the license file has changed (Copyright © 2003-2019 > Copyright © 2003-2020). I've updated the checksum.

cr1lle commented on 2020-03-11 07:40 (UTC) (edited on 2020-03-11 07:42 (UTC) by cr1lle)

Hi,

Using pamac-manager, I get the following error

==> Validating source files with sha256sums...
    Jabref-20200129.tgz ... Skipped
    LICENSE.md ... FAILED
    jabref.sh ... Passed
    JabRef.desktop ... Passed
    JabRef.svg ... Passed
==> ERROR: One or more files did not pass the validity check!
Failed to build jabref-latest

joelostblom commented on 2020-01-29 12:41 (UTC)

Great, thank you!

j0hannes commented on 2020-01-29 12:37 (UTC)

Hi joelostblom,

I intentionally set permissions for all files in the PKGBUILD to prevent propagating potential file permission errors in the JabRef source archive that is otherwise used without any further checking. I have added the executable bit for the python script to the PKGBUILD. Thanks for letting me know.

joelostblom commented on 2020-01-28 13:08 (UTC)

Thanks for creating this package for Arch! After I installed, I had to set executable bit of /opt/JabRef/lib/jabrefHost.py manually for the jabfox addon to work. I noticed this is already the case in the main repo, but it was not in the file installed on my system, so I thought I would report it here also in case the permissions are modified by the arch package upon installing.

j0hannes commented on 2020-01-06 12:24 (UTC) (edited on 2020-01-06 22:57 (UTC) by j0hannes)

Hi alleut,

I mistakenly set the current version to 4th of January when updating the PKGBUILD, the last nightly build however is from January 3rd. I was able to fix this issue.

<deleted-account> commented on 2020-01-06 10:14 (UTC)

There is something wrong with the version number in this update:

-> Unpacking 'Jabref-20200104.tgz' with bsdtar
==> Running pkgver()...
==> Updated version: 'jabref-latest 20200103-1'