Package Details: xournalpp-git

Git Clone URL: (read-only)
Package Base: xournalpp-git
Description: Xournal++ is a handwriting Notetaking software with PDF annotation support. Supports Pen input like Wacom Tablets.
Upstream URL:
Keywords: annotation notebook pdf tablet
Licenses: GPL2
Conflicts: xournalpp
Submitter: ridikulusrat
Maintainer: youduda
Last Packager: youduda
Votes: 13
Popularity: 0.644726
First Submitted: 2015-10-18 01:29
Last Updated: 2019-03-22 09:26

Latest Comments

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

eliasrg commented on 2019-03-21 02:37

The line configdir="$XDG_CONFIG_HOME" seems wrong, as $XDG_CONFIG_HOME is assumed by the standard ( to be an absolute path. I suggest replacing it with

configdir="$(realpath --relative-to="$HOME" "$XDG_CONFIG_HOME")"

to ensure that DEV_CONFIG_DIR is relative to the user's home dir (as specified in cmake/

swiftscythe commented on 2019-03-12 00:12

new revision requires libzip:

LittleHuba commented on 2019-03-05 19:44

alsa-utils, curl and vlc are no longer required as dependencies, as recording is now directly handled by using portaudio

youduda commented on 2019-02-27 22:41

Fixed, empty bash function, I sometimes forget that this is not allowed.

macxcool commented on 2019-02-27 21:23

Got this on the run of the install script:

(1/1) upgrading xournalpp-git

[----------------------------------] 100%

/tmp/alpm_Bbr6Cw/.INSTALL: line 2: syntax error near unexpected token `}'

/tmp/alpm_Bbr6Cw/.INSTALL: line 2: `}'

/usr/bin/bash: post_upgrade: command not found

error: command failed to execute correctly

youduda commented on 2019-02-27 14:43

Thanks for your improvements! Addionally I added lua to the dependencies to support the new plugin feature.

dreieck commented on 2019-02-27 13:55

namcap on the final package shows some information, two of which I consider you need to take care about:

xournalpp-git W: .INSTALL file runs a command provided by hooks.
xournalpp-git E: GPL-2.0 is not a common license (it's not in /usr/share/licenses/common/)
  • The license should be named GPL2 and not GPL-2.0,
  • the post_install()-commands you should find out which of them are doubled.


dreieck commented on 2019-02-27 13:33

Can you move the line

cmake -DENABLE_TEX="ON" -DCMAKE_INSTALL_PREFIX="/usr/" -DDEV_CONFIG_DIR="$configdir/xournalpp" ..

from prepare() to build()? It belongs to build. Someone editing the PKGBUILD and then rebuilding with makepkg -e expects the edited cmake-options to be applied.

Also, cmake spills out with the given options:

CMake Warning:
  Manually-specified variables were not used by the project:


Besides that, thanks for the package recipe!

coldspark commented on 2019-01-28 17:26

@macxcool: Already did that. Thanks anyway!

macxcool commented on 2019-01-28 14:49

Put in a bug report on the Xournal++ github site (list above). This isn't a problem with the PKGBUILD. Xournal and Xournal++ don't use the same code, so they'll have different bugs and features.