Package Details: xournalpp-git 1.0.0.338.g3a86f9f-2

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
Provides: xournal=1.0.0.338.g3a86f9f, xournal-dmgerman=1.0.0.338.g3a86f9f xournalpp=1.0.0.338.g3a86f9f
Submitter: ridikulusrat
Maintainer: macxcool
Last Packager: macxcool
Votes: 7
Popularity: 0.011351
First Submitted: 2015-10-18 01:29
Last Updated: 2017-06-19 12:26

Pinned Comments

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.

Latest Comments

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

macxcool commented on 2018-05-21 13:31

Since Xournal++ won't compile with Poppler 0.64 and other software needs the upgraded Poppler, if you want to compile Xournal++ with the newest versions of Poppler you need to use golvok's git branch. A couple of simple changes to the PKDBUILD get us this:

https://hastebin.com/ihipesodij.bash

You can use it with the existing .install file to produce a xournal++ that works with the latest poppler. I'll bump the version of the xournalpp-git if and when these changes get merged into the master branch.

macxcool commented on 2018-05-06 17:48

Is there anything I should be doing as a maintainer of this PKGBUILD? I can't think of anything except helping to test the patch.

golvok commented on 2018-05-01 01:42

A rebuild would fix that too, and technically doing that kind of symlink can be very dangerous (crashes, other weird behaviour).

If this were a normal package, then the package release number would have been increased, causing a re-install/build, but this always takes the latest git revision, so you'll have to force the rebuild yourself by re-installing.

However, this package won't build against poppler 0.64.0-1 (provides libpoppler.so.75.0.0) until this PR [1] is merged, which may take a while due to issues with the travis test environment

[1] https://github.com/xournalpp/xournalpp/pull/265

L0ric0 commented on 2018-04-29 21:31

libpoppler sems to have updated and xournalpp now isn't able to find libpoppler.so.74

symlinking libpoppler.so.75.0.0 to libpoppler.so.74 sems to work for now.

macxcool commented on 2018-01-16 18:08

@hensur I would tend to think that I should add xournal to the 'Conflicts' on this PKGBUILD. I don't think I can remove those files because I don't know what would happen then if you only installed this PKGBUILD.

Have you tried running xournalpp-git without those files on your system?

I don't think it's normal practice to exclude files from a package because it conflicts with another version of the same software.

All comments