libxkbcommon はキーマップコンパイラーであり、XKB 仕様において定義されるキーマップの縮小サブセットを処理するサポートライブラリを提供します。
LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。
ダウンロード (HTTP): https://xkbcommon.org/download/libxkbcommon-1.6.0.tar.xz
ダウンロード MD5 sum: 90079ab4a0c6fa56dc75abffef9b1bc6
ダウンロードサイズ: 500 KB
必要ディスク容量: 23 MB(テスト込み)
概算ビルド時間: 0.4 SBU(テスト込み)
xkeyboard-config-2.40 (実行時)
libxcb-1.16, Wayland-1.22.0, wayland-protocols-1.32
以下のコマンドを実行して libxkbcommon をビルドします。
mkdir build && cd build && meson setup .. \ --prefix=/usr \ --buildtype=release \ -Denable-docs=false && ninja
ビルド結果をテストする場合は ninja test を実行します。
root
ユーザーになって以下を実行します。
ninja install
--buildtype=release
:
本パッケージの安定版リリース向けに適したビルドタイプを指定します。
デフォルトにしていると、最適化されていないバイナリを生成する場合があるためです。
-Denable-docs=false
:
本スイッチはドキュメント生成を無効にします。 Doxygen-1.9.8 をインストールしている場合は、これを取り除いてください。
mv -v /usr/share/doc/libxkbcommon{,-1.6.0}: -Denable-docs=false を取り除いた場合には、このコマンドを使って、バージョンつきのディレクトリにドキュメントをインストールしてください。