Vala-0.56.18

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.

[Notat]

Notat

Denne pakken er kjent for å bygge og fungere skikkelig med en LFS 13.0 plattform.

Pakkeinformasjon

Ytterligere Nedlastinger

Vala Avhengigheter

Påkrevd

GLib-2.86.4 (GObject Introspection påkrevd for tester)

Anbefalt

Valgfri

dbus-1.16.2 (Nødvendig for tester), libxslt-1.1.45 (Nødvendig for å generere dokumentasjonen), help2man, jing, og weasyprint

Installasjon av Vala

Først, fiks et problem som gjør at valadoc krasjer når den kompileres mot graphviz-13 eller nyere:

patch -Np1 -i ../vala-0.56.18-graphviz_13_fix-1.patch

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

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

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 valac kjørbare produsert i det første bygget til å regenerere .c filer fra .vala filer. Dette er nødvendig fordi oppdateringen endrer en av .vala filer. Men det er ikke nødvendig hvis en valac kjørbare allerede installert på systemet. I dette tilfellet kjører du bare make.

--disable-valadoc: Dette alternativet er nødvendig hvis Graphviz-14.1.2 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