Gjs is a set of Javascript bindings for GNOME.
Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.
下载地址(HTTP):https://download.gnome.org/sources/gjs/1.88/gjs-1.88.1.tar.xz
MD5 校验和:851963b653cbcf8534dff8b9e719592e
大小:788 KB
预计所需磁盘空间:336 MB(含测试)
预计构建时间:0.3 SBU (with tests; with parallelism=4)
Cairo-1.18.4, dbus-1.16.2, GLib-2.88.2 (with GObject Introspection), and SpiderMonkey from Firefox-140.12.0
GTK-3.24.52, GTK-4.22.4, and Valgrind-3.27.1
Install Gjs by running the following commands:
mkdir gjs-build &&
cd gjs-build &&
meson setup --prefix=/usr \
--buildtype=release \
--wrap-mode=nofallback \
.. &&
ninja
To test the results, ensure both GTK-3.24.52 and GTK-4.22.4 are installed and issue: ninja test in a graphical session.
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.
--wrap-mode=nofallback:
This switch prevents meson from using subproject
fallbacks for any dependency declarations in the build files,
preventing it from downloading any optional dependencies which are
not installed on the system.
-D profiler=disabled: This switch
prevents building the profiler backend even if sysprof is
installed.