Introduksjon til Gdk Pixbuf
Gdk Pixbuf pakken er et
verktøysett for bildelasting og pikselbuffermanipulering. Den
brukes av GTK+ 3 for å laste og
manipulere bilder. Tidligere ble det distribuert som en del av
GTK+ 2, men den ble delt opp i en
egen pakke som forberedelse til endringen til GTK+ 3.
Notat
Denne pakken er kjent for å bygge og fungere
skikkelig med en LFS 13.0 plattform.
Pakkeinformasjon
Gdk Pixbuf Avhengigheter
Påkrevd
GLib-2.86.4 (GObject Introspection påkrevd for
GNOME), og shared-mime-info-2.4
Anbefalt
docutils-0.22.4 og glycin-2.0.8
(sirkulær: bygg gdk-pixbuf uten glycin først, bygg deretter glycin
med alle anbefalte avhengigheter, og gjenoppbygg gdk-pixbuf igjen)
Valgfri
Gi-DocGen-2026.1 (for å generere
dokumentasjon), libavif-1.3.0 (kjøretid, utdatert),
libjpeg-turbo-3.1.3 (deprecated),
libjxl-0.11.2 (kjøretid, utdatert), libpng-1.6.55 (deprecated), librsvg-2.61.4 (kjøretid, utdatert), og
libtiff-4.7.1 (utdatert)
Installasjon av Gdk Pixbuf
Installer Gdk Pixbuf ved å kjøre
følgende kommandoer:
mkdir build &&
cd build &&
meson setup .. \
--prefix=/usr \
--buildtype=release \
-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
Hvis du har Gi-DocGen-2026.1 installert og ønsker å
bygge API dokumentasjonen for denne pakken, kjør:
sed "/docs_dir =/s@\$@ / 'gdk-pixbuf-2.44.5'@" -i ../docs/meson.build &&
meson configure -D gtk_doc=true &&
ninja
For å teste resultatene, utsted: ninja test
Nå, som root bruker:
ninja install
Notat
Hvis du installerte pakken på systemet ditt ved hjelp av
«DESTDIR»
metoden, en viktig fil ble ikke installert og bør kopieres
og/eller genereres. Generer den ved å bruke følgende kommando som
root bruker:
gdk-pixbuf-query-loaders --update-cache
Parameterforklaringer
--buildtype=release:
Spesifiser en byggetype egnet for stabile utgivelser av pakken, som
standard kan produsere uoptimaliserte binærfiler.
--wrap-mode=nofallback:
Denne bryteren forhindrer meson fra å bruke delprosjektets
tilbakefall for evt avhengighetserklæringer i byggefilene, og
forhindrer det å laste ned eventuell valgfrie avhengigheter som
ikke er installert på systemet.
-D *=disabled: Ikke bygg
komponentene som er foreldet til fordel for glycin. Disse
komponentene blir automatisk deaktivert når du bygger denne pakken
med glycin installert, men spesifiser disse alternativene
eksplisitt for å gjøre konfigurasjonen av den første byggingen
(uten glycin) konsistent.
Innhold
Installerte Programmer:
gdk-pixbuf-csource, gdk-pixbuf-pixdata,
og gdk-pixbuf-query-loaders
Installerte Biblioteker:
libgdk_pixbuf-2.0.so
Installerte Mapper:
/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, og
/usr/share/thumbnailers
Korte Beskrivelser
|
gdk-pixbuf-csource
|
er et lite verktøy som genererer C kode som inneholder
bilder, brukt for å kompilere bilder direkte inn i
programmer
|
|
gdk-pixbuf-pixdata
|
er et verktøy som brukes til å konvertere GdkPixbuf til
GdkPixdata
|
|
gdk-pixbuf-query-loaders
|
samler informasjon om lastbare moduler for Gdk Pixbuf og skriver det til
standard hurtiglagerplassering, eller til stdout
|
|
libgdk_pixbuf-2.0.so
|
inneholder funksjoner som brukes til å laste og gjengi
bilder
|