Release 0.40.3
[vala-gnome.git] / doc / vapigen.1
blob01047da4f8dfcffeaa6758fac23dbd227bb811aa
1 .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.47.6.
2 .TH VAPIGEN "1" "April 2018" "vapigen API Generator 0.40.3" "User Commands"
3 .SH NAME
4 vapigen \- generate a Vala API
5 .SH SYNOPSIS
6 .B vapigen \fISOURCE\fP \fIPKGBASE\fP
7 [\fIOPTION\fR]... [\fIFILE\fR]...
8 .SH DESCRIPTION
9 .B vapigen
10 is a utility which generates Vala API (VAPI) files from GI files,
11 which may be generated using the vala-gen-introspect(1) utility.
12 .SS "Usage:"
13 .IP
14 vapigen [OPTION?] FILE... \- Vala API Generator
15 .SS "Help Options:"
16 .TP
17 \fB\-h\fR, \fB\-\-help\fR
18 Show help options
19 .SS "Application Options:"
20 .TP
21 \fB\-\-vapidir\fR=\fI\,DIRECTORY\/\fR...
22 Look for package bindings in DIRECTORY
23 .TP
24 \fB\-\-girdir\fR=\fI\,DIRECTORY\/\fR...
25 Look for GIR bindings in DIRECTORY
26 .TP
27 \fB\-\-metadatadir\fR=\fI\,DIRECTORY\/\fR...
28 Look for GIR .metadata files in DIRECTORY
29 .TP
30 \fB\-\-nostdpkg\fR
31 Do not include standard packages
32 .TP
33 \fB\-\-pkg\fR=\fI\,PACKAGE\/\fR...
34 Include binding for PACKAGE
35 .TP
36 \fB\-\-library\fR=\fI\,NAME\/\fR
37 Library name
38 .TP
39 \fB\-d\fR, \fB\-\-directory\fR=\fI\,DIRECTORY\/\fR
40 Output directory
41 .TP
42 \fB\-\-disable\-warnings\fR
43 Disable warnings
44 .TP
45 \fB\-\-version\fR
46 Display version number
47 .TP
48 \fB\-q\fR, \fB\-\-quiet\fR
49 Do not print messages to the console
50 .SH BUGS
51 https://bugzilla.gnome.org/page.cgi?id=browse.html&product=vala
52 .SH "HOMEPAGE OR CONTACT"
53 https://wiki.gnome.org/Projects/Vala
54 .SH AUTHORS
55 J??rg Billeter, Raffaele Sandrini.
56 .SH EXAMPLES
57 After compilation, the following command generates a GI for pango:
58 .B vala-gen-introspect pango packages/pango
59 .TP
60 This can then be converted to a Vala API as follows:
61 .B vapigen --pkg cairo --vapidir . --library pango packages/pango/pango.gi
62 .SH "SEE ALSO"
63 vala-gen-introspect (1)