Vala-0.56.14

Introduksjon til Vala

Vala er et nytt programmeringsspråk som har som mål å bringe moderne programmeringsspråkfunksjoner til GNOME utviklere uten å pålegge noen ekstra kjøretidskrav og uten å bruke en annen ABI sammenlignet med applikasjoner og biblioteker skrevet i C.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.1 plattform.

Pakkeinformasjon

Vala Avhengigheter

Påkrevd

GLib-2.78.4

Anbefalt

Valgfri

dbus-1.14.10 (Nødvendig for tester), gobject-introspection-1.78.1 (Nødvendig for tester), libxslt-1.1.39 (Nødvendig for å generere dokumentasjonen), help2man, jing, og weasyprint

Installasjon av Vala

Først må du fikse en byggefeil som oppstår med graphviz-10.x:

sed -i '/gvc.h/a#define TRUE 1' libvaladoc/gvc-compat.c

Installer Vala ved å kjøre følgende kommandoer:

./configure --prefix=/usr &&
make

For å teste resultatene, kjør: make check.

Nå, som root bruker:

make install

Parameterforklaringer

bootstrap: Dette make målet tvinger byggesystemet å bygge pakken to ganger og bruke vala kjørbare produsert i det første bygget til å regenerere .c filer fra .vala filer om nødvendig. Hvis en vala kjørbar fil ikke er installert ennå og du har endret noen .vala filer i kildetreet, kjør make bootstrap i stedet for make.

--disable-valadoc: Dette alternativet er nødvendig hvis Graphviz-10.0.1 ikke er installert.

Innhold

Installerte Programmer: vala, vala-0.56, valac, valadoc, vala-gen-introspect, og vapigen (symbolkoblinger); valac-0.56, valadoc-0.56, vala-gen-introspect-0.56, og vapigen-0.56
Installert Bibliotek: libvala-0.56.so og libvaladoc-0.56.so
Installerte Mapper: /usr/include/vala-0.56, /usr/include/valadoc-0.56, /usr/lib/vala-0.56, /usr/lib/valadoc-0.56, /usr/share/vala, /usr/share/vala-0.56, /usr/share/valadoc-0.56, og /usr/share/devhelp/books/vala-0.56

Korte Beskrivelser

valac

er en kompilator som oversetter Vala kildekoden til C kilde- og deklarasjonsfiler

valadoc

er en dokumentasjonsgenerator for å generere API dokumentasjon fra Vala kildekode basert på libvala

vala-gen-introspect

genererer en GI fil for GObject og GLib baserte pakker

vapigen

er et verktøy som genererer Vala API (VAPI) filer fra GI filer

libvala-0.56.so

inneholder Vala API funksjoner