Scroll to navigation

GI-INSPECT-TYPELIB() GI-INSPECT-TYPELIB()

NAME

gi-inspect-typelib - Typelib inspection tool

SYNOPSIS

gi-inspect-typelib [OPTION…] --print-shlibs NAMESPACE
gi-inspect-typelib [OPTION…] --print-typelibs NAMESPACE

DESCRIPTION

gi-inspect-typelib displays information about GObject-Introspection binary typelib files.

On Debian-derived systems, each architecture provides a version of gi-inspect-typelib prefixed with the DEB_HOST_GNU_TYPE from dpkg-architecture(1), for example arm-linux-gnueabihf-gi-inspect-typelib. These architecture-prefixed names use appropriate search paths for the given architecture, and should be used when cross-compiling. Please see file:///usr/share/doc/gobject-introspection/README.Debian.gz for more details.

OPTIONS

Show the shared libraries that implement the NAMESPACE.
Show the other typelibs that the NAMESPACE depends on.
The version of each NAMESPACE to inspect. For example, the version of Gio-2.0.typelib is 2.0. If not specified, use the newest available version if there is more than one installed.

EXAMPLE

On Linux, the Gio-2.0 typelib is implemented by libgio-2.0.so.0:

$ gi-inspect-typelib --typelib-version 2.0 --print-shlibs Gio
shlib: libgio-2.0.so.0


and it depends on GObject-2.0, GLib-2.0 and GModule-2.0:

$ gi-inspect-typelib --typelib-version 2.0 --print-typelibs Gio
typelib: GObject-2.0
typelib: GLib-2.0
typelib: GModule-2.0