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

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

SEE ALSO


vala-gen-introspect (1)

Vala API Generator 0.56.1 April 2022 VAPIGEN(1)

tribblix@gmail.com :: GitHub :: Privacy