vala-0.18.1-1-rosa2012.1.i586.rpm


Advertisement

Description

vala - Compiler for the GObject type system

Property Value
Distribution ROSA 2012.1
Repository ROSA Main i586
Package name vala
Package version 0.18.1
Package release 1-rosa2012.1
Package architecture i586
Package type rpm
Installed size 5.68 MB
Download size 615.40 KB
Official Mirror mirror.rosalab.ru
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. It's also planned to generate GIDL files when
gobject-introspection is ready.
The syntax of Vala is similar to C#, modified to better fit the GObject
type system. Vala supports modern language features as the following:
* Interfaces
* Properties
* Signals
* Foreach
* Lambda expressions
* Type inference for local variables
* Non-null types [PARTIAL]
* Exception handling [PLANNED]
* Assisted memory management
* type modules (aka. Plugins)
Vala is designed to allow access to existing C libraries, especially
GObject-based libraries, without the need for runtime bindings. Each
to be used library requires a Vala API file at compile-time,
containing the class and method declarations in Vala syntax. Vala
currently comes with experimental bindings for GLib and GTK+. It's
planned to provide generated bindings for the full GNOME Platform at a
later stage.
Using classes and methods written in Vala from an application written
in C is not difficult. The Vala library only has to install the
generated header files and C applications may then access the
GObject-based API of the Vala library as usual. It should also be
easily possible to write a bindings generator for access to Vala
libraries from applications written in e.g. C# as the Vala parser is written
as a library, so that all compile-time information is available when
generating a binding.

Alternatives

Package Version Architecture Repository
vala-0.23.3-1-rosa2012.1.i586.rpm 0.23.3 i586 ROSA Main Updates
vala-0.23.3-1-rosa2012.1.x86_64.rpm 0.23.3 x86_64 ROSA Main Updates
vala-0.18.1-1-rosa2012.1.x86_64.rpm 0.18.1 x86_64 ROSA Main
vala - - -

Requires

Name Value
libc.so.6 -
libc.so.6(GLIBC_2.0) -
libc.so.6(GLIBC_2.3.4) -
libc.so.6(GLIBC_2.7) -
libglib-2.0.so.0 -
libgobject-2.0.so.0 -
libvala-0.18.so.0 -

Provides

Name Value
elf(buildid) == 7a1974f95ea86bb9d21f8bc859b55be45bc95226
vala == 0.18.1-1:2012.1

Download

Type URL
Binary Package vala-0.18.1-1-rosa2012.1.i586.rpm
Source Package vala-0.18.1-1.src.rpm

Install Howto

  1. Enable ROSA Main repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install vala rpm package:
    # urpmi vala

Files

