Gjs-1.80.2

Introduksjon til Gjs

Gjs er et sett med Javascript bindinger for GNOME.

[Notat]

Notat

Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.

Pakkeinformasjon

Gjs Avhengigheter

Påkrevd

Cairo-1.18.2, dbus-1.14.10, GLib-2.82.1 (med GObject Introspection), og SpiderMonkey from Firefox-115.14.0

Påkrevd (påkrevd for GNOME)

Valgfri

Valgrind-3.23.0 (for tester), DTrace, LCOV, sysprof, og Systemtap

Installasjon av Gjs

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

Parameterforklaringer

--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 stopper nedlastingen av eventuell valgfrie avhengigheter som ikke er installert på systemet.

-Dprofiler=disabled: hindrer bygging av profilerings bakstykket selv om sysprof er installert.

Innhold

Installerte Programmer: gjs (symbolkobling) og gjs-console
Installert Bibliotek: libgjs.so
Installerte Mapper: /usr/include/gjs-1.0, /usr/lib/gjs, /usr/libexec/installed-tests/gjs, /usr/share/gjs-1.0, og /usr/share/installed-tests/gjs

Korte Beskrivelser

gjs-console

inneholder en konsoll for å kjøre JavaScript kommandoer

libgjs.so

inneholder GNOME JavaScript bindinger