4 Install packages like a C compiler, glib-2.0, flex and bison
5 TODO: complete this list
10 Grab yourself a vala to c compiled release of vala. Vala is self-hosting so it
11 needs another vala compiler to compile itself. Since vala compiles to C code,
12 you can use a tarball release of vala to compile the generated C code of such
13 a release into a working Vala compiler, that will compile the Vala compiler
14 which you might have checked out from the repository
16 http://live.gnome.org/Vala/Release
21 Compiling the release which you just grabbed:
23 tar jxvf vala-x.y.x.tar.bz2
25 ./configure --prefix=/opt/vala-release
26 make && sudo make install
31 Compiling the newest Vala from the repository:
33 svn co svn co svn+ssh://[user]@svn.gnome.org/svn/vala/trunk vala
35 export VALAC=/opt/vala-release/bin/vala
36 ./autogen.sh --prefix=/opt/vala
37 make && sudo make install
39 Maybe you want to compile the new Vala with itself. Then you simply go over
43 export VALAC=/opt/vala/bin/vala
44 ./autogen.sh --prefix=/opt/vala
45 make && sudo make install