vapigen-0.36 - generate a Vala API
vapigen SOURCE PKGBASE [OPTION]... [FILE]...
VAPIGEN(1) User Commands VAPIGEN(1)
NAME
vapigen - generate a Vala API
SYNOPSIS
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 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
--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://bugzilla.gnome.org/page.cgi?id=browse.html&product=vala
HOMEPAGE OR CONTACT
https://wiki.gnome.org/Projects/Vala
AUTHORS
J??rg Billeter, Raffaele Sandrini.
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 pack-
ages/pango/pango.gi
ATTRIBUTES
See attributes(7) for descriptions of the following attributes:
+---------------+-----------------------+
|ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+---------------+-----------------------+
|Availability | developer/vala |
+---------------+-----------------------+
|Stability | Pass-through volatile |
+---------------+-----------------------+
SEE ALSO
vala-gen-introspect (1)
NOTES
This software was built from source available at
https://github.com/oracle/solaris-userland. The original community
source was downloaded from https://down-
load.gnome.org/sources/vala/0.36/vala-0.36.0.tar.xz
Further information about this software can be found on the open source
community website at https://wiki.gnome.org/Projects/Vala.
vapigen API Generator 0.36.0
March 2017 VAPIGEN(1)