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.

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/libpeas/1.36/libpeas-1.36.0.tar.xz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 du téléchargement : 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

GLib-2.80.4 (avec GObject Introspection) et GTK+-3.24.43

Recommandées

Facultatives

Gi-DocGen-2024.1, 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-2024.1 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 -D gtk_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.

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

-D demos=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