| Port variant | std |
| Summary | Compiler for the GObject type system |
| Package version | 0.56.18 |
| 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 | 22 MAR 2025, 15:13:13 UTC |
| Port created | 10 SEP 2017, 02:56:58 UTC |
| set | This is the vala:std metapackage. It pulls in all subpackages of vala:std. |
| 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. |
| main | mirror://GNOME/vala/0.56 |
| 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-0.14:std | GObject-based wrapper around the Exiv2 library |
| 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 |
| libgusb:std | GObject wrapper for libusb1 |
| 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 |
| xfconf:std | Simple client-server configuration system for Xfce |