Vala-0.56.14

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.

This package is known to build and work properly using an LFS 12.1 platform.

Informations sur le paquet

  • Téléchargement (HTTP) : https://download.gnome.org/sources/vala/0.56/vala-0.56.14.tar.xz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 : 30dea3532368e3357d642b64c8a1f473

  • Taille du téléchargement : 3,8 Mo

  • Estimation de l'espace disque requis : 160 Mo (plus 18 Mo pour les tests)

  • Estimation du temps de construction : 0,5 SBU (plus 1,0 SBU pour les tests, tous deux avec parallélisme = 4)

Dépendances de Vala

Requises

GLib-2.78.4

Recommandées

Facultatives

dbus-1.14.10 (requis pour les tests), gobject-introspection-1.78.1 (requis pour les tests), libxslt-1.1.39 (requis pour générer la documentation), help2man, jing et weasyprint

Installation de Vala

Tout d'abord, corrigez un échec de la construction qui arrive avec graphviz-10.x :

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

Installez Vala en exécutant les commandes suivantes :

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

Pour tester les résultats, exécutez : make check.

Maintenant, en tant qu'utilisateur root :

make install

Explication des commandes

bootstrap : cette cible make force le système de construction à construire le paquet deux fois et à utiliser l'exécutable vala produit dans la première construction pour régénérer les fichiers .c à partir des fichiers .vala si nécessaire. Si un exécutable vala n'est pas encore installé et si vous avez modifié des fichiers .vala dans l'arborescence des sources, exécutez make bootstrap au lieu de make.

--disable-valadoc : Cette option est requise si Graphviz-10.0.1 n'est pas installé.

Contenu

Programmes installés: vala, vala-0.56, valac, valadoc, vala-gen-introspect et vapigen (liens symboliques); valac-0.56, valadoc-0.56, vala-gen-introspect-0.56 et vapigen-0.56
Bibliothèque installée: libvala-0.56.so et libvaladoc-0.56.so
Répertoires installés: /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 et /usr/share/devhelp/books/vala-0.56

Descriptions courtes

valac

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

valadoc

est un générateur de documentation qui génère une documentation d'API à partir du code source Vala basé sur libvala

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.56.so

contient les fonctions de l'API de Vala