Man page - vapigen(1)

Packages contains this manual

Manual

VAPIGEN

NAME
SYNOPSIS
DESCRIPTION
Usage:
Help Options:
Application Options:
BUGS
HOMEPAGE OR CONTACT
AUTHORS
EXAMPLES
SEE ALSO

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

--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/issues

HOMEPAGE OR CONTACT

https://vala.dev

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 packages/pango/pango.gi

SEE ALSO

vala-gen-introspect (1)