gdk-pixbuf-2.44.4
Introduction à Gdk Pixbuf
La bibliothèque Gdk Pixbuf est une
boîte à outils de chargement d'image et de manipulation de tampons
de pixels. Elle est utilisée par GTK+
3 pour charger et manipuler des images. Elle était jadis
distribuée avec GTK+ 2 mais elle a
été mise dans un paquet distinct dans la perspective du passage à
GTK+ 3.
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
Dépendances de Gdk Pixbuf
Requises
GLib-2.86.2 (GObject Introspection est requis
pour GNOME) et shared-mime-info-2.4
Recommandées
docutils-0.22.3 et glycin-2.0.7
(circulaire : construisez d'abord gdk-pixbuf sans glycin, puis
construisez glycin avec toutes ses dépendances recommandées, et
reconstruisez de nouveau gdk-pixbuf)
Facultatives
Gi-DocGen-2025.5 (pour générer la
documentation), libavif-1.3.0 (à l'exécution, obsolète)
libjpeg-turbo-3.0.1 (obsolète), libjxl-0.11.1 (à l'exécution, obsolète),
libpng-1.6.50 (obsolète), librsvg-2.61.3
(à l'exécution, obsolète) et libtiff-4.7.1
(obsolète)
Installation de Gdk Pixbuf
Installez Gdk Pixbuf en exécutant
les commandes suivantes :
mkdir build &&
cd build &&
meson setup .. \
--prefix=/usr \
--buildtype=release \
-D others=enabled \
-D png=disabled \
-D gif=disabled \
-D jpeg=disabled \
-D tiff=disabled \
-D thumbnailer=disabled \
--wrap-mode=nofallback \
$(pkgconf glycin-2 || echo -D glycin=disabled) &&
ninja
Si vous avez installé Gi-DocGen-2025.5 et souhaitez construire la
documentation de l'API de ce paquet, exécutez :
sed "/docs_dir =/s@\$@ / 'gdk-pixbuf-2.44.4'@" -i ../docs/meson.build &&
meson configure -D gtk_doc=true &&
ninja
La suite de tests de ce paquet ne fournit pas de résultat
exploitable.
Maintenant, en tant qu'utilisateur root :
ninja install
Note
Si vous installez le paquet sur votre système en utilisant une
méthode « DESTDIR » alors les fichiers
importants ne sont pas installés et devraient être copiés ou
générés. Générez-les en utilisant la commande suivante en tant
qu'utilisateur root :
gdk-pixbuf-query-loaders --update-cache
Explication des commandes
--buildtype=release :
spécifie le type de construction convenant aux versions stables de
ce paquet, comme la valeur par défaut produit des binaires non
optimisés.
--wrap-mode=nofallback : ce
paramètre évite que meson ne se rabatte sur les
sous-projet pour les déclarations de dépendance dans les fichiers
de construction, ce qui l'empêche de télécharger les dépendances
facultatives qui ne sont pas installées sur le système.
-D others=enabled :
construit les chargeurs pour les formats qui ne sont pas encore
pris en charge par glycin, en particulier XBM et XPM.
-D *=disabled : évite
de construire les composant obsolètes en faveur de glycin. Ces
composant sont automatiquement désactivés lors de la construction
de ce paquet si glycin est installé, mais ces options sont
spécifiées explicitement pour rendre la première construction (sans
glycin) cohérente.
Contenu
Programmes installés:
gdk-pixbuf-csource, gdk-pixbuf-pixdata et
gdk-pixbuf-query-loaders
Bibliothèques installées:
libgdk_pixbuf-2.0.so
Répertoires installés:
/usr/include/gdk-pixbuf-2.0,
/usr/lib/gdk-pixbuf-2.0,
/usr/libexec/installed-tests/gdk-pixbuf,
/usr/share/installed-tests/gdk-pixbuf,
/usr/share/gtk-doc/html/gdk-pixbuf et
/usr/share/thumbnailers
Descriptions courtes
|
gdk-pixbuf-csource
|
est un petit outil qui génère du code C contenant des
images, utilisé pour compiler des images directement dans
des programmes
|
|
gdk-pixbuf-pixdata
|
est un outil utilisé pour convertir du GdkPixbuf en
GdkPixdata
|
|
gdk-pixbuf-query-loaders
|
rassemble des informations sur les modules que
gdk-pixbuf peut charger
et l'écrit à l'emplacement du fichier de cache par défaut
ou sur la sortie standard
|
|
libgdk_pixbuf-2.0.so
|
contient des fonctions utilisées pour charger et afficher
des images
|