Gjs er et sett med Javascript bindinger for GNOME.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.4 plattform.
Nedlasting (HTTP): https://download.gnome.org/sources/gjs/1.84/gjs-1.84.2.tar.xz
Nedlasting MD5 sum: 5083ed4dc52910eebbbfb17198d8ef8e
Nedlastingsstørrelse: 772 KB
Estimert diskplass som kreves: 299 MB (med tester)
Estimert byggetid: 0.2 SBU (med tester; med parallellitet=4)
Cairo-1.18.4, dbus-1.16.2, GLib-2.84.4 (med GObject Introspection), og SpiderMonkey from Firefox-140.2.0
Valgrind-3.25.1 (for tester), DTrace, LCOV, sysprof, og Systemtap
Installer en oppdatering for å tillate å bygge denne pakken med SpiderMonkey 140:
patch -Np1 -i ../gjs-1.84.2-spidermonkey_140-1.patch
Installer Gjs ved å kjøre følgende kommandoer:
mkdir gjs-build && cd gjs-build && meson setup --prefix=/usr \ --buildtype=release \ --wrap-mode=nofallback \ .. && ninja
For å teste resultatene, utsted: ninja test i en grafisk økt.
Nå, som root
bruker:
ninja install
--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.
-Dprofiler=disabled
: hindrer bygging av
profilerings bakstykket selv om sysprof er installert.