Gjs-1.80.2

Introduction à Gjs

Gjs est un ensemble de liaisons Javascript pour GNOME.

Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.

Informations sur le paquet

  • Téléchargement (HTTP) : https://download.gnome.org/sources/gjs/1.80/gjs-1.80.2.tar.xz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 du téléchargement : ae896ab9a1c5589b86fde94a45a2fcd9

  • Taille du téléchargement : 648 Ko

  • Estimation de l'espace disque requis : 253 Mo (avec les tests)

  • Estimation du temps de construction : 0,2 SBU (avec les tests et parallélisme = 4)

Dépendances de Gjs

Requises

Cairo-1.18.0, dbus-1.14.10, GLib-2.80.4 (avec GObject Introspection) et SpiderMonkey de Firefox-115.14.0

Recommandées (requises pour GNOME)

Facultatives

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

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 dans une session graphique.

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.

-D profiler=disabled : empêche de construire le moteur de profilage même si sysprof 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