www.LinuxHowtos.org
VAPIGEN
Section: User Commands (1)Updated: October 2019
Index Return to Main Contents
NAME
vapigen - generate a Vala APISYNOPSIS
vapigen SOURCE PKGBASE [OPTION]... [FILE]...DESCRIPTION
vapigen is a utility which generates Vala API (VAPI) files from GI files, which may be generated using the val-ge-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
BUGS
https://gitlab.gnome.org/GNOME/vala/issuesHOMEPAGE OR CONTACT
https://wiki.gnome.org/Projects/ValaAUTHORS
J??rg Billeter, Raffaele Sandrini.EXAMPLES
After compilation, the following command generates a GI for pango: val-ge-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
SEE ALSO
val-ge-introspect (1)