vapigen - generate a Vala API
Contents
Bugs
https://gitlab.gnome.org/GNOME/vala/issues
Description
vapigen is a utility which generates Vala API (VAPI) files from GI files, which may be generated using
the vala-gen-introspect(1) utility.
Usage:
vapigen [OPTION?] FILE... - Vala API Generator
HelpOptions:-h, --help
Show help options
ApplicationOptions:--vapidir=DIRECTORY...
Look for package bindings in DIRECTORY
--girdir=DIRECTORY...
Look for GIR bindings in DIRECTORY
--metadatadir=DIRECTORY...
Look for GIR .metadata files in DIRECTORY
--nostdpkg
Do not include standard packages
--pkg=PACKAGE...
Include binding for PACKAGE
--library=NAME
Library name
-d, --directory=DIRECTORY
Output directory
--disable-warnings
Disable warnings
--version
Display version number
-q, --quiet
Do not print messages to the console
Examples
After compilation, the following command generates a GI for pango: vala-gen-introspectpangopackages/pango
This can then be converted to a Vala API as follows:
vapigen--pkgcairo--vapidir.--librarypangopackages/pango/pango.giHomepage Or Contact
https://vala.dev
Name
vapigen - generate a Vala API
See Also
vala-gen-introspect (1)
Vala API Generator 0.56.18 March 2025 VAPIGEN(1)
Synopsis
vapigenSOURCEPKGBASE [OPTION]... [FILE]...
