vala
Port variant std
Summary Compiler for the GObject type system
BROKEN
Package version 0.56.17_1
Homepage https://wiki.gnome.org/Projects/Vala
Keywords lang
Maintainer nobody
License LGPL21+
Other variants There are no other variants.
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 11 AUG 2024, 22:51:45 UTC
Port created 09 SEP 2017, 02:56:58 UTC
Subpackage Descriptions
set Subpackage description undefined (port maintainer error).
primary Vala is a 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. Vala is designed to allow access to existing C libraries, especially GObject-based libraries, without the need for runtime bindings. All that is needed to use a library with Vala is an API file, containing the class and method declarations in Vala syntax. Vala currently comes with bindings for GLib and GTK+ and many others from the GNOME Platform.
dev This is the developer subpackage of the vala:std port. It may contain headers, pc files, static and PIC libraries and SO links.
man This is the man page subpackage of the vala:std port.
Configuration Switches (platform-specific settings discarded)
This port has no build options.
Package Dependencies by Type
Build (only) graphviz:dev:std
gmake:primary:std
pkgconf:primary:std
bison:primary:std
glib:dev:std
gettext:dev:std
gettext:bldtools:std
gettext:solinks:std
gobject-introspection:primary:std
gobject-introspection:dev:std
libxml2:dev:std
libxslt:dev:std
python312:dev:std
python312:primary:std
autoselect-python:single:std
Build and Runtime graphviz:primary:std
glib:primary:std
gettext:primary:std
gettext:tools:std
libxml2:primary:std
libxslt:primary:std
Download groups
main mirror://GNOME/vala/0.56
Distribution File Information
26100c4e4ef0049c619275f140d97cf565883d00c7543c82bcce5a426934ed6a 4016576 vala-0.56.17.tar.xz
Ports that require vala:std
appstream:std Standard for machine-readable software metadata
babl:std Dynamic pixel format translation library
dconf-editor:std Configuration database editor for GNOME
dconf:std Configuration database system for GNOME
gcab:std Cabinet file library and tool
gcr3:std Library for bits of crypto UI and parsing
gcr:std Library for bits of crypto UI and parsing
geoclue:std D-Bus service to provide location information
gexiv2:std GObject-based wrapper around the Exiv2 library
gtksourceview4:std GTK3 syntax highlighting text widget
libadwaita:std GTK4 building blocks for modern GNOME applications
libfm:std Core library of PCManFM file manager
libgee:std GObject collection library
libhandy:std Library with GTK+ widgets for mobile phones
libical:std Reference implementation of the iCalendar format
libmanette:std Simple GObject game controller library
libproxy:std Library for automatic proxy configuration mgmt
libsecret:std Library to access the secret service API
libsoup-2.4:std Simple Object Access Protocol implementation in C
libsoup:std Simple Object Access Protocol implementation in C
libxfce4ui:std Xfce UI library containing various GTK+ widgets
libxfce4util:std Xfce utility library for non-GUI components
vte:std Virtual Terminal Emulator widget
xfce4-panel:std Panel for the Xfce4 desktop environment