VTE パッケージは、端末エミュレーターに対しての termcap ファイル実装を提供します。
LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。
ダウンロード (HTTP): https://gitlab.gnome.org/GNOME/vte/-/archive/0.74.2/vte-0.74.2.tar.gz
ダウンロード MD5 sum: a89aabe85ebb62331098d669c0e3d469
ダウンロードサイズ: 620 KB
必要ディスク容量: 15 MB(テスト込み)
概算ビルド時間: 0.4 SBU(parallelism=4 利用時、テスト込み)
GTK+-3.24.38, libxml2-2.12.3, pcre2-10.42
ICU-74.1, GnuTLS-3.8.2, gobject-introspection-1.78.1, GTK-4.12.4, Vala-0.56.14
以下のコマンドを実行して VTE をビルドします。
mkdir build && cd build && meson setup --prefix=/usr --buildtype=release -Dfribidi=false .. && ninja
If you have Gi-DocGen-2023.3 installed and wish to build the API documentation for this package, issue:
sed -e "/docdir =/s@\$@/ 'vte-0.74.2'@" \ -i ../doc/reference/meson.build && meson configure -Ddocs=true && ninja
ビルド結果をテストする場合は ninja test を実行します。
root
ユーザーになって以下を実行します。
ninja install && rm -v /etc/profile.d/vte.*
--buildtype=release
:
本パッケージの安定版リリース向けに適したビルドタイプを指定します。
デフォルトにしていると、最適化されていないバイナリを生成する場合があるためです。
rm -v /etc/profile.d/vte.*: This command removes two files installed in /etc/profile.d that have no use on a LFS system.
-Dfribidi=false
: Omit this
switch if you want to enable bidirectional capabilities.
-Dgnutls=false
: Add this switch if you
do not want to enable GnuTLS support.
-Dvapi=false
: Add this switch if you do
not want to enable vala bindings.
-Dgtk4=false
: Add this switch if you do
not want to build the GTK-4 version of VTE.