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
Utviklingsversjoner av BLFS kan kanskje ikke bygge eller kjøre
noen pakker riktig hvis LFS eller avhengigheter har blitt
oppdatert siden de siste stabile versjonene av bøkene.
Pakkeinformasjon
Gdk Pixbuf Avhengigheter
Påkrevd
GLib-2.86.1 (GObject Introspection påkrevd for
GNOME), og shared-mime-info-2.4
Anbefalt
docutils-0.22.3 og glycin-2.0.7
(sirkulær: bygg gdk-pixbuf uten glycin først, bygg deretter glycin
med alle anbefalte avhengigheter, og gjenoppbygg gdk-pixbuf igjen)
Valgfri
Gi-DocGen-2025.5 (for å generere
dokumentasjon), libavif-1.3.0 (kjøretid, utdatert),
libjpeg-turbo-3.0.1 (deprecated),
libjxl-0.11.1 (kjøretid, utdatert), libpng-1.6.50 (deprecated), librsvg-2.61.3 (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 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
Hvis du har Gi-DocGen-2025.5 installert og ønsker å
bygge API dokumentasjonen for denne pakken, kjør:
sed "/docs_dir =/s@\$@ / 'gdk-pixbuf-2.44.4'@" -i ../docs/meson.build &&
meson configure -D gtk_doc=true &&
ninja
Testpakken i denne pakken gir ikke meningsfulle resultater.
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 others=enabled: Bygg
lastere for noen formater som ikke støttes av glycin ennå, spesielt
XBM og XPM.
-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
|