Le paquet librsvg contient une bibliothèque et des outils utilisés pour manipuler, convertir et visualiser des images Scalable Vector Graphic (SVG).
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://download.gnome.org/sources/librsvg/2.61/librsvg-2.61.3.tar.xz
Somme de contrôle MD5 du téléchargement : f015a7dca4952ba9a2e3b8b536695f1f
Taille du téléchargement : 6,5 Mo
Estimation de l'espace disque requis : 1,2 Go (18 Mo installés, plus 510 Mo pour les tests)
Estimation du temps de construction : 0,6 SBU (plus 0,3 SBU pour les tests, tous deux avec parallélisme = 4)
Cairo-1.18.4, cargo-c-0.10.18 et Pango-1.57.0
Il est nécessaire d'être connecté à internet pour construire ce paquet
gdk-pixbuf-2.44.4, GLib-2.86.2 (avec GObject Introspection) et Vala-0.56.18
dav1d-1.5.2 (pour pouvoir embarque de l'AVIF dans du SVG) et docutils-0.22.3 (pour les pages de manuel) et Gi-DocGen-2025.5 (pour la documentation)
Tout d'abord, corrigez le chemin d'installation de la documentation de l'API :
sed -e "/OUTDIR/s|,| / 'librsvg-2.61.3', '--no-namespace-dir',|" \
-e '/output/s|Rsvg-2.0|librsvg-2.61.3|' \
-i doc/meson.build
Installez librsvg en exécutant les commandes suivantes :
mkdir build && cd build && meson setup --prefix=/usr --buildtype=release .. && ninja
Pour tester les résultats exécutez :
meson test -v
Maintenant, en tant qu'utilisateur root :
ninja install