Package Details: xournalpp-git 1.0.15.r49.gf2535dd5-1

Git Clone URL: https://aur.archlinux.org/xournalpp-git.git (read-only, click to copy)
Package Base: xournalpp-git
Description: Xournal++ is a handwriting Notetaking software with PDF annotation support. Supports Pen input like Wacom Tablets.
Upstream URL: https://github.com/xournalpp/xournalpp
Keywords: annotation notebook pdf tablet
Licenses: GPL2
Conflicts: xournalpp
Submitter: ridikulusrat
Maintainer: youduda
Last Packager: youduda
Votes: 15
Popularity: 0.95
First Submitted: 2015-10-18 01:29
Last Updated: 2019-10-28 17:32

Latest Comments

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

youduda commented on 2019-10-28 17:33

Thanks for the remark, issue is fixed.

FYI: Upstream build behavior has changed to not generate translation files when building default target.

guraltsev commented on 2019-10-25 19:34

The package fails to build with this message:

-- Installing: /home/guraltsev/.cache/pikaur/build/xournalpp-git/pkg/xournalpp-git/usr/share/metainfo/com.github.xournalpp.xournalpp.appdata.xml
CMake Error at po/cmake_install.cmake:41 (file):
  file INSTALL cannot find
  "/home/guraltsev/.cache/pikaur/build/xournalpp-git/src/xournalpp/build/po/cs.gmo".
Call Stack (most recent call first):
  cmake_install.cmake:102 (include)

Unfortunately I am at loss as to how to fix this. The various language localizations (po) seem to be there, however there is something wrong in the build process.

SpotlightKid commented on 2019-10-14 11:03

@youduda: Thanks for the update. The problem was that yay -Syu always wanted to rebuild the package, every time I ran it. Anyway, all good now again.

youduda commented on 2019-10-14 10:41

The issue here was that they "released" a nighly version, but the last tag follows the usual naming scheme again. Btw, if in the future someone breaks with the tag name scheme again, just use pacman -S xournalpp-git to enforce the update.

SpotlightKid commented on 2019-10-08 10:11

The pkgver function needs updating, I think. git describe --long --tags gives nightly-248-g6fcd7150 now, which leads to a package version, that always seems out-of-date.

sikmir commented on 2019-07-23 19:35

@youduda. hmm, that's strange. I've just commented out lua detection in CMakeLists.txt, so Lua_FOUND is not true and ENABLE_PLUGINS is not true. After such build everything works properly, Xournalpp doesn't try to load lua libs (checked by strace -T -e trace=openat ./xournalpp) and Xournalpp doesn't have Plugin menu section.

youduda commented on 2019-07-23 17:05

Moving lua to optional dependencies breaks plugin support when building in clean environment. For this Xournalpp must support only loading lua libraries when lua is installed.

sikmir commented on 2019-07-23 16:00

One more, you don't need gettext in makedepends.

See wiki page:

Note: The group base-devel is assumed to be already installed when building with makepkg. Members of this group should not be included in makedepends array.

$ pacman -Qi gettext | grep Groups
Groups          : base  base-devel

And move lua to optdepends():

optdepends=('lua>=5.3: Enable Xournal++ Plugins')

sikmir commented on 2019-07-23 15:53

And could you please add check() stage:

-makedepends=('git' 'cmake' 'gettext')
+makedepends=('git' 'cmake' 'gettext' 'cppunit>=1.12')
...
-       cmake -DCMAKE_INSTALL_PREFIX="/usr/" -DDEV_CONFIG_DIR="$configdir/xournalpp" ..
-       make
+       cmake -DCMAKE_INSTALL_PREFIX="/usr/" -DDEV_CONFIG_DIR="$configdir/xournalpp" -DENABLE_CPPUNIT=ON ..
+       cmake --build .
...
+check() {
+       cd "${srcdir}/${_pkgname}/build"
+
+       cmake --build . --target test
+}

sikmir commented on 2019-07-23 15:35

Minor fix ('r' before number of commits, ref. pkgver):

$ git describe --tags | sed -e 's|v||g' -e 's|glib.||g' -e 's|-|.|g'
1.0.13.nightly.20190709.86.g02084518
$ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
1.0.13.nightly.20190709.r86.g02084518