glycin Pakken inneholder et sandkassebasert og utvidbart rammeverk for bildelasting.
Denne pakken er kjent for å bygge og fungere skikkelig med en LFS 13.0 plattform.
Nedlasting (HTTP): https://download.gnome.org/sources/glycin/2.0/glycin-2.0.8.tar.xz
Nedlasting MD5 sum: 7f8fac31be0aabd50a44998d9fd4ede2
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.8-xorg_prefix-1.patch
Anbefalt oppdatering (påkrevd for å laste XBM og XPM bilder): https://www.linuxfromscratch.org/patches/blfs/svn/glycin-2.0.8-xbm_xpm-1.patch
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
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.2, librsvg-2.61.4, 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 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
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
-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.