gdk-pixbuf-2.42.12

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]

Notat

Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.

Pakkeinformasjon

Gdk Pixbuf Avhengigheter

Påkrevd

GLib-2.82.2 (GObject Introspection påkrevd for GNOME), libjpeg-turbo-3.0.1, libpng-1.6.44, og shared-mime-info-2.4

Anbefalt

Valgfri

Gi-DocGen-2024.1 (for å generere dokumentasjon), libavif-1.1.1 (kjøretidsavhengighet, nødvendig for å laste AVIF bilder), libjxl-0.11.0 (kjøretidsavhengighet, nødvendig for å laste JPEG XL bilder), og webp-pixbuf-loader-0.2.7 (kjøretidsavhengighet, nødvendig for å laste WebP bilder)

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   \
      --wrap-mode=nofallback &&
ninja

Hvis du har Gi-DocGen-2024.1 installert og ønsker å bygge API dokumentasjonen for denne pakken, kjør:

sed "/docs_dir =/s@\$@ / 'gdk-pixbuf-2.42.12'@" -i ../docs/meson.build &&
meson configure -D gtk_doc=true                                        &&
ninja

For å teste resultatene, kjør: ninja test. Testene bruker av disken(e) mye.

Nå, som root bruker:

ninja install
[Notat]

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: Aktiver lasterne for ulike bildeformater, for eksempel BMP og XPM.

-D man=false: Bruk dette alternativet hvis du ikke vil generere manualsider, eller hvis du ikke vil installere docutils-0.21.2.

Innhold

Installerte Programmer: gdk-pixbuf-csource, gdk-pixbuf-pixdata, gdk-pixbuf-query-loaders, og gdk-pixbuf-thumbnailer
Installerte Biblioteker: libgdk_pixbuf-2.0.so
Installerte Mapper: /usr/{include,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

gdk-pixbuf-thumbnailer

lager miniatyrbilder av bilder for bruk i andre applikasjoner

libgdk_pixbuf-2.0.so

inneholder funksjoner som brukes til å laste og gjengi bilder