-.TH vala-gen-introspect 1 "26 October 2007" "vala-0.1.5" "Vala"
-.IX vala-gen-introspect
+.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.4.
+.TH VALA-GEN-INTROSPECT "1" "March 2017" "vala-gen-introspect 0.35.6" "User Commands"
.SH NAME
vala-gen-introspect \- generate a GI file for GObject and glib based packages
.SH SYNOPSIS
.B vala-gen-introspect \fIPKGNAME\fP \fIPKGBASE\fP
-
.SH DESCRIPTION
.B vala-gen-introspect
is a utility which generates GI files from GObject and glib
generate an API for Vala, and allow it's usage in Vala for compiling
to native code. \fIPKGNAME\fP is the pkg-config name of the library
and \fIPKGBASE\fP specifies the base directory for that package.
-
-.SH EXAMPLES
+.SS "Usage:"
+.IP
+gen\-introspect [OPTION?]
+.SS "Help Options:"
+.TP
+\fB\-h\fR, \fB\-\-help\fR
+Show help options
+.SS "Application Options:"
+.TP
+\fB\-v\fR, \fB\-\-verbose\fR
+Be verbose
+.TP
+\fB\-o\fR, \fB\-\-output\fR=\fI\,FILE\/\fR
+write output here instead of stdout
.TP
+\fB\-n\fR, \fB\-\-namespace\fR=\fI\,NAMESPACE\/\fR
+Namespace of the module, like 'Gtk'
+.TP
+\fB\-\-shared\-library\fR=\fI\,FILE\/\fR
+Shared library which contains the symbols
+.TP
+\fB\-\-include\-idl\fR=\fI\,IDL\/\fR
+Other gidls to include
+.SH BUGS
+https://bugzilla.gnome.org/page.cgi?id=browse.html&product=vala
+.SH "HOMEPAGE OR CONTACT"
+https://wiki.gnome.org/Projects/Vala
+.SH AUTHORS
+J??rg Billeter <j@bitron.ch>, Raffaele Sandrini <rasa@gmx.ch>
+.SH EXAMPLES
After compilation, the following command generates a GI for pango:
.B vala-gen-introspect pango packages/pango
-
-.SH OPTIONS
.TP
-This command currently takes no command line options.
-.SH SEE ALSO
-.BR vapigen (1)
-
-.SH AUTHOR
-vala-gen-introspect for Vala was written by Juerg Billeter <j@bitron.ch> and
-Raffaele Sandrini <rasa@gmx.ch>.
-.PP
-This manual page was written by Kumar Appaiah <akumar@ee.iitm.ac.in>,
-for the Debian project (but may be used by others).
+This can then be converted to a Vala API as follows:
+.B vapigen --pkg cairo --vapidir . --library pango packages/pango/pango.gi
+.SH "SEE ALSO"
+vapigen (1)
-.TH valac 1 "13 April 2010" "vala-0.8.0" "Vala"
+.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.4.
+.TH VALAC "1" "March 2017" "valac 0.35.6" "User Commands"
.SH NAME
valac \- compiler that translates Vala source code into C source and header files
.SH SYNOPSIS
.B valac
[\fIOPTION\fR]... [\fIFILE\fR]...
.SH DESCRIPTION
-Vala is a new programming language that aims to bring modern
+Vala is a programming language that aims to bring modern
programming language features to GNOME developers without imposing any
additional runtime requirements and without using a different ABI
compared to applications and libraries written in C.
-
+.TP
valac, the Vala compiler, is a self-hosting compiler that translates
Vala source code into C source and header files. It uses the GObject
type system to create classes and interfaces declared in the Vala
source code.
-.SH OPTIONS
+.SS "Usage:"
+.IP
+valac [OPTION?] FILE... \- Vala Compiler
+.SS "Help Options:"
.TP
-.B \--help
+\-?, \fB\-\-help\fR
+Show help options
+.SS "Application Options:"
.TP
-.B \--vapidir=\fIDIRECTORY\fR...
-Look for package bindings in \fIDIRECTORY\fR
+\fB\-\-vapidir\fR=\fI\,DIRECTORY\/\fR...
+Look for package bindings in DIRECTORY
.TP
-.B \--girdir=\fIDIRECTORY\fR...
-Look for .gir files in \fIDIRECTORY\fR
+\fB\-\-girdir\fR=\fI\,DIRECTORY\/\fR...
+Look for .gir files in DIRECTORY
.TP
-.B \--metadatadir=\fIDIRECTORY\fR...
-Look for GIR .metadata files in \fIDIRECTORY\fR
+\fB\-\-metadatadir\fR=\fI\,DIRECTORY\/\fR...
+Look for GIR .metadata files in DIRECTORY
.TP
-.B \--pkg=\fIPACKAGE\fR...
-Include binding for \fIPACKAGE\fR
+\fB\-\-pkg\fR=\fI\,PACKAGE\/\fR...
+Include binding for PACKAGE
.TP
-.B \--vapi=\fIFILE\fR
+\fB\-\-vapi\fR=\fI\,FILE\/\fR
Output VAPI file name
.TP
-.B \--library=\fINAME\fR
+\fB\-\-library\fR=\fI\,NAME\/\fR
Library name
.TP
-.B \--shared-library=\fINAME\fR
-Shared library name used in generated .gir
-.TP
-.B \--gir=\fINAME\fR-\fIVERSION\fR.gir
-GObject-Introspection repository file name
+\fB\-\-shared\-library\fR=\fI\,NAME\/\fR
+Shared library name used in generated gir
.TP
-.B \--gresources=\fIFILE\fR...
-GResources XML file name
+\fB\-\-gir\fR=\fI\,NAME\-VERSION\/\fR.gir
+GObject\-Introspection repository file name
.TP
-.B \-b, --basedir=\fIDIRECTORY\fR
+\fB\-b\fR, \fB\-\-basedir\fR=\fI\,DIRECTORY\/\fR
Base source directory
.TP
-.B \-d, --directory=\fIDIRECTORY\fR
+\fB\-d\fR, \fB\-\-directory\fR=\fI\,DIRECTORY\/\fR
Output directory
.TP
-.B \--version
+\fB\-\-version\fR
Display version number
.TP
-.B \--api-version
+\fB\-\-api\-version\fR
Display API version number
.TP
-.B \-C, --ccode
+\fB\-C\fR, \fB\-\-ccode\fR
Output C code
.TP
-.B \-H, --header=\fIFILE\fR
+\fB\-H\fR, \fB\-\-header\fR=\fI\,FILE\/\fR
Output C header file
.TP
-.B \--use-header
+\fB\-\-use\-header\fR
Use C header file
.TP
-.B \--includedir=\fIDIRECTORY\fR
+\fB\-\-includedir\fR=\fI\,DIRECTORY\/\fR
Directory used to include the C header file
.TP
-.B \-h, --internal-header=\fIFILE\fR
+\fB\-h\fR, \fB\-\-internal\-header\fR=\fI\,FILE\/\fR
Output internal C header file
.TP
-.B \--internal-vapi=\fIFILE\fR
+\fB\-\-internal\-vapi\fR=\fI\,FILE\/\fR
Output vapi with internal api
.TP
-.B \--symbols=\fIFILE\fR
+\fB\-\-fast\-vapi\fR
+Output vapi without performing symbol resolution
+.TP
+\fB\-\-use\-fast\-vapi\fR
+Use \fB\-\-fast\-vapi\fR output during this compile
+.TP
+\fB\-\-vapi\-comments\fR
+Include comments in generated vapi
+.TP
+\fB\-\-deps\fR
+Write make\-style dependency information to this file
+.TP
+\fB\-\-symbols\fR=\fI\,FILE\/\fR
Output symbols file
.TP
-.B \-c, --compile
+\fB\-c\fR, \fB\-\-compile\fR
Compile but do not link
.TP
-.B \-o, --output=\fIFILE\fR
-Place output in file \fIFILE\fR
+\fB\-o\fR, \fB\-\-output\fR=\fI\,FILE\/\fR
+Place output in file FILE
.TP
-.B \-g, --debug
+\fB\-g\fR, \fB\-\-debug\fR
Produce debug information
.TP
-.B \--thread
+\fB\-\-thread\fR
Enable multithreading support (DEPRECATED AND IGNORED)
.TP
-.B \--enable-mem-profiler
+\fB\-\-enable\-mem\-profiler\fR
Enable GLib memory profiler
.TP
-.B \-D, --define=SYMBOL...
+\fB\-D\fR, \fB\-\-define\fR=\fI\,SYMBOL\/\fR...
Define SYMBOL
.TP
-.B \--main=SYMBOL...
+\fB\-\-main\fR=\fI\,SYMBOL\/\fR...
Use SYMBOL as entry point
.TP
-.B \--nostdpkg
+\fB\-\-nostdpkg\fR
Do not include standard packages
.TP
-.B \--disable-assert
+\fB\-\-disable\-assert\fR
Disable assertions
.TP
-.B \--enable-checking
-Enable additional run-time checks
+\fB\-\-enable\-checking\fR
+Enable additional run\-time checks
.TP
-.B \--enable-deprecated
+\fB\-\-enable\-deprecated\fR
Enable deprecated features
.TP
-.B \--enable-experimental
+\fB\-\-hide\-internal\fR
+Hide symbols marked as internal
+.TP
+\fB\-\-enable\-experimental\fR
Enable experimental features
.TP
-.B \--disable-warnings
+\fB\-\-disable\-warnings\fR
Disable warnings
.TP
-.B \--fatal-warnings
+\fB\-\-fatal\-warnings\fR
Treat warnings as fatal
.TP
-.B \--enable-experimental-non-null
-Enable experimental enhancements for non-null types
+\fB\-\-disable\-since\-check\fR
+Do not check whether used symbols exist in local packages
+.TP
+\fB\-\-enable\-experimental\-non\-null\fR
+Enable experimental enhancements for non\-null types
.TP
-.B \--cc=\fICOMMAND\fR
-Use \fICOMMAND\fR as C compiler command
+\fB\-\-enable\-gobject\-tracing\fR
+Enable GObject creation tracing
.TP
-.B \-X, --Xcc=\fIOPTION\fR...
-Pass \fIOPTION\fR. to the C compiler
+\fB\-\-cc\fR=\fI\,COMMAND\/\fR
+Use COMMAND as C compiler command
.TP
-.B \--dump-tree=\fIFILE\fR
-Write code tree to \fIFILE\fR
+\fB\-X\fR, \fB\-\-Xcc\fR=\fI\,OPTION\/\fR...
+Pass OPTION to the C compiler
.TP
-.B \--save-temps
+\fB\-\-pkg\-config\fR=\fI\,COMMAND\/\fR
+Use COMMAND as pkg\-config command
+.TP
+\fB\-\-dump\-tree\fR=\fI\,FILE\/\fR
+Write code tree to FILE
+.TP
+\fB\-\-save\-temps\fR
Keep temporary files
.TP
-.B \--profile=\fIPROFILE\fR
+\fB\-\-profile\fR=\fI\,PROFILE\/\fR
Use the given profile instead of the default
.TP
-.B \--no-color
-Disable colored output
-.TP
-.B \-q, --quiet
+\fB\-q\fR, \fB\-\-quiet\fR
Do not print messages to the console
.TP
-.B \-v, --verbose
+\fB\-v\fR, \fB\-\-verbose\fR
Print additional messages to the console
.TP
-.B \--target-glib=\fIMAJOR\fR.\fIMINOR\fR
+\fB\-\-no\-color\fR
+Disable colored output
+.TP
+\fB\-\-target\-glib\fR=\fI\,MAJOR\/\fR.MINOR
Target version of glib for code generation
.TP
-.B \--enable-version-header
+\fB\-\-gresources\fR=\fI\,FILE\/\fR...
+XML of gresources
+.TP
+\fB\-\-enable\-version\-header\fR
Write vala build version in generated files
.TP
-.B \--disable-version-header
+\fB\-\-disable\-version\-header\fR
Do not write vala build version in generated files
+.SH BUGS
+https://bugzilla.gnome.org/page.cgi?id=browse.html&product=vala
+.SH "HOMEPAGE OR CONTACT"
+https://wiki.gnome.org/Projects/Vala
.SH FEATURES
Interfaces, properties, signals, foreach, lambda expressions, type
inference for local variables, generics, non-null types, assisted memory
management, exception handling
-.SH HOMEPAGE AND BUG REPORT
-http://www.vala-project.org/
.SH AUTHORS
-Jürg Billeter, Raffaele Sandrini.
-
-Man page written to conform with Debian by Marc-Andre Lureau.
-
+J??rg Billeter, Raffaele Sandrini.
-.TH vapigen 1 "13 April 2010" "vala-0.8.0" "Vala"
-.IX vapigen
+.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.4.
+.TH VAPIGEN "1" "March 2017" "vapigen API Generator 0.35.6" "User Commands"
.SH NAME
vapigen \- generate a Vala API
.SH SYNOPSIS
.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.
-
-.SH EXAMPLES
-.TP
-After compilation, the following command generates a GI for pango:
-.B vala-gen-introspect pango packages/pango
+.SS "Usage:"
+.IP
+vapigen [OPTION?] FILE... \- Vala API Generator
+.SS "Help Options:"
.TP
-This can then be converted to a Vala API as follows:
-.B vapigen --pkg cairo --vapidir . --library pango packages/pango/pango.gi
-
-.SH OPTIONS
+\fB\-h\fR, \fB\-\-help\fR
+Show help options
+.SS "Application Options:"
.TP
-.B \-?, --help
-Show help option
+\fB\-\-vapidir\fR=\fI\,DIRECTORY\/\fR...
+Look for package bindings in DIRECTORY
.TP
-.B \--vapidir=\fIDIRECTORY\fP
-Look for package bindings in \fIDIRECTORY\fP.
+\fB\-\-girdir\fR=\fI\,DIRECTORY\/\fR...
+Look for GIR bindings in DIRECTORY
.TP
-.B \--girdir=\fIDIRECTORY\fP
-Look for GIR bindings in \fIDIRECTORY\fP.
+\fB\-\-metadatadir\fR=\fI\,DIRECTORY\/\fR...
+Look for GIR .metadata files in DIRECTORY
.TP
-.B \--metadatadir=\fIDIRECTORY\fP
-Look for GIR .metadata files in \fIDIRECTORY\fP.
+\fB\-\-pkg\fR=\fI\,PACKAGE\/\fR...
+Include binding for PACKAGE
.TP
-.B \--pkg=\fIPACKAGE\fP
-Include binding for \fIPACKAGE\fP
+\fB\-\-library\fR=\fI\,NAME\/\fR
+Library name
.TP
-.B \--library=\fINAME\fP
-Specify library name as \fINAME\fP
+\fB\-d\fR, \fB\-\-directory\fR=\fI\,DIRECTORY\/\fR
+Output directory
.TP
-.B \-d, --directory=\fIDIRECTORY\fP
-Specify output directory as \fIDIRECTORY\fP
+\fB\-\-disable\-warnings\fR
+Disable warnings
.TP
-.B \--version
-Display version number and exit.
+\fB\-\-version\fR
+Display version number
.TP
-.B \-q, --quiet
+\fB\-q\fR, \fB\-\-quiet\fR
Do not print messages to the console
-
-.SH SEE ALSO
-.BR vala-gen-introspect (1)
-
-.SH HOMEPAGE AND BUG REPORT
-http://www.vala-project.org/
-
-.SH AUTHOR
-vapigen for Vala was written by Jürg Billeter <j@bitron.ch> and
-Raffaele Sandrini <rasa@gmx.ch>.
-.PP
-This manual page was written by Kumar Appaiah <akumar@ee.iitm.ac.in>,
-for the Debian project (but may be used by others).
+.SH BUGS
+https://bugzilla.gnome.org/page.cgi?id=browse.html&product=vala
+.SH "HOMEPAGE OR CONTACT"
+https://wiki.gnome.org/Projects/Vala
+.SH AUTHORS
+J??rg Billeter, Raffaele Sandrini.
+.SH 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
+.SH "SEE ALSO"
+vala-gen-introspect (1)