Path
/usr/bin/vala
/usr/bin/vala-0.18
/usr/bin/valac
/usr/bin/valac-0.18
/usr/share/doc/vala/NEWS
/usr/share/doc/vala/README
/usr/share/man/man1/valac-0.18.1.xz
/usr/share/man/man1/valac.1.xz
/usr/share/vala/vapi
/usr/share/vala-0.18/
/usr/share/vala-0.18/vapi/alsa.deps
/usr/share/vala-0.18/vapi/alsa.vapi
/usr/share/vala-0.18/vapi/atk.vapi
/usr/share/vala-0.18/vapi/avahi-client.vapi
/usr/share/vala-0.18/vapi/avahi-gobject.deps
/usr/share/vala-0.18/vapi/avahi-gobject.vapi
/usr/share/vala-0.18/vapi/bzlib.vapi
/usr/share/vala-0.18/vapi/cairo-xcb.deps
/usr/share/vala-0.18/vapi/cairo-xcb.vapi
/usr/share/vala-0.18/vapi/cairo.vapi
/usr/share/vala-0.18/vapi/ccss-1.vapi
/usr/share/vala-0.18/vapi/clutter-1.0.deps
/usr/share/vala-0.18/vapi/clutter-1.0.vapi
/usr/share/vala-0.18/vapi/clutter-gst-1.0.deps
/usr/share/vala-0.18/vapi/clutter-gst-1.0.vapi
/usr/share/vala-0.18/vapi/clutter-gtk-0.10.deps
/usr/share/vala-0.18/vapi/clutter-gtk-0.10.vapi
/usr/share/vala-0.18/vapi/clutter-gtk-1.0.deps
/usr/share/vala-0.18/vapi/clutter-gtk-1.0.vapi
/usr/share/vala-0.18/vapi/clutter-json-1.0.vapi
/usr/share/vala-0.18/vapi/cogl-1.0.deps
/usr/share/vala-0.18/vapi/cogl-1.0.vapi
/usr/share/vala-0.18/vapi/cogl-pango-1.0.deps
/usr/share/vala-0.18/vapi/cogl-pango-1.0.vapi
/usr/share/vala-0.18/vapi/curses.vapi
/usr/share/vala-0.18/vapi/dbus-glib-1.vapi
/usr/share/vala-0.18/vapi/enchant.vapi
/usr/share/vala-0.18/vapi/fuse.deps
/usr/share/vala-0.18/vapi/fuse.vapi
/usr/share/vala-0.18/vapi/gconf-2.0.vapi
/usr/share/vala-0.18/vapi/gdk-2.0.deps
/usr/share/vala-0.18/vapi/gdk-2.0.vapi
/usr/share/vala-0.18/vapi/gdk-3.0.deps
/usr/share/vala-0.18/vapi/gdk-3.0.vapi
/usr/share/vala-0.18/vapi/gdk-pixbuf-2.0.deps
/usr/share/vala-0.18/vapi/gdk-pixbuf-2.0.vapi
/usr/share/vala-0.18/vapi/gdk-x11-2.0.deps
/usr/share/vala-0.18/vapi/gdk-x11-2.0.vapi
/usr/share/vala-0.18/vapi/gdk-x11-3.0.deps
/usr/share/vala-0.18/vapi/gdk-x11-3.0.vapi
/usr/share/vala-0.18/vapi/gdl-1.0.deps
/usr/share/vala-0.18/vapi/gdl-1.0.vapi
/usr/share/vala-0.18/vapi/gdl-3.0.deps
/usr/share/vala-0.18/vapi/gdl-3.0.vapi
/usr/share/vala-0.18/vapi/gdu-gtk.deps
/usr/share/vala-0.18/vapi/gdu-gtk.vapi
/usr/share/vala-0.18/vapi/gdu.deps
/usr/share/vala-0.18/vapi/gdu.vapi
/usr/share/vala-0.18/vapi/gedit-2.20.deps
/usr/share/vala-0.18/vapi/gedit-2.20.vapi
/usr/share/vala-0.18/vapi/gedit.deps
/usr/share/vala-0.18/vapi/gedit.vapi
/usr/share/vala-0.18/vapi/gio-2.0.vapi
/usr/share/vala-0.18/vapi/gio-unix-2.0.deps
/usr/share/vala-0.18/vapi/gio-unix-2.0.vapi
/usr/share/vala-0.18/vapi/glib-2.0.vapi
/usr/share/vala-0.18/vapi/gmodule-2.0.vapi
/usr/share/vala-0.18/vapi/gnet-2.0.deps
/usr/share/vala-0.18/vapi/gnet-2.0.vapi
/usr/share/vala-0.18/vapi/gnome-desktop-2.0.deps
/usr/share/vala-0.18/vapi/gnome-desktop-2.0.vapi
/usr/share/vala-0.18/vapi/gnome-keyring-1.vapi
/usr/share/vala-0.18/vapi/gnome-vfs-2.0.vapi
/usr/share/vala-0.18/vapi/gnutls.vapi
/usr/share/vala-0.18/vapi/gobject-2.0.vapi
/usr/share/vala-0.18/vapi/gobject-introspection-1.0.vapi
/usr/share/vala-0.18/vapi/goocanvas.deps
/usr/share/vala-0.18/vapi/goocanvas.vapi
/usr/share/vala-0.18/vapi/gsl.vapi
/usr/share/vala-0.18/vapi/gstreamer-0.10.deps
/usr/share/vala-0.18/vapi/gstreamer-0.10.vapi
/usr/share/vala-0.18/vapi/gstreamer-1.0.vapi
/usr/share/vala-0.18/vapi/gstreamer-app-0.10.deps
/usr/share/vala-0.18/vapi/gstreamer-app-0.10.vapi
/usr/share/vala-0.18/vapi/gstreamer-app-1.0.deps
/usr/share/vala-0.18/vapi/gstreamer-app-1.0.vapi
/usr/share/vala-0.18/vapi/gstreamer-audio-0.10.deps
/usr/share/vala-0.18/vapi/gstreamer-audio-0.10.vapi
/usr/share/vala-0.18/vapi/gstreamer-audio-1.0.deps
/usr/share/vala-0.18/vapi/gstreamer-audio-1.0.vapi
/usr/share/vala-0.18/vapi/gstreamer-base-0.10.deps
/usr/share/vala-0.18/vapi/gstreamer-base-0.10.vapi
/usr/share/vala-0.18/vapi/gstreamer-base-1.0.deps
/usr/share/vala-0.18/vapi/gstreamer-base-1.0.vapi
/usr/share/vala-0.18/vapi/gstreamer-cdda-0.10.deps
/usr/share/vala-0.18/vapi/gstreamer-cdda-0.10.vapi
/usr/share/vala-0.18/vapi/gstreamer-check-0.10.deps
/usr/share/vala-0.18/vapi/gstreamer-check-0.10.vapi
/usr/share/vala-0.18/vapi/gstreamer-check-1.0.deps
/usr/share/vala-0.18/vapi/gstreamer-check-1.0.vapi
/usr/share/vala-0.18/vapi/gstreamer-controller-0.10.deps
/usr/share/vala-0.18/vapi/gstreamer-controller-0.10.vapi
/usr/share/vala-0.18/vapi/gstreamer-controller-1.0.deps
/usr/share/vala-0.18/vapi/gstreamer-controller-1.0.vapi
/usr/share/vala-0.18/vapi/gstreamer-dataprotocol-0.10.deps
/usr/share/vala-0.18/vapi/gstreamer-dataprotocol-0.10.vapi
/usr/share/vala-0.18/vapi/gstreamer-fft-0.10.deps
/usr/share/vala-0.18/vapi/gstreamer-fft-0.10.vapi
/usr/share/vala-0.18/vapi/gstreamer-fft-1.0.deps
/usr/share/vala-0.18/vapi/gstreamer-fft-1.0.vapi
/usr/share/vala-0.18/vapi/gstreamer-interfaces-0.10.deps
/usr/share/vala-0.18/vapi/gstreamer-interfaces-0.10.vapi
/usr/share/vala-0.18/vapi/gstreamer-net-0.10.deps
/usr/share/vala-0.18/vapi/gstreamer-net-0.10.vapi
/usr/share/vala-0.18/vapi/gstreamer-net-1.0.deps
/usr/share/vala-0.18/vapi/gstreamer-net-1.0.vapi
/usr/share/vala-0.18/vapi/gstreamer-netbuffer-0.10.deps
/usr/share/vala-0.18/vapi/gstreamer-netbuffer-0.10.vapi
/usr/share/vala-0.18/vapi/gstreamer-pbutils-0.10.deps
/usr/share/vala-0.18/vapi/gstreamer-pbutils-0.10.vapi
/usr/share/vala-0.18/vapi/gstreamer-pbutils-1.0.deps
/usr/share/vala-0.18/vapi/gstreamer-pbutils-1.0.vapi
/usr/share/vala-0.18/vapi/gstreamer-riff-0.10.deps
/usr/share/vala-0.18/vapi/gstreamer-riff-0.10.vapi
/usr/share/vala-0.18/vapi/gstreamer-rtp-0.10.deps
/usr/share/vala-0.18/vapi/gstreamer-rtp-0.10.vapi
/usr/share/vala-0.18/vapi/gstreamer-rtp-1.0.deps
/usr/share/vala-0.18/vapi/gstreamer-rtp-1.0.vapi
/usr/share/vala-0.18/vapi/gstreamer-rtsp-0.10.deps
/usr/share/vala-0.18/vapi/gstreamer-rtsp-0.10.vapi
/usr/share/vala-0.18/vapi/gstreamer-rtsp-1.0.deps
/usr/share/vala-0.18/vapi/gstreamer-rtsp-1.0.vapi
/usr/share/vala-0.18/vapi/gstreamer-sdp-0.10.deps
/usr/share/vala-0.18/vapi/gstreamer-sdp-0.10.vapi
/usr/share/vala-0.18/vapi/gstreamer-sdp-1.0.deps
/usr/share/vala-0.18/vapi/gstreamer-sdp-1.0.vapi
/usr/share/vala-0.18/vapi/gstreamer-tag-0.10.deps
/usr/share/vala-0.18/vapi/gstreamer-tag-0.10.vapi
/usr/share/vala-0.18/vapi/gstreamer-tag-1.0.deps
/usr/share/vala-0.18/vapi/gstreamer-tag-1.0.vapi
/usr/share/vala-0.18/vapi/gstreamer-video-0.10.deps
/usr/share/vala-0.18/vapi/gstreamer-video-0.10.vapi
/usr/share/vala-0.18/vapi/gstreamer-video-1.0.deps
/usr/share/vala-0.18/vapi/gstreamer-video-1.0.vapi
/usr/share/vala-0.18/vapi/gtk+-2.0.deps
/usr/share/vala-0.18/vapi/gtk+-2.0.vapi
/usr/share/vala-0.18/vapi/gtk+-3.0.deps
/usr/share/vala-0.18/vapi/gtk+-3.0.vapi
/usr/share/vala-0.18/vapi/gtkmozembed.deps
/usr/share/vala-0.18/vapi/gtkmozembed.vapi
/usr/share/vala-0.18/vapi/gtksourceview-2.0.deps
/usr/share/vala-0.18/vapi/gtksourceview-2.0.vapi
/usr/share/vala-0.18/vapi/gtksourceview-3.0.deps
/usr/share/vala-0.18/vapi/gtksourceview-3.0.vapi
/usr/share/vala-0.18/vapi/gudev-1.0.deps
/usr/share/vala-0.18/vapi/gudev-1.0.vapi
/usr/share/vala-0.18/vapi/hal.deps
/usr/share/vala-0.18/vapi/hal.vapi
/usr/share/vala-0.18/vapi/hildon-1.deps
/usr/share/vala-0.18/vapi/hildon-1.vapi
/usr/share/vala-0.18/vapi/hildon-fm-2.deps
/usr/share/vala-0.18/vapi/hildon-fm-2.vapi
/usr/share/vala-0.18/vapi/json-glib-1.0.deps
/usr/share/vala-0.18/vapi/json-glib-1.0.vapi
/usr/share/vala-0.18/vapi/libarchive.deps
/usr/share/vala-0.18/vapi/libarchive.vapi
/usr/share/vala-0.18/vapi/libbonoboui-2.0.vapi
/usr/share/vala-0.18/vapi/libdaemon.vapi
/usr/share/vala-0.18/vapi/libepc-1.0.vapi
/usr/share/vala-0.18/vapi/libesmtp.vapi
/usr/share/vala-0.18/vapi/libftdi.deps
/usr/share/vala-0.18/vapi/libftdi.vapi
/usr/share/vala-0.18/vapi/libgda-4.0.deps
/usr/share/vala-0.18/vapi/libgda-4.0.vapi
/usr/share/vala-0.18/vapi/libgda-report-4.0.deps
/usr/share/vala-0.18/vapi/libgda-report-4.0.vapi
/usr/share/vala-0.18/vapi/libgdata.deps
/usr/share/vala-0.18/vapi/libgdata.vapi
/usr/share/vala-0.18/vapi/libglade-2.0.deps
/usr/share/vala-0.18/vapi/libglade-2.0.vapi
/usr/share/vala-0.18/vapi/libgnome-2.0.vapi
/usr/share/vala-0.18/vapi/libgnome-menu-3.0.vapi
/usr/share/vala-0.18/vapi/libgnome-menu.vapi
/usr/share/vala-0.18/vapi/libgnomeui-2.0.deps
/usr/share/vala-0.18/vapi/libgnomeui-2.0.vapi
/usr/share/vala-0.18/vapi/libgsf-1.deps
/usr/share/vala-0.18/vapi/libgsf-1.vapi
/usr/share/vala-0.18/vapi/libgvc.vapi
/usr/share/vala-0.18/vapi/libmagic.vapi
/usr/share/vala-0.18/vapi/libnl-1.vapi
/usr/share/vala-0.18/vapi/libnl-2.0.deps
/usr/share/vala-0.18/vapi/libnl-2.0.vapi
/usr/share/vala-0.18/vapi/libnl-3.0.deps
/usr/share/vala-0.18/vapi/libnl-3.0.vapi
/usr/share/vala-0.18/vapi/libnotify.deps
/usr/share/vala-0.18/vapi/libnotify.vapi
/usr/share/vala-0.18/vapi/liboobs-1.vapi
/usr/share/vala-0.18/vapi/libosso.vapi
/usr/share/vala-0.18/vapi/libpanelapplet-2.0.deps
/usr/share/vala-0.18/vapi/libpanelapplet-2.0.vapi
/usr/share/vala-0.18/vapi/libpeas-1.0.deps
/usr/share/vala-0.18/vapi/libpeas-1.0.vapi
/usr/share/vala-0.18/vapi/libpq.vapi
/usr/share/vala-0.18/vapi/librsvg-2.0.deps
/usr/share/vala-0.18/vapi/librsvg-2.0.vapi
/usr/share/vala-0.18/vapi/libsexy.deps
/usr/share/vala-0.18/vapi/libsexy.vapi
/usr/share/vala-0.18/vapi/libsoup-2.2.vapi
/usr/share/vala-0.18/vapi/libsoup-2.4.deps
/usr/share/vala-0.18/vapi/libsoup-2.4.vapi
/usr/share/vala-0.18/vapi/libusb-1.0.deps
/usr/share/vala-0.18/vapi/libusb-1.0.vapi
/usr/share/vala-0.18/vapi/libusb.vapi
/usr/share/vala-0.18/vapi/libvala-0.18.vapi
/usr/share/vala-0.18/vapi/libwnck-1.0.deps
/usr/share/vala-0.18/vapi/libwnck-1.0.vapi
/usr/share/vala-0.18/vapi/libwnck-3.0.deps
/usr/share/vala-0.18/vapi/libwnck-3.0.vapi
/usr/share/vala-0.18/vapi/libxml-2.0.vapi
/usr/share/vala-0.18/vapi/linux.deps
/usr/share/vala-0.18/vapi/linux.vapi
/usr/share/vala-0.18/vapi/loudmouth-1.0.vapi
/usr/share/vala-0.18/vapi/lua.vapi
/usr/share/vala-0.18/vapi/mx-1.0.deps
/usr/share/vala-0.18/vapi/mx-1.0.vapi
/usr/share/vala-0.18/vapi/mysql.vapi
/usr/share/vala-0.18/vapi/orc-0.4.vapi
/usr/share/vala-0.18/vapi/pango.deps
/usr/share/vala-0.18/vapi/pango.vapi
/usr/share/vala-0.18/vapi/pangocairo.deps
/usr/share/vala-0.18/vapi/pangocairo.vapi
/usr/share/vala-0.18/vapi/pixman-1.vapi
/usr/share/vala-0.18/vapi/poppler-glib.deps
/usr/share/vala-0.18/vapi/poppler-glib.vapi
/usr/share/vala-0.18/vapi/posix.vapi
/usr/share/vala-0.18/vapi/purple.deps
/usr/share/vala-0.18/vapi/purple.vapi
/usr/share/vala-0.18/vapi/raptor.vapi
/usr/share/vala-0.18/vapi/rasqal.deps
/usr/share/vala-0.18/vapi/rasqal.vapi
/usr/share/vala-0.18/vapi/readline.vapi
/usr/share/vala-0.18/vapi/rest-0.6.deps
/usr/share/vala-0.18/vapi/rest-0.6.vapi
/usr/share/vala-0.18/vapi/rest-0.7.deps
/usr/share/vala-0.18/vapi/rest-0.7.vapi
/usr/share/vala-0.18/vapi/rest-extras-0.6.deps
/usr/share/vala-0.18/vapi/rest-extras-0.6.vapi
/usr/share/vala-0.18/vapi/sdl-gfx.deps
/usr/share/vala-0.18/vapi/sdl-gfx.vapi
/usr/share/vala-0.18/vapi/sdl-image.deps
/usr/share/vala-0.18/vapi/sdl-image.vapi
/usr/share/vala-0.18/vapi/sdl-mixer.deps
/usr/share/vala-0.18/vapi/sdl-mixer.vapi
/usr/share/vala-0.18/vapi/sdl-net.deps
/usr/share/vala-0.18/vapi/sdl-net.vapi
/usr/share/vala-0.18/vapi/sdl-ttf.deps
/usr/share/vala-0.18/vapi/sdl-ttf.vapi
/usr/share/vala-0.18/vapi/sdl.vapi
/usr/share/vala-0.18/vapi/sqlite3.vapi
/usr/share/vala-0.18/vapi/taglib_c.vapi
/usr/share/vala-0.18/vapi/tiff.vapi
/usr/share/vala-0.18/vapi/tokyocabinet.vapi
/usr/share/vala-0.18/vapi/tracker-indexer-module-1.0.vapi
/usr/share/vala-0.18/vapi/twitter-glib-1.0.deps
/usr/share/vala-0.18/vapi/twitter-glib-1.0.vapi
/usr/share/vala-0.18/vapi/udisks2.deps
/usr/share/vala-0.18/vapi/udisks2.vapi
/usr/share/vala-0.18/vapi/unique-1.0.deps
/usr/share/vala-0.18/vapi/unique-1.0.vapi
/usr/share/vala-0.18/vapi/v4l2.vapi
/usr/share/vala-0.18/vapi/vte-2.90.deps
/usr/share/vala-0.18/vapi/vte-2.90.vapi
/usr/share/vala-0.18/vapi/vte.deps
/usr/share/vala-0.18/vapi/vte.vapi
/usr/share/vala-0.18/vapi/webkit-1.0.deps
/usr/share/vala-0.18/vapi/webkit-1.0.vapi
/usr/share/vala-0.18/vapi/x11.vapi
/usr/share/vala-0.18/vapi/xcb.vapi
/usr/share/vala-0.18/vapi/xtst.deps
/usr/share/vala-0.18/vapi/xtst.vapi
/usr/share/vala-0.18/vapi/zlib.vapi

