Vala-0.40.8

Introduction à Vala

Vala est un nouveau langage de programmation visant à apporter de nouvelles fonctionnalités des langages de programmation modernes aux développeurs GNOME sans rien exiger de plus au moment de l'exécution et sans utiliser d'ABI différent par rapport aux applications et aux bibliothèques écrites en C.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-8.3.

Informations sur le paquet

Dépendances de Vala

Requises

GLib-2.56.1

Facultatives

dbus-1.12.10 (Requis pour les tests), Graphviz-2.40.1 (Requis pour valadoc), libxslt-1.1.32 (Requis pour générer la documentation), help2man et weasyprint

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/vala

Installation de Vala

Installez Vala en lançant les commandes suivantes :

[Note]

Note

Les deux commandes sed et la commande autoreconf ci-dessous sont requises si la dépendance facultative Graphviz-2.40.1 n'est pas installée. Cela permet de construire le programme valadoc et les bibliothèques qui peuvent être utilisées pour générer la documentation de l'API au format HTML à partir du code source Vala.

sed -i '115d; 121,137d; 139,140d'  configure.ac &&
sed -i '/valadoc/d' Makefile.am                 &&
ACLOCAL= autoreconf -fiv
./configure --prefix=/usr &&
make

Pour tester les résultats lancez : make check.

Maintenant, en tant qu'utilisateur root :

make install

Contenu

Programmes installés: vala, vala-0.40, valac, valadoc (pas construit si le sed est appliqué), vala-gen-introspect, and vapigen (liens symboliques); valac-0.40, valadoc-0.40 (pas construit si le sed est appliqué), vala-gen-introspect-0.40 et vapigen-0.40
Bibliothèque installée: libvala-0.40.so et libvaladoc-0.40.so (pas construit si le sed est appliqué)
Répertoires installés: /usr/include/vala-0.40, /usr/include/valadoc-0.40 (pas construit si le sed est appliqué), /usr/lib/vala-0.40, /usr/lib/valadoc (pas construit si le sed est appliqué), /usr/share/vala, /usr/share/valadoc (pas construit si le sed est appliqué), /usr/share/devhelp/books/vala-0.40 et /usr/share/vala-0.40

Descriptions courtes

valac

est un compilateur qui traduit du code source Vala en sources et en-têtes C.

vala-gen-introspect

génère un fichier GI pour des paquets basés sur GObject et GLib.

vapigen

est un outil qui génère les fichiers de l'API de Vala (VAPI) à partir de fichiers GI.

libvala-0.40.so

contient les fonctions de l'API de Vala.

Last updated on 2018-08-19 23:04:57 +0200