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
bubblewrap-0.11.0 (kjøretid), Fontconfig-2.17.1, GLib-2.86.2 (GObject Introspection anbefalt), Little CMS-2.17, libseccomp-2.6.0, og rustc-1.91.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.20.2, libjxl-0.11.1, librsvg-2.61.3, og Vala-0.56.18
Gi-DocGen-2025.5, 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
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-2025.5, 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.