Vala-0.56.17

Introdução ao Vala

"Vala" é uma nova linguagem de programação que visa a trazer recursos modernos de linguagem de programação para desenvolvedores(as) "GNOME" sem impor quaisquer requisitos adicionais de tempo de execução e sem usar uma "ABI" diferente em comparação com aplicativos e bibliotecas escritos em "C".

Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.

Informação do Pacote

  • Transferência (HTTP): https://download.gnome.org/sources/vala/0.56/vala-0.56.17.tar.xz

  • Transferência (FTP):

  • Soma de verificação MD5 da transferência: 134075855867fdd9c51ca7555c4951bb

  • Tamanho da transferência: 3,8 MB

  • Espaço em disco estimado exigido: 160 MB (adicionar 19 MB para os testes)

  • Tempo de construção estimado: 0,5 UPC (adicionar 1,0 UPC para testes; ambos usando paralelismo=4)

Dependências do Vala

Exigidas

GLib-2.80.4 (GObject Introspection exigido para os testes)

Recomendadas

Opcionais

dbus-1.14.10 (exigido para os testes), libxslt-1.1.42 (exigido para gerar a documentação), help2man, jing e weasyprint

Instalação do Vala

Instale Vala executando os seguintes comandos:

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

Para testar os resultados, emita: make check.

Agora, como o(a) usuário(a) "root":

make install

Explicações do Comando

bootstrap: Esse alvo do make força o sistema de construção a construir o pacote duas vezes e usar o executável vala produzido na primeira construção para regenerar os arquivos .c a partir dos arquivos .vala, se necessário. Se um executável vala ainda não estiver instalado e você tiver modificado quaisquer arquivos .vala na árvore do fonte, execute make bootstrap em vez de make.

--disable-valadoc: Essa opção é exigida se "Graphviz-12.1.0" não estiver instalado.

Conteúdo

Aplicativos Instalados: vala, vala-0.56, valac, valadoc, vala-gen-introspect e vapigen (links simbólicos); valac-0.56, valadoc-0.56, vala-gen-introspect-0.56 e vapigen-0.56
Biblioteca Instalada: libvala-0.56.so e libvaladoc-0.56.so
Diretórios Instalados: /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 e /usr/share/devhelp/books/vala-0.56

Descrições Curtas

valac

é um compilador que traduz o código-fonte "Vala" em arquivos fonte e de cabeçalho "C"

valadoc

é um gerador de documentação para gerar documentação de "API" a partir do código-fonte "Vala" baseado na "libvala"

vala-gen-introspect

gera um arquivo "GI" para pacotes baseados em "GObject" e "GLib"

vapigen

é um utilitário que gera arquivos "API" "Vala" ("VAPI") a partir de arquivos "GI"

libvala-0.56.so

contém as funções da "API" "Vala"