summaryrefslogtreecommitdiff
path: root/doc/vapigen.h2m
blob: f3ff1640eb1a121020f94f7acd45cb836732c4d9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
[NAME]
vapigen \- generate a Vala API

[SYNOPSIS]
.B vapigen \fISOURCE\fP \fIPKGBASE\fP
[\fIOPTION\fR]... [\fIFILE\fR]...

[DESCRIPTION]
.B vapigen
is a utility which generates Vala API (VAPI) files from GI files,
which may be generated using the vala-gen-introspect(1) utility.

[EXAMPLES]
After compilation, the following command generates a GI for pango:
.B vala-gen-introspect pango packages/pango
.TP
This can then be converted to a Vala API as follows:
.B vapigen --pkg cairo --vapidir . --library pango packages/pango/pango.gi

[BUGS]
https://gitlab.gnome.org/GNOME/vala/issues

[HOMEPAGE or CONTACT]
https://wiki.gnome.org/Projects/Vala

[SEE ALSO]
vala-gen-introspect (1)

[AUTHORS]
Jürg Billeter, Raffaele Sandrini.