2024-02-13 16:53:47 +01:00
|
|
|
|
.. _gi-compile-repository(1):
|
|
|
|
|
.. meta::
|
|
|
|
|
:copyright: Copyright 2010 Johan Dahlin
|
|
|
|
|
:copyright: Copyright 2015 Ben Boeckel
|
|
|
|
|
:copyright: Copyright 2013, 2015 Dieter Verfaillie
|
|
|
|
|
:copyright: Copyright 2018 Emmanuele Bassi
|
|
|
|
|
:copyright: Copyright 2018 Tomasz Miąsko
|
|
|
|
|
:copyright: Copyright 2018 Christoph Reiter
|
|
|
|
|
:copyright: Copyright 2020 Jan Tojnar
|
2024-02-13 17:14:54 +01:00
|
|
|
|
:copyright: Copyright 2024 Collabora Ltd.
|
2024-02-13 16:53:47 +01:00
|
|
|
|
:license: LGPL-2.1-or-later
|
|
|
|
|
..
|
|
|
|
|
This has to be duplicated from above to make it machine-readable by `reuse`:
|
|
|
|
|
SPDX-FileCopyrightText: 2010 Johan Dahlin
|
|
|
|
|
SPDX-FileCopyrightText: 2015 Ben Boeckel
|
|
|
|
|
SPDX-FileCopyrightText: 2013, 2015 Dieter Verfaillie
|
|
|
|
|
SPDX-FileCopyrightText: 2018 Emmanuele Bassi
|
|
|
|
|
SPDX-FileCopyrightText: 2018 Tomasz Miąsko
|
|
|
|
|
SPDX-FileCopyrightText: 2018 Christoph Reiter
|
|
|
|
|
SPDX-FileCopyrightText: 2020 Jan Tojnar
|
2024-02-13 17:14:54 +01:00
|
|
|
|
SPDX-FileCopyrightText: 2024 Collabora Ltd.
|
2024-02-13 16:53:47 +01:00
|
|
|
|
SPDX-License-Identifier: LGPL-2.1-or-later
|
|
|
|
|
|
2024-02-13 17:14:54 +01:00
|
|
|
|
=====================
|
|
|
|
|
gi-compile-repository
|
|
|
|
|
=====================
|
2018-06-10 11:24:47 +02:00
|
|
|
|
|
|
|
|
|
----------------
|
|
|
|
|
Typelib compiler
|
|
|
|
|
----------------
|
|
|
|
|
|
|
|
|
|
:Manual section: 1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SYNOPSIS
|
|
|
|
|
========
|
|
|
|
|
|
2024-02-13 17:14:54 +01:00
|
|
|
|
**gi-compile-repository** [*OPTION*…] *GIRFILE*
|
2018-06-10 11:24:47 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DESCRIPTION
|
|
|
|
|
===========
|
|
|
|
|
|
2024-02-13 17:14:54 +01:00
|
|
|
|
gi-compile-repository converts one or more GIR files into one or more typelibs.
|
|
|
|
|
The output will be written to standard output unless the ``--output`` is
|
2018-06-10 11:24:47 +02:00
|
|
|
|
specified.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
OPTIONS
|
|
|
|
|
=======
|
|
|
|
|
|
2024-02-13 17:14:54 +01:00
|
|
|
|
``--help``
|
|
|
|
|
Show help options.
|
2018-06-10 11:24:47 +02:00
|
|
|
|
|
2024-02-13 17:14:54 +01:00
|
|
|
|
``--output`` *FILENAME*, ``-o`` *FILENAME*
|
|
|
|
|
Save the resulting output in *FILENAME*.
|
2018-06-10 11:24:47 +02:00
|
|
|
|
|
2024-02-13 17:14:54 +01:00
|
|
|
|
``--verbose``
|
|
|
|
|
Show verbose messages.
|
2018-06-10 11:24:47 +02:00
|
|
|
|
|
2024-02-13 17:14:54 +01:00
|
|
|
|
``--debug``
|
|
|
|
|
Show debug messages.
|
2018-06-10 11:24:47 +02:00
|
|
|
|
|
2024-02-13 17:14:54 +01:00
|
|
|
|
``--includedir`` *DIRECTORY*
|
|
|
|
|
Add *DIRECTORY* to the search path for GIR XML.
|
|
|
|
|
This option can be used more than once.
|
|
|
|
|
The first *DIRECTORY* on the command-line will be searched first
|
|
|
|
|
(highest precedence).
|
2018-06-10 11:24:47 +02:00
|
|
|
|
|
2024-02-13 17:14:54 +01:00
|
|
|
|
``--shared-library`` *FILENAME*, ``-l`` *FILENAME*
|
2018-06-10 11:24:47 +02:00
|
|
|
|
Specifies the shared library where the symbols in the typelib can be
|
|
|
|
|
found. The name of the library should not contain the ending shared
|
|
|
|
|
library suffix.
|
2024-02-13 17:14:54 +01:00
|
|
|
|
This option can be used more than once, for typelibs that describe
|
|
|
|
|
more than one shared library.
|
2018-06-10 11:24:47 +02:00
|
|
|
|
|
2024-02-13 17:14:54 +01:00
|
|
|
|
``--version``
|
|
|
|
|
Show program’s version number and exit.
|
2018-12-16 13:42:27 +01:00
|
|
|
|
|
2018-06-10 11:24:47 +02:00
|
|
|
|
|
2024-02-14 12:41:14 +01:00
|
|
|
|
EXAMPLE
|
|
|
|
|
=======
|
|
|
|
|
|
|
|
|
|
::
|
|
|
|
|
$ gi-compile-repository -o Gio-2.0.typelib /usr/share/gir-1.0/Gio-2.0.gir
|
|
|
|
|
|
|
|
|
|
|
2018-06-10 11:24:47 +02:00
|
|
|
|
BUGS
|
|
|
|
|
====
|
|
|
|
|
|
2024-02-13 17:14:54 +01:00
|
|
|
|
Report bugs at https://gitlab.gnome.org/GNOME/glib/-/issues
|
2018-06-10 11:24:47 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HOMEPAGE and CONTACT
|
|
|
|
|
====================
|
|
|
|
|
|
2020-05-15 21:19:54 +02:00
|
|
|
|
https://gi.readthedocs.io/
|
2018-06-10 11:24:47 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
AUTHORS
|
|
|
|
|
=======
|
|
|
|
|
|
2024-02-13 17:15:07 +01:00
|
|
|
|
Matthias Clasen
|