Package Details: xournalpp-git 1.0.0.375.g7d9a7bd-1

Git Clone URL: https://aur.archlinux.org/xournalpp-git.git (read-only)
Package Base: xournalpp-git
Description: C++ re-write of tablet notetaking app Xournal
Upstream URL: https://github.com/xournalpp/xournalpp
Licenses: GPL-2.0
Conflicts: xournalpp
Submitter: ridikulusrat
Maintainer: macxcool
Last Packager: macxcool
Votes: 8
Popularity: 0.219574
First Submitted: 2015-10-18 01:29
Last Updated: 2018-07-31 22:44

Pinned Comments

swiftgeek commented on 2018-07-20 20:51

My solution seems to be (inside ./src/xournalpp/src/control/settings/MetadataManager.h )

#undef GOOLIKELY_H
#undef likely
#undef unlikely
#include <boost/date_time/posix_time/posix_time.hpp>
#include "../../pdf/popplerdirect/workaround/poppler-0.64.0/goo/GooLikely.h"

Works for me™. Patch (tested)

Modified PKGBUILD

Latest Comments

1 2 3 4 Next › Last »

macxcool commented on 2018-09-09 18:59

It looks like swiftgeek updated his patches and it compiles again. Thanks!

dvogel commented on 2018-08-24 07:13

@macxcool, @swiftgeek I got the package to compile by commenting the line #include "../../pdf/popplerdirect/workaround/poppler-0.64.0/goo/GooLikely.h" in swiftgeek's patch. I tested: App starts, can draw lines, can load a pdf and draw lines on it, can insert textboxes.

macxcool commented on 2018-08-14 22:15

@swiftgeek Would you like to take over maintaining this, at least until these problems are resolved? It won't compile again: xournalpp/src/control/settings/MetadataManager.h:24:10: fatal error: ../../pdf/popplerdirect/workaround/poppler-0.64.0/goo/GooLikely.h: No such file or directory #include "../../pdf/popplerdirect/workaround/poppler-0.64.0/goo/GooLikely.h"

This is a bit beyond me. Let me know and I'll orphan it for you. I'll gladly take over again once things have stabilized. I guess I could set you up as a co-maintainer too.

macxcool commented on 2018-07-31 22:42

Sorry about how long that took. I've compiled this myself now, too. It seems to work beautifully. Thanks @swiftgeek. I appreciate the assist. I'll update.

swiftgeek commented on 2018-07-20 20:51

My solution seems to be (inside ./src/xournalpp/src/control/settings/MetadataManager.h )

#undef GOOLIKELY_H
#undef likely
#undef unlikely
#include <boost/date_time/posix_time/posix_time.hpp>
#include "../../pdf/popplerdirect/workaround/poppler-0.64.0/goo/GooLikely.h"

Works for me™. Patch (tested)

Modified PKGBUILD

macxcool commented on 2018-06-20 12:45

Have a look at the discussion here: https://github.com/xournalpp/xournalpp/pull/265

Max-te says: Apparently poppler 0.64 is incompatible with boost 1.67. In particular poppler defines macros likely and unlikely in goo/GooLikely.h which mess with boost trying to define likely in special_values_parser.hpp.

This means that there's some more work involved before Xournal++ will compile properly again. If anyone can get a working PKGBUILD I'll make sure it either gets pinned or I'll update to match it.

macxcool commented on 2018-06-12 10:17

@L0ric0 I think some quotes are missing in the 'Provides' section. Sorry about that. There's not much point in updating now since it's stopped compiling again. I was going to update to include the patch mentioned by swiftgeek, but now there's not much point. This is disheartening. I really like xournalpp.

macxcool commented on 2018-06-12 10:15

swiftgeek's PKGBUILD worked for awhile. Thanks @swiftgeek. Now there's another problem that causes this to not compile as mentioned here by max-te: https://github.com/xournalpp/xournalpp/pull/265

L0ric0 commented on 2018-06-11 13:02

The PKGBUILD seems to have an Error:

==> FEHLER: provides enthält ungültige Zeichen: '= '

==> FEHLER:Makepkg konnte xournalpp-git nicht erstellen.

swiftgeek commented on 2018-06-03 19:49

Updated PKGBUILD by including patch from pull request instead of changing whole repo (which is rising serious trust issues): https://gist.githubusercontent.com/swiftgeek/4858886ae80a0c695de32b02fed28343/raw/eaf4f4519f82e18654104dd6c72598768adbe49d/gistfile1.txt

How to get patch from any github pull?

  • Go to pull
  • Optionally select a specific commit
  • Add .patch to url