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.1.tar.xz
Somme de contrôle MD5 du téléchargement : 0087f0d1342c1449406850b71c1713be
Taille du téléchargement : 6,4 Mo
Estimation de l'espace disque requis : 1,2 Go (17 Mo installés, plus 510 Mo pour les tests)
Estimation du temps de construction : 0,7 SBU (plus 0,3 SBU pour les tests, tous deux avec parallélisme = 4)
Cairo-1.18.4, cargo-c-0.10.15, gdk-pixbuf-2.42.12 et Pango-1.57.0
Il est nécessaire d'être connecté à internet pour construire ce paquet
GLib-2.84.4 (avec GObject Introspection) et Vala-0.56.18
docutils-0.21.2 (pour les pages de manuel), Gi-DocGen-2025.4 (pour la documentation) et Polices Xorg (pour les tests)
Tout d'abord, corrigez le chemin d'installation de la documentation de l'API :
sed -e "/OUTDIR/s|,| / 'librsvg-2.61.1', '--no-namespace-dir',|" \ -e '/output/s|Rsvg-2.0|librsvg-2.61.1|' \ -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 :
ninja test
Un test, parmi les tests de Rust (rsvg), est connu pour échouer.
Maintenant, en tant qu'utilisateur root
:
ninja install