Package Details: lunasvg 3.5.0-1

Git Clone URL: https://aur.archlinux.org/lunasvg.git (read-only, click to copy)
Package Base: lunasvg
Description: standalone SVG rendering library in C++
Upstream URL: https://github.com/sammycage/lunasvg
Licenses: MIT
Submitter: jjguti
Maintainer: ichlubnai
Last Packager: ichlubnai
Votes: 3
Popularity: 1.55
First Submitted: 2021-11-05 10:10 (UTC)
Last Updated: 2025-10-13 05:36 (UTC)

Latest Comments

oweissbarth commented on 2025-10-29 13:38 (UTC)

Adding to bartus comment the way you currently clone plutosvg expects a working ssh key setup this github. Instead clone over https should be used.

bartus commented on 2025-10-20 09:14 (UTC) (edited on 2025-10-20 13:09 (UTC) by bartus)

Small fix/improvement: include the plutosvg git sources in the sources[] array.

merge with: git am -s < <(curl -s http://0x0.st/K1F_.mbox)

sfn commented on 2025-10-13 09:09 (UTC)

Thank you for implementing them!

ichlubnai commented on 2025-10-13 05:37 (UTC)

I added the proposed edits. Thanks.

sfn commented on 2025-10-12 14:33 (UTC)

Found another bug: because lunasvg builds static libs, it causes problems with lto builds. See https://archlinux.org/todo/lto-fat-objects/, tldr add CFLAGS+=" -ffat-lto-objects" to the PKGBUILD

sfn commented on 2025-10-10 12:29 (UTC)

Also, the new version defaults to installing to /usr/local (system packages should install straight to /usr).

To fix I added -DCMAKE_INSTALL_PREFIX=/usr/ in the configure stage

sfn commented on 2025-10-10 08:32 (UTC)

Thanks for updating! A question: why remove the in-tree plutovg dependency only to clone it again? It works fine with the bundled version. Doesn't this just add an unnecessary, not version controlled download?