lenny  ] [  squeeze  ] [  sid  ]
[ Source: vala  ]

Package: valac (0.7.8-2 and others)

C# like language for the GObject system

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.

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. This package also contains the vala-gen-introspect and vapigen binaries that will automatically generate Vala bindings.

Tags: Software Development: Build Tool, Compiler, User Interface: Command Line, Role: Program, Scope: Utility

Other Packages Related to valac

  • depends
  • recommends
  • suggests
  • dep: hurd [hurd-i386]
    The GNU Hurd
    also a virtual package provided by hurd-udeb
  • dep: libc0.1 (>= 2.7) [kfreebsd-amd64, kfreebsd-i386]
    GNU C Library: Shared libraries
    also a virtual package provided by libc0.1-udeb
  • dep: libc0.3 (>= 2.10) [hurd-i386]
    GNU C Library: Shared libraries
    also a virtual package provided by libc0.3-udeb
  • dep: libc6 (>= 2.5) [avr32]
    GNU C Library: Shared libraries
    also a virtual package provided by libc6-udeb
    dep: libc6 (>= 2.5-5) [m68k]
    dep: libc6 (>= 2.7) [not alpha, avr32, hurd-i386, ia64, kfreebsd-amd64, kfreebsd-i386, m68k]
  • dep: libc6.1 (>= 2.7) [alpha, ia64]
    GNU C Library: Shared libraries
    also a virtual package provided by libc6.1-udeb
  • dep: libglib2.0-0 (>= 2.16.0)
    The GLib library of C routines
  • dep: libglib2.0-dev (>= 2.12.0) [m68k]
    Development files for the GLib library
    dep: libglib2.0-dev (>= 2.16.0) [not m68k]
  • dep: libvala0 (= 0.7.5-1) [m68k]
    C# like language for the GObject system - library
    dep: libvala0 (= 0.7.8-2) [not m68k]

Download valac

Download for all available architectures
Architecture Version Package Size Installed Size Files
alpha 0.7.8-2 601.4 kB3796 kB [list of files]
amd64 0.7.8-2 596.1 kB3728 kB [list of files]
armel 0.7.8-2 586.0 kB3692 kB [list of files]
avr32 (unofficial port) 0.7.8-2 578.6 kB3640 kB [list of files]
hppa 0.7.8-2 599.8 kB3716 kB [list of files]
hurd-i386 0.7.8-2 584.5 kB3692 kB [list of files]
i386 0.7.8-2 591.4 kB3700 kB [list of files]
ia64 0.7.8-2 641.0 kB4024 kB [list of files]
kfreebsd-amd64 0.7.8-2 590.4 kB3456 kB [list of files]
kfreebsd-i386 0.7.8-2 585.3 kB3430 kB [list of files]
m68k (unofficial port) 0.7.5-1 503.8 kB3052 kB [list of files]
mips 0.7.8-2 586.6 kB3768 kB [list of files]
mipsel 0.7.8-2 580.1 kB3764 kB [list of files]
powerpc 0.7.8-2 600.9 kB3744 kB [list of files]
s390 0.7.8-2 597.0 kB3724 kB [list of files]
sparc 0.7.8-2 591.2 kB3708 kB [list of files]