Package Details: xournalpp-git 1.1.1.r172.g932d46f18-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: 23
Popularity: 0.92
First Submitted: 2015-10-18 01:29 (UTC)
Last Updated: 2022-03-21 15:08 (UTC)

Latest Comments

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

PolarianDev commented on 2023-01-31 13:58 (UTC)

Ah, then ignore my comment. I did not realise it was actually tested, I assumed it was just added aimlessly.

youduda commented on 2023-01-31 13:48 (UTC)

Another user verified that this builds on the architectures. That's why I added them. It is prefereable to add them since e.g. archlinuxarm uses the same AUR. In the end it shouldn't make too big of a difference since, as far as I know, their build system can just simply ignore the arch array if the user wants that.

PolarianDev commented on 2023-01-30 22:14 (UTC)

Well I guess that is one way to do it... but Arch Linux no longer official supports i686 (apart from multilib) and aarch64 is unofficially supported by ALARM (arch linux arm) and thus probably will never see use.

I guess this was a petty thing to bring up, I was just curious about it though :)

MithicSpirit commented on 2023-01-30 22:12 (UTC)

Not sure the maintainer chose to do it this way, but from my experience maintaining AUR packages it's usually preferable to mark everything popular as supported unless known otherwise. It makes it less of a hassle for people running on one of these systems to build it, and, if it doesn't work, then you can remove it.

PolarianDev commented on 2023-01-30 22:06 (UTC)

Still unless it is tested for aarch64, or i686 why bother listing them?

PolarianDev commented on 2023-01-30 22:06 (UTC)

Ah, I forgot the "all" was designed for platform insensitive...

SpotlightKid commented on 2023-01-30 22:04 (UTC)

@PolarianDev: I suggest you read section 3.2 from https://wiki.archlinux.org/title/PKGBUILD

PolarianDev commented on 2023-01-30 21:57 (UTC)

Then technically shouldn't it be "all" then, as it supports all instruction sets. Also how do you know this compiles on aarch64? have you tested it?

MithicSpirit commented on 2023-01-30 21:56 (UTC)

@PolarianDev this does not deliver prebuilt binaries but rather compiles it when you run makepkg, thus targeting whatever architecture the host system uses (unless you are doing cross-compilation).

PolarianDev commented on 2023-01-30 20:45 (UTC)

Reading the PKGBUILD you have included the following: arch=('i686' 'x86_64' 'aarch64')

However, this is written in C++, and only compiled for the x86_64 instruction set, not i686 or aarch64 (aka ARM64). C++ is platform specific, and thus building it on x86_64 is not compatible with other instruction sets.