gobject-introspection-1.72.0
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.
Note
Development versions of BLFS may not build or run some packages
properly if dependencies have been updated since the most recent
stable versions of the book.
Informations sur le paquet
Dépendances de GObject Introspection
Requises
GLib-2.72.3
Facultatives
Cairo-1.17.6 (requis pour les tests), Gjs-1.72.1
(pour satisfaire un test), GTK-Doc-1.33.2, Mako-1.2.1 et
Markdown (pour satisfaire
un test)
Notes utilisateur :
https://wiki.linuxfromscratch.org/blfs/wiki/gobject-introspection
Installation de GObject Introspection
Installez GObject Introspection en
exécutant les commandes suivantes :
mkdir build &&
cd build &&
meson --prefix=/usr --buildtype=release .. &&
ninja
Pour tester les résultats, lancez : ninja test. Si Mako-1.2.1
est installé mais que le module Python 3 nommé Markdown (qui n'est
pas dans BLFS) ne l'est pas, un test (test_docwriter.py) échoue.
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.
-Dcairo=enabled
: utilise cairo
pour les tests.
-Ddoctool=enabled
: installe
g-ir-doc-tool et lance les tests en rapport.
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-310-<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
|
Last updated on