glycin-2.0.8

Introduksjon til glycin

glycin Pakken inneholder et sandkassebasert og utvidbart rammeverk for bildelasting.

[Notat]

Notat

Denne pakken er kjent for å bygge og fungere skikkelig med en LFS 13.0 plattform.

Pakkeinformasjon

Ytterligere Nedlastinger

glycin Avhengigheter

Påkrevd

bubblewrap-0.11.0 (kjøretid), Fontconfig-2.17.1, GLib-2.86.4 (GObject Introspection anbefalt), Little CMS-2.18, libseccomp-2.6.0, og rustc-1.93.1

[Notat]

Notat

En Internett tilkobling er nødvendig for å bygge denne pakken. Systemsertifikatlageret må kanskje konfigureres med make-ca-1.16.1 før du bygger denne pakken.

Anbefalt

Valgfri

Gi-DocGen-2026.1, GTK-4.20.3 (for libglycin-gtk4 og test testpakken), og libopenraw

Installasjon av glycin

Hvis du installerer Xorg i /opt, last ned de nødvendige rustkassene nå og installer en oppdatering for å gi tilgang til $XORG_PREFIX/lib fra sandkassen (merk at oppdateringen krever at XORG_PREFIX er satt riktig for gjeldende bruker og for root følg Xorg build environment før bygging av glycin):

cargo vendor &&
patch -Np1 -i ../glycin-2.0.8-xorg_prefix-1.patch
[Notat]

Notat

Støtteoppdateringen for XBM og XPM nedenfor avhenger implisitt av oppdateringen og instruksjonene ovenfor, så sørg for at du har gitt instruksjonene før du installerer støtteoppdateringen for XBM og XPM. Instruksjonene lager ikke problemer i en Xorg-installasjon i /usr.

Nå kan du tilbakeportere en oppstrømsendring for å gjøre det mulig for glycin å laste inn XBM og XPM bilder. Oppstrømsendringen introduserer en ny avhengig Rustkasse (image-extras) som må synkroniseres inn i leverandørkildene ved å kjøre cargo vendor igjen:

patch -Np1 -i ../glycin-2.0.8-xbm_xpm-1.patch &&
cargo vendor

Installer glycin ved å kjøre følgende kommandoer:

mkdir build &&
cd    build &&

meson setup --prefix=/usr           \
            --buildtype=release     \
            -D libglycin-gtk4=false \
            -D tests=false ..       &&
ninja

Hvis du har installert Gi-DocGen-2026.1, kan du bygge dokumentasjonen ved å utstede:

sed "/install_dir:.*doc/s|,$| / 'glycin-' + meson.project_version()&|" \
    -i ../libglycin/meson.build &&

meson configure -D capi_docs=true &&
ninja

For å teste resultatene, sørg for at GTK-4.20.3 er installert, så utsted: meson configure -D tests=true && ninja test.

Nå som root bruker:

ninja install

Parameterforklaringer

-D glycin_gtk4=false: Denne parameteren deaktiverer byggingen av libglycin-gtk4 (som ikke brukes av noen BLFS pakker ennå), så denne pakken kan bygges uten GTK-4.20.3 installert.

-D glycin-loaders=...: Bruk dette alternativet til å spesifisere bildelasterne som skal bygges. Standardinnstillingen er glycin-heif,glycin-image-rs,glycin-jxl,glycin-svg, som dekker støtten for alle vanlige bildeformater. Du kan fjerne glycin-heif, glycin-jxl, eller glycin-svg lastere hvis den tilsvarende anbefalte avhengigheten ikke er installert, men dette vil føre til testfeil og hemme funksjonaliteten til denne pakken. Det finnes også lastere for JPEG 2000 og RAW formatene, men de er ikke aktivert som standard.

-D vapi=false: Dette alternativet tillater bygging av denne pakken uten Vala-0.56.18 installert.

Innhold

Installert Program: glycin-thumbnailer
Installert Bibliotek: libglycin-2.so
Installerte Mapper: /usr/include/glycin-2, /usr/libexec/glycin-loaders, /usr/share/glycin-loaders, og valgfritt /usr/share/doc/glycin-2.0.8

Korte Beskrivelser

glycin-thumbnailer

lager miniatyrbilder for bilder i et format som støttes av glycin

libglycin-2.so

inneholder bildelastingsfunksjoner som fungerer ved å kjøre glycin lastere i et sandkassemiljø