Gjs-1.74.1

Introduction à Gjs

Gjs est un ensemble de liaisons Javascript pour GNOME.

This package is known to build and work properly using an LFS 11.3 platform.

Informations sur le paquet

Dépendances de Gjs

Requises

Cairo-1.17.6, dbus-1.14.6, gobject-introspection-1.74.0 et JS-102.8.0

Recommandées (requises pour GNOME)

Facultatives

sysprof-3.46.0, Valgrind-3.20.0 (pour les tests), DTrace, LCOV et Systemtap

Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/gjs

Installation de Gjs

Installez Gjs en exécutant les commandes suivantes :

mkdir gjs-build &&
cd    gjs-build &&

meson setup --prefix=/usr          \
            --buildtype=release    \
            --wrap-mode=nofallback \
            ..                     &&
ninja

Pour tester les résultats, lancez : ninja test. Les tests GTK et Cairo échoueront s'ils ne sont pas lancés dans une session Xorg. Quatre tests sont connus pour dépasser le délai d'attente.

Maintenant, en tant qu'utilisateur root :

ninja install

Explication des commandes

--buildtype=release : spécifie le type de construction convenant aux versions stables de ce paquet, comme la valeur par défaut produit des binaires non optimisés.

--wrap-mode=nofallback : ce paramètre évite que meson ne se rabatte sur les sous-projet pour les déclarations de dépendance dans les fichiers de construction, ce qui l'empêche de télécharger les dépendances facultatives qui ne sont pas installées sur le système.

-Dprofiler=disabled : empêche de construire le moteur de profilage même si sysprof-3.46.0 est installé.

Contenu

Programmes installés: gjs (lien symbolique) et gjs-console
Bibliothèque installée: libgjs.so
Répertoires installés: /usr/include/gjs-1.0, /usr/lib/gjs, /usr/libexec/installed-tests/gjs, /usr/share/gjs-1.0 et /usr/share/installed-tests/gjs

Descriptions courtes

gjs-console

contient une console pour lancer les commandes JavaScript

libgjs.so

contient les bindings JavaScript de GNOME pour GObject