librsvg-2.61.1

Introduction à librsvg

Le paquet librsvg contient une bibliothèque et des outils utilisés pour manipuler, convertir et visualiser des images Scalable Vector Graphic (SVG).

[Note]

Note

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.

Informations sur le paquet

  • Téléchargement (HTTP) : https://download.gnome.org/sources/librsvg/2.61/librsvg-2.61.1.tar.xz

  • Téléchargement (FTP) :

  • 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)

Dépendances de librsvg

Requises

Cairo-1.18.4, cargo-c-0.10.15, gdk-pixbuf-2.42.12 et Pango-1.57.0

[Note]

Note

Il est nécessaire d'être connecté à internet pour construire ce paquet

Recommandées

Facultatives

docutils-0.21.2 (pour les pages de manuel), Gi-DocGen-2025.4 (pour la documentation) et Polices Xorg (pour les tests)

Installation de librsvg

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

Contenu

Programmes installés: rsvg-convert
Bibliothèque installée: librsvg-2.so et libpixbufloader-svg.so (installé dans /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders)
Répertoires installés: /usr/include/librsvg-2.0 et /usr/share/doc/librsvg-2.61.1

Descriptions courtes

rsvg-convert

est utilisé pour convertir des images en format PNG, PDF, PS, SVG et autres

librsvg-2.so

fournit les fonctions pour afficher du Scalable Vector Graphics

libpixbufloader-svg.so

est le greffon Pixbuf de Gdk qui permet aux applications GTK+ d'afficher des images SVG