glycin Pakken inneholder et sandkassebasert og utvidbart rammeverk for bildelasting.
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.
Nedlasting (HTTP): https://download.gnome.org/sources/glycin/2.0/glycin-2.0.7.tar.xz
Nedlasting MD5 sum: 14ea548305203fc0ab09d7a39ba303ec
Nedlastingsstørrelse: 6.3 MB
Estimert diskplass som kreves: 1.1 GB (ytterligere 775 MB for tester)
Estimert byggetid: 6.4 SBU (ytterligere 9.5 SBU for tester)
Anbefalt oppdatering (påkrevd hvis du installerer Xorg i
/opt):
https://www.linuxfromscratch.org/patches/blfs/svn/glycin-2.0.7-xorg_prefix-1.patch
Anbefalt oppdatering (påkrevd for å laste XBM og XPM bilder): https://www.linuxfromscratch.org/patches/blfs/svn/glycin-2.0.7-xbm_xpm-1.patch
bubblewrap-0.11.0 (kjøretid), Fontconfig-2.17.1, GLib-2.86.3 (GObject Introspection anbefalt), Little CMS-2.18, libseccomp-2.6.0, og rustc-1.93.0
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.
libheif-1.21.2, libjxl-0.11.1, librsvg-2.61.3, og Vala-0.56.18
Gi-DocGen-2026.1, GTK-4.20.3 (for
libglycin-gtk4 og test testpakken),
og libopenraw
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 riktig innstilt for gjeldende bruker
og root følg Xorg
build environment før bygging av glycin):
cargo vendor && patch -Np1 -i ../glycin-2.0.7-xorg_prefix-1.patch
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. De skader ikke en Xorg-installasjon i /usr uansett.
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.7-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
-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.