Vala-0.56.14

Vala の概要

Vala は新しいプログラミング言語です。 GNOME 開発に対して先進的なプログラミング言語機能を実現することが目的です。 起動時に他に必要となるモジュールはなく、C言語で構築されたアプリケーションやライブラリと比べて、ABIも異なることはありません。

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

  • ダウンロード (HTTP): https://download.gnome.org/sources/vala/0.56/vala-0.56.14.tar.xz

  • ダウンロード MD5 sum: 30dea3532368e3357d642b64c8a1f473

  • ダウンロードサイズ: 3.8 MB

  • 必要ディスク容量: 160 MB (テスト実施時はさらに 18 MB)

  • 概算ビルド時間: 0.5 SBU (テスト実施時はさらに 1.0 SBU; いずれも parallelism=4 利用時)

Vala の依存パッケージ

必須

GLib-2.78.3

Recommended

任意

dbus-1.14.10 (テスト時に必要), libxslt-1.1.39 (ドキュメント生成時に必要), help2man, jing, weasyprint

Vala のインストール

以下のコマンドを実行して Vala をビルドします。

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

ビルド結果をテストする場合は make check を実行します。

root ユーザーになって以下を実行します。

make install

Command Explanations

bootstrap: This make target forces the building system to build the package twice and use the vala executable produced in the first build to regenerate the .c files from the .vala files if needed. If a vala executable is not installed yet and you've modified any .vala files in the source tree, run make bootstrap instead of make.

--disable-valadoc: This option is required if Graphviz-9.0.0 is not installed.

パッケージ構成

インストールプログラム: vala, vala-0.56, valac, valadoc, vala-gen-introspect, vapigen (symlinks); valac-0.56, valadoc-0.56, vala-gen-introspect-0.56, vapigen-0.56
インストールライブラリ: libvala-0.56.so, libvaladoc-0.56.so
インストールディレクトリ: /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, /usr/share/devhelp/books/vala-0.56

概略説明

valac

Vala ソースコードを C のソースおよびヘッダーファイルへと変換するコンパイラーです。

valadoc

is a documentation generator for generating API documentation from Vala source code based on libvala

vala-gen-introspect

generates a GI file for GObject and GLib based packages

vapigen

is an utility which generates Vala API (VAPI) files from GI files

libvala-0.56.so

Vala API 関数を提供します。