libpeas-1.36.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 12.1 platform.

Informations sur le paquet

  • Téléchargement (HTTP) : https://download.gnome.org/sources/libpeas/1.36/libpeas-1.36.0.tar.xz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 : b3dd31a79c47af0cbf22f2d6bf52bc7d

  • Taille du téléchargement : 192 Ko

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

  • Estimation du temps de construction : 0,2 SBU (avec les tests)

Dépendances de libpeas

Requises

gobject-introspection-1.78.1 et GTK+-3.24.41

Recommandées

Facultatives

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

Installation de libpeas

Installez libpeas en exécutant les commandes suivantes :

mkdir build &&
cd    build &&

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

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

sed "/docs_dir =/s@\$@/ 'libpeas-1.36.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