gobject-introspection-1.32.1

Introduction to GObject Introspection

The GObject Introspection is used to describe the program APIs and collect them in a uniform, machine readable format.

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

Package Information

Required

pkg-config-0.26

Optional

cairo-1.12.2 (required for the tests) and GTK-Doc-1.18

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/gobject-introspection

Installation of GObject Introspection

Install GObject Introspection by running the following commands:

./configure --prefix=/usr \
            --disable-tests \
            --disable-static &&
make

To test the results, issue: make check.

Now, as the root user:

make install

Command Explanations

--disable-tests: This parameter disable test libraries. Remove the parameter if you have Cairo installed and would like the tests to be performed.

--disable-static: This switch prevents installation of static versions of the libraries.

--enable-gtk-doc: Use this parameter if GTK-Doc is installed and you wish to rebuild and install the API documentation.

Contents

Installed Program: g-ir-annotation-tool, g-ir-compiler, g-ir-generate and g-ir-scanner
Installed Libraries: libgirepository-1.0.so
Installed Directories: /usr/include/gobject-introspection-1.0, /usr/lib/{girepository-1.0,gobject-introspection}, /usr/share/{gir-1.0,gobject-introspection-1.0} and /usr/share/gtk-doc/html/gi

Short Descriptions

g-ir-compiler

converts one or more GIR files into one or more typelib.

g-ir-scanner

is a tool which generates GIR XML files by parsing headers and introspecting GObject based libraries.

g-ir-generate

is a GIR generator using the repository API.

libgirepository-1.0.so

provides an API to access to the typelib metadata.

Last updated on 2012-05-24 02:48:38 +0000