Building Vala from Source
Source code releases can be found on /Release.
Development is happening in email@example.com:GNOME/vala.git and can be viewed here.
You can check out the current development snapshot using (please note, that you need vala installed to build it from git):
git clone https://gitlab.gnome.org/GNOME/vala.git
or, if you have an account on gitlab.gnome.org:
git clone firstname.lastname@example.org:GNOME/vala.git
- GLib 2.40 or later
- Flex and Bison
- Graphviz (libgvc)
- Vala 0.16.1 or later (for the initial build)
The Vala compiler is licensed under the LGPL 2.1+
The Vala compiler can be built directly from C code. The C files are distributed with the tarball of a Vala release. Building from the C files allows Vala to be built on platforms that do not have an existing build of the Vala compiler. Tarballs are available from download.gnome.org.
The general procedure is:
Download tarball from download.gnome.org
Extract contents of tarball: tar -xf vala-xx.tar.xz
- Change in to the directory of extracted files
Configure the build: ./configure
Build the compiler and tools: make