Gjs est un ensemble de liaisons Javascript pour GNOME.
This package is known to build and work properly using an LFS 11.3 platform.
Téléchargement (HTTP) : https://download.gnome.org/sources/gjs/1.74/gjs-1.74.1.tar.xz
Téléchargement (FTP) : ftp://ftp.acc.umu.se/pub/gnome/sources/gjs/1.74/gjs-1.74.1.tar.xz
Somme de contrôle MD5 : f82d0acac0c750ce5298a2d4789af401
Taille du téléchargement : 624 Ko
Estimation de l'espace disque requis : 239 Mo (avec les tests)
Estimation du temps de construction : 1,1 SBU (avec les tests)
Cairo-1.17.6, dbus-1.14.6, gobject-introspection-1.74.0 et JS-102.8.0
sysprof-3.46.0, Valgrind-3.20.0 (pour les tests), DTrace, LCOV et Systemtap
Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/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
--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é.