vapigen1
Generate a vala api
Usage
vapigen SOURCE
PKGBASE
[OPTION] ...
[FILE] ...
Overview
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
Help Options:
-
-h, --help -
Show help options
Application Options:
-
--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
Homepage or contact
https://vala.dev
Examples
After compilation, the following command generates a GI for pango: vala-gen-introspect pango packages/pango
- This can then be converted to a Vala API as follows:
-
vapigen --pkg cairo --vapidir . --library pango packages/pango/pango.gi
Releases
8 releases since Debian 5.0 (Lenny); the text changed 6 times.
--disable-warnings since Debian 9 (Stretch);
--girdir since Debian 9 (Stretch);
--metadatadir since Debian 9 (Stretch);
--nostdpkg since Debian 10 (Buster);
--quiet since Debian 9 (Stretch);
-h since Debian 9 (Stretch);
-q since Debian 9 (Stretch).
-? until Debian 6.0 (Squeeze).