Gjs is a set of Javascript bindings for GNOME.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
Download (HTTP): https://download.gnome.org/sources/gjs/1.72/gjs-1.72.0.tar.xz
Download (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/gjs/1.72/gjs-1.72.0.tar.xz
Download MD5 sum: 20ffc307c666aafb88f90e2cd31abf58
Download size: 606 KB
Estimated disk space required: 230 MB (with tests)
Estimated build time: 0.6 SBU (with tests)
Cairo-1.17.6, dbus-1.14.0, gobject-introspection-1.72.0, and JS-91.10.0
sysprof-3.44.0, Valgrind-3.19.0 (for tests), DTrace, LCOV, and Systemtap
User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/gjs
Install Gjs by running the following commands:
mkdir gjs-build && cd gjs-build && meson --prefix=/usr --buildtype=release .. && ninja
To test the results, issue: ninja
test. The GTK and
Cairo tests will fail if not
running in an Xorg session. The gjs:JS /
Gtk4
test is known to exit with an ERROR on some systems.
Now, as the root
user:
ninja install &&
--buildtype=release
:
Specify a buildtype suitable for stable releases of the package, as
the default may produce unoptimized binaries.