libpeas-1.34.0

Introduction à libpeas

libpeas est un moteur de greffons basé sur gobject et il donne à chaque application la possibilité de prendre en charge sa propre capacité d'extension.

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

Informations sur le paquet

Dépendances de libpeas

Requises

gobject-introspection-1.74.0 et GTK+-3.24.36

Recommandées

Facultatives

Gi-DocGen-2023.1, Glade, embed, LGI (pour les liaisons LUA, construites avec LUA-5.1), avec soit luajit, soit LUA-5.1

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

Installation de libpeas

Installez libpeas en exécutant les commandes suivantes :

mkdir build &&
cd    build &&

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

Si vous avez installé Gi-DocGen-2023.1 et souhaitez construire la documentation de l'API de ce paquet, exécutez :

sed "/docs_dir =/s@\$@/ 'libpeas-1.34.0'@" \
    -i ../docs/reference/meson.build       &&
meson configure -Dgtk_doc=true             &&
ninja

Pour tester les résultats, tapez : ninja test. Une session graphique active avec une adresse de bus est nécessaire pour lancer les tests.

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.

-Dvapi=true : ajoutez ce paramètre si vous voulez générer les donnée vapi (vala).

-Ddemos=false : ajoutez ce paramètre si vous ne voulez pas construire les programmes démos.

Contenu

Programme installé: peas-demo
Bibliothèques installées: libpeas-1.0.so et libpeas-gtk-1.0.so
Répertoires installés: /usr/include/libpeas-1.0, /usr/lib/libpeas-1.0, /usr/lib/peas-demo and /usr/share/gtk-doc/html/libpeas (facultatif)

Descriptions courtes

peas-demo

est le programme de démo peas

libpeas-1.0.so

contient les fonctions de l'API de libpeas

libpeas-gtk-1.0.so

contient les gadgets GTK+ de libpeas