Vala-0.24.0

Introduction to Vala

Vala is a new 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.

This package is known to build and work properly using an LFS-7.6 platform.

Package Information

Additional Downloads

Vala Dependencies

Required

GLib-2.40.0

Optional

D-Bus-1.8.8 (Required for the tests) and libxslt-1.1.28 (Required for generating the documentation)

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/vala

Installation of Vala

Install Vala by running the following commands:

patch -Np1 -i ../vala-0.24.0-upstream_fixes-2.patch &&
./configure --prefix=/usr &&
make

To test the results, issue: make check. Note that a D-Bus session daemon must be running for the tests to succeed.

Now, as the root user:

make install

Contents

Installed Programs: vala, vala-0.24, valac, valac-0.24, vala-gen-introspect, vala-gen-introspect-0.24, vapicheck, vapicheck-0.24, vapigen and vapigen-0.24
Installed Library: libvala-0.24.so
Installed Directories: /usr/include/vala-0.24, /usr/lib/vala-0.24, /usr/share/devhelp/books/vala-0.24, /usr/share/vala and /usr/share/vala-0.24

Short Descriptions

valac

is a compiler that translates Vala source code into C source and header files.

vala-gen-introspect

generates a GI file for GObject and GLib based packages.

vapicheck

verifies the generated bindings.

vapigen

is a utility which generates Vala API (VAPI) files from GI files.

libvala-0.24.so

contains the Vala API functions.

Last updated on 2014-09-12 12:02:55 -0700