.\" Man page generated from reStructuredText. . . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .TH "GI-COMPILE-REPOSITORY" 1 "" "" .SH NAME gi-compile-repository \- Typelib compiler .\" 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 .\" SPDX-FileCopyrightText: 2024 Collabora Ltd. .\" SPDX-License-Identifier: LGPL-2.1-or-later . .SH SYNOPSIS .sp \fBgi\-compile\-repository\fP [\fIOPTION\fP…] \fIGIRFILE\fP .SH DESCRIPTION .sp gi\-compile\-repository converts one or more GIR files into one or more typelibs. The output will be written to standard output unless the \fB\-\-output\fP is specified. .sp On Debian\-derived systems, each architecture provides a version of \fBgi\-compile\-repository\fP prefixed with the \fIDEB_HOST_GNU_TYPE\fP from \fBdpkg\-architecture\fP(1), for example \fBarm\-linux\-gnueabihf\-gi\-compile\-repository\fP\&. These architecture\-prefixed names use appropriate search paths for the given architecture, and should be used when cross\-compiling. Please see \fI\%file:///usr/share/doc/gobject\-introspection/README.Debian.gz\fP for more details. .SH OPTIONS .INDENT 0.0 .TP .B \fB\-\-help\fP Show help options. .TP .B \fB\-\-output\fP \fIFILENAME\fP, \fB\-o\fP \fIFILENAME\fP Save the resulting output in \fIFILENAME\fP\&. .TP .B \fB\-\-verbose\fP Show verbose messages. .TP .B \fB\-\-debug\fP Show debug messages. .TP .B \fB\-\-includedir\fP \fIDIRECTORY\fP Add \fIDIRECTORY\fP to the search path for GIR XML. This option can be used more than once. The first \fIDIRECTORY\fP on the command\-line will be searched first (highest precedence). .TP .B \fB\-\-shared\-library\fP \fIFILENAME\fP, \fB\-l\fP \fIFILENAME\fP 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. This option can be used more than once, for typelibs that describe more than one shared library. .TP .B \fB\-\-version\fP Show program’s version number and exit. .UNINDENT .SH EXAMPLE .INDENT 0.0 .TP .B :: $ gi\-compile\-repository \-o Gio\-2.0.typelib /usr/share/gir\-1.0/Gio\-2.0.gir .UNINDENT .SH BUGS .sp Report bugs at \fI\%https://gitlab.gnome.org/GNOME/glib/\-/issues\fP .SH HOMEPAGE AND CONTACT .sp \fI\%https://gi.readthedocs.io/\fP .SH AUTHORS .sp Matthias Clasen .\" Generated by docutils manpage writer. .