G-IR-COMPILER(1)
π G-IR-COMPILER(1) π
okay bestie, welcome to section 1 of the manual, this is the g-ir-compiler page and it's literally the typelib compiler, no cap π
β¨ NAME β¨
g-ir-compiler β Typelib compiler π
πΈ SYNOPSIS πΈ
g-ir-compiler [OPTION...] GIRFILE
π¦ DESCRIPTION π¦
so here's the vibe: g-ir-compiler converts one or more GIR files into one or more typelib. that's the whole main character moment fr fr π
and where does the output go, you ask? bestie, it gets written to standard output unless you specify --output. like, it will just start yapping onto your terminal unless you tell it where to put the goods. iconic behaviour honestly π
β¨ OPTIONS β¨
--helpβ Show help options π«Ά (the classic "help me pls" button)--output=FILENAMEβ Save the resulting output inFILENAME. this is you saying "not stdout today, put it here instead" π--verboseβ Show verbose messages. it's gonna talk. a lot. let it yap π£οΈ--debugβ Show debug messages. for when you need the extra extra detail π--includedir=DIRECTORYβ Adds a directory which will be used to find includes inside the GIR format. it's giving "here's another place to look, bestie" π§--module=MODULEβFIXMEπ (yes literally, that's what the page says, we don't know either, moving on π)--shared-library=FILENAMEβ Specifies the shared library where the symbols in the typelib can be found. β οΈ heads up: the name of the library should not contain the ending shared library suffix. so drop that suffix, bestie, leave it at home π--versionβ Show program's version number and exit β (peek the number, then bounce)
π BUGS π
found a bug? not the cute kind? report it at:
https://gitlab.gnome.org/GNOME/gobject-introspection/issues
they will handle it, you did your part π«‘
π HOMEPAGE AND CONTACT π
https://gi.readthedocs.io/
go read, bestie, the docs are right there πβ¨
π AUTHORS π
Mattias Clasen π
and that's the whole page!! every single option, every path, every FIXME, all of it, kept exactly as it was π
so yeah, that's G-IR-COMPILER(1) β the manual page for the typelib compiler, straight out of the gobject-introspection world, and that little G-IR-COMPILER(1) at the bottom was just the page name waving goodbye at you π
β¨ bye bestie, go compile something cute πΈ
π¦ where this page comes from
- alpine 3.22: gobject-introspection-doc 1.84.0-r0 Β· LGPL-2.0-or-later AND GPL-2.0-or-later AND MIT
- alpine 3.23: gobject-introspection-doc 1.86.0-r0 Β· LGPL-2.0-or-later AND GPL-2.0-or-later AND MIT
- alpine 3.24: gobject-introspection-doc 1.86.0-r1 Β· LGPL-2.0-or-later AND GPL-2.0-or-later AND MIT
- arch rolling: gobject-introspection 1.86.0-2 Β· GPL-2.0-or-later AND LGPL-2.0-or-later
- centos-stream 10: gobject-introspection-devel 1.79.1-7.el10 Β· GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND BSD-2-Clause
- centos-stream 9: gobject-introspection-devel 1.68.0-11.el9 Β· GPLv2+ and LGPLv2+ and MIT
- centos-stream 9: gobject-introspection-devel 1.68.0-11.el9 Β· GPLv2+ and LGPLv2+ and MIT
- debian bookworm: gobject-introspection 1.74.0-3 Β· GPL-2.0-or-later
- debian trixie: gobject-introspection-bin 1.84.0-1 Β· GPL-2.0-or-later
- fedora 43: gobject-introspection-devel 1.84.0-3.fc43 Β· GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND BSD-2-Clause
- fedora 43: gobject-introspection-devel 1.84.0-3.fc43 Β· GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND BSD-2-Clause
- fedora 44: gobject-introspection-devel 1.86.0-3.fc44 Β· GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND BSD-2-Clause
- fedora 44: gobject-introspection-devel 1.86.0-3.fc44 Β· GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND BSD-2-Clause
- nixpkgs unstable: gobject-introspection 1.86.0
- opensuse-leap 16.0: gobject-introspection 1.84.0-160000.2.2 Β· GPL-2.0-or-later AND LGPL-2.1-or-later
- opensuse-leap 16.0: gobject-introspection 1.84.0-160000.2.2 Β· GPL-2.0-or-later AND LGPL-2.1-or-later
- opensuse-leap 16.0: gobject-introspection 1.84.0-160000.2.2 Β· GPL-2.0-or-later AND LGPL-2.1-or-later
- opensuse-leap 16.0: gobject-introspection 1.84.0-160000.2.2 Β· GPL-2.0-or-later AND LGPL-2.1-or-later
- ubuntu jammy: gobject-introspection 1.72.0-1 Β· GPL-2.0-or-later
- ubuntu noble: gobject-introspection-bin 1.80.1-1 Β· GPL-2.0-or-later
- ubuntu questing: gobject-introspection-bin 1.84.0-1
- ubuntu resolute: gobject-introspection-bin 1.86.0-6build1 Β· GPL-2.0-or-later
- ubuntu stonking: gobject-introspection-bin 1.86.0-6build1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms