Package Details: xournalpp-git 1.2.8.r544.g3aeb44b7b-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: ka2107
Maintainer: thynkon
Last Packager: thynkon
Votes: 29
Popularity: 0.000589
First Submitted: 2015-10-18 01:29 (UTC)
Last Updated: 2025-11-27 08:28 (UTC)

Latest Comments

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

thynkon commented on 2025-11-27 08:31 (UTC)

Thank you @Attius_Sullivan for your feedback.

Indeed, I applied your pactch to PKGBUILD and the package now builds correctly. I have also added some missing runtime dependencies as well as some optional ones.

If you still have any problems do not hesitate to leave a comment and I will address it as soon as I can.

Attius_Sullivan commented on 2025-11-24 21:01 (UTC)

Just cloned the PKGBUILD and fiddled around with it a bit to make it work. The following two changed were required for me in order to make the build work:

diff --git a/PKGBUILD b/PKGBUILD
index 3cb8185..100c7e2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -32,10 +32,11 @@ build() {
   cd "${srcdir}/${_pkgname}/build"

   cmake \
-    -G 'Unix Makefiles' \
+    -G 'Ninja' \
     -DCMAKE_BUILD_TYPE='None' \
     -DCMAKE_INSTALL_PREFIX='/usr/' \
     -Wno-dev \
+    -DDOWNLOAD_GTEST=on \
     -DENABLE_GTEST=ON ..

   cmake --build .

With downloading gtest (to the ./build folder from what I see) also building and running the tests work.

I just followed along https://github.com/xournalpp/xournalpp/blob/master/readme/Compile.md

But tbh I've got no idea how to submit this to the AUR "upstream". I guess the maintainer needs to see this comment here and take action, right? (or is there something else I can do?)

Meron35 commented on 2025-09-26 03:17 (UTC)

This is failing to install, apparently the CMake config needs -G Ninja flag to build correctly.

See:

https://github.com/xournalpp/xournalpp/issues/6703

MikeWalrus commented on 2025-07-30 05:46 (UTC)

Please add qpdf to depends.

Pablo commented on 2024-11-04 19:14 (UTC)

The final two tests still fail for me, even after a clean build:

The following tests FAILED:
     99 - UnrenderedPaletteTabTest.unrenderedPaletteTabShouldYieldNoSelectedPalette (SIGTRAP)
    100 - RenderedPaletteTabTest.renderedPaletteTabShouldNotChangeSelectedColorPalette (SIGTRAP)

PhotonX commented on 2024-09-24 14:02 (UTC)

Sorry, my bad, works in a clean build directory.

PhotonX commented on 2024-08-27 11:59 (UTC)

The tests still fail for me.

thynkon commented on 2024-08-25 13:55 (UTC)

When I took over this package, I ran the new gtk tests and had no problems running them. However, when I tried to build this package on a chroot, I encountered the same errors as you.

For the time being, I'll simply disable these tests and as soon as a solution is found, I'll reintroduce them.

Tell me if you still have those problems.

PhotonX commented on 2024-08-21 17:18 (UTC)

I get these errors as well.

There is a possible solution in https://github.com/xournalpp/xournalpp/issues/5792#issuecomment-2284854923

krassecommits commented on 2024-08-13 08:33 (UTC)

Can confirm two tests fail with the most recent package:

 99/100 Test  #99: UnrenderedPaletteTabTest.unrenderedPaletteTabShouldYieldNoSelectedPalette ......SIGTRAP***Exception:   0.17 sec
        Start 100: RenderedPaletteTabTest.renderedPaletteTabShouldNotChangeSelectedColorPalette
100/100 Test #100: RenderedPaletteTabTest.renderedPaletteTabShouldNotChangeSelectedColorPalette ...SIGTRAP***Exception:   0.21 sec

98% tests passed, 2 tests failed out of 100

Total Test time (real) =   2.77 sec

The following tests FAILED:
     99 - UnrenderedPaletteTabTest.unrenderedPaletteTabShouldYieldNoSelectedPalette (SIGTRAP)
    100 - RenderedPaletteTabTest.renderedPaletteTabShouldNotChangeSelectedColorPalette (SIGTRAP)
Errors while running CTest
Output from these tests are in: /home/leo/.cache/yay/xournalpp-git/src/xournalpp/build/Testing/Temporary/LastTest.log
Use "--rerun-failed --output-on-failure" to re-run the failed cases verbosely.
make: *** [Makefile:91: test] Error 8