See Also

Package Description
vala-tools-0.18.1-1-rosa2012.1.i586.rpm Tools for creating projects and bindings for vala
valgrind-3.8.1-1-rosa2012.1.i586.rpm Memory debugger
valgrind-devel-3.8.1-1-rosa2012.1.i586.rpm Memory debugger
vbetool-1.1-8-rosa2012.1.i586.rpm Real-mode video BIOS utility to alter hardware state
vcdimager-0.7.24-4-rosa2012.1.i586.rpm VideoCD (pre-)mastering and ripping tool
vde2-2.3.2-1-rosa2012.1.i586.rpm Virtual Distributed Ethernet
vdrsync-0.1.2.2dev2-050322.3-rosa2012.1.noarch.rpm Repack VDR recordings to DVD compatible fromat
velocity-1.6.4-1-rosa2012.1.noarch.rpm Java-based template engine
velocity-demo-1.6.4-1-rosa2012.1.noarch.rpm Demo for velocity
velocity-javadoc-1.6.4-1-rosa2012.1.noarch.rpm Javadoc for velocity
velocity-manual-1.6.4-1-rosa2012.1.noarch.rpm Manual for velocity
vesautils-0.1-0.12.1-rosa2012.1.i586.rpm Vesa BIOS extension tools
vgabios-0.6c-1-rosa2012.1.noarch.rpm LGPL implementation of a vga video bios
viewres-1.0.3-3-rosa2012.1.i586.rpm graphical class browser for Xt
vim-X11-7.3.646-2-rosa2012.1.i586.rpm The VIM version of the vi editor for the X Window System
Advertisement
Advertisement