gobject-introspection-1.78.1

Introduction à GObject Introspection

GObject Introspection est utilisé pour décrire les APIs du programme et les rassembler dans un format uniforme lisible par une machine.

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

Informations sur le paquet

Dépendances de GObject Introspection

Requises

GLib-2.78.4

Facultatives

Cairo-1.18.0 (requis pour les tests), Gjs-1.78.4 (pour satisfaire un test), GTK-Doc-1.33.2, Mako-1.3.2 et Markdown-3.4.1

Installation de GObject Introspection

Installez GObject Introspection en exécutant les commandes suivantes :

mkdir build &&
cd    build &&

meson setup --prefix=/usr --buildtype=release .. &&
ninja

Pour tester les résultats, corrigez une incompatibilité de la suite de tests avec Python 3.12 ou supérieur puis exécutez la suite de tests :

sed "/PYTHONPATH/a'/usr/lib/python3.12'," -i ../tests/warn/meson.build &&
ninja test

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.

-Dgtk_doc=true : construit et installe la documentation.

Contenu

Programme installé: g-ir-annotation-tool, g-ir-compiler, g-ir-doc-tool, g-ir-generate, g-ir-inspect et g-ir-scanner
Bibliothèques installées: libgirepository-1.0.so et _giscanner.cpython-312-<arch>-linux-gnu.so
Répertoires installés: /usr/include/gobject-introspection-1.0, /usr/lib/girepository-1.0, /usr/lib/gobject-introspection, /usr/share/gir-1.0 et /usr/share/gobject-introspection-1.0

Descriptions courtes

g-ir-annotation-tool

crée ou extrait des données d'annotation depuis les typelibs GI

g-ir-compiler

convertit un ou plusieurs fichiers GIR dans une ou plusieurs typelib

g-ir-doc-tool

génère les fichiers Mallard qui peuvent être visualisés avec yelp ou rendu en HTML avec yelp-build de yelp-tools

g-ir-inspect

est un utilitaire qui donne des informations à propos d'un typelib GI

g-ir-generate

est un générateur GIR utilisant l'API du dépôt

g-ir-scanner

est un outil qui génère des fichiers XML GIR en analysant les en-têtes et en examinant les bibliothèques basées sur GObject

libgirepository-1.0.so

offre une API pour accéder aux méta-données d'une typelib