Package Details: xournalpp-git 1.2.1.r81.ge9ec03303-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: youduda
Last Packager: youduda
Votes: 24
Popularity: 0.004689
First Submitted: 2015-10-18 01:29 (UTC)
Last Updated: 2023-08-30 23:00 (UTC)

Latest Comments

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

youduda commented on 2023-08-30 23:14 (UTC)

Looks like you did not build inside a clean environment, since your build linked against 'lua' instead of 'lua53'. 'lua' should not be present during compile time otherwise cmake will choose the later version regardless of what the PKGBUILD specifies. Note that there are reports that some plugins only work with lua53 and lua53-lgi even though the official PKGBUILD uses lua 5.4.

I updated the dependencies to match the CI pipeline and Debian packaging of the official repository.

Ordoviz commented on 2023-08-26 12:24 (UTC)

Please update the dependencies to match those in the official PKGBUILD.

$ namcap xournalpp-git-1.2.0*-x86_64.pkg.tar.zst 
xournalpp-git E: Dependency lua detected and not included (libraries ['usr/lib/liblua.so.5.4'] needed in files ['usr/bin/xournalpp'])
xournalpp-git E: Dependency gtksourceview4 detected and not included (libraries ['usr/lib/libgtksourceview-4.so.0'] needed in files ['usr/bin/xournalpp'])
xournalpp-git W: Dependency hicolor-icon-theme detected and implicitly satisfied (needed for hicolor theme hierarchy)
xournalpp-git W: Dependency libxi detected and implicitly satisfied (libraries ['usr/lib/libXi.so.6'] needed in files ['usr/bin/xournalpp'])
xournalpp-git W: Dependency gcc-libs detected and implicitly satisfied (libraries ['usr/lib/libstdc++.so.6', 'usr/lib/libgcc_s.so.1'] needed in files ['usr/bin/xournalpp-thumbnailer', 'usr/bin/xournalpp'])
xournalpp-git W: Dependency gdk-pixbuf2 detected and implicitly satisfied (libraries ['usr/lib/libgdk_pixbuf-2.0.so.0'] needed in files ['usr/bin/xournalpp'])
xournalpp-git W: Dependency libx11 detected and implicitly satisfied (libraries ['usr/lib/libX11.so.6'] needed in files ['usr/bin/xournalpp'])
xournalpp-git W: Dependency pango detected and implicitly satisfied (libraries ['usr/lib/libpangocairo-1.0.so.0', 'usr/lib/libpango-1.0.so.0'] needed in files ['usr/bin/xournalpp'])
xournalpp-git W: Dependency librsvg detected and implicitly satisfied (libraries ['usr/lib/librsvg-2.so.2'] needed in files ['usr/bin/xournalpp-thumbnailer'])
xournalpp-git W: Dependency glibc detected and implicitly satisfied (libraries ['usr/lib/libm.so.6', 'usr/lib/libc.so.6'] needed in files ['usr/bin/xournalpp-thumbnailer', 'usr/bin/xournalpp'])
xournalpp-git W: Dependency glib2 detected and implicitly satisfied (libraries ['usr/lib/libgio-2.0.so.0', 'usr/lib/libgobject-2.0.so.0', 'usr/lib/libglib-2.0.so.0'] needed in files ['usr/bin/xournalpp-thumbnailer', 'usr/bin/xournalpp'])
xournalpp-git W: Dependency zlib detected and implicitly satisfied (libraries ['usr/lib/libz.so.1'] needed in files ['usr/bin/xournalpp-thumbnailer', 'usr/bin/xournalpp'])
xournalpp-git W: Dependency cairo detected and implicitly satisfied (libraries ['usr/lib/libcairo.so.2'] needed in files ['usr/bin/xournalpp-thumbnailer', 'usr/bin/xournalpp'])
xournalpp-git W: Dependency included, but may not be needed ('texlive-bin')
xournalpp-git W: Dependency included, but may not be needed ('lua53')
xournalpp-git W: Dependency included, but may not be needed ('lua53-lgi')

I wouldn't worry much about the "Dependency XYZ detected and implicitly satisfied" warnings.

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?