%general-entities; ]> libxkbcommon-&libxkbcommon-version; libxkbcommon Introduction to libxkbcommon libxkbcommon is a keymap compiler and support library which processes a reduced subset of keymaps as defined by the XKB specification. &lfs121_checked; Download (HTTP): Download (FTP): libxkbcommon Dependencies Required (runtime) Recommended , , and Optional Xvfb from or Installation of libxkbcommon Install libxkbcommon by running the following commands: mkdir build && cd build && meson setup .. \ --prefix=/usr \ --buildtype=release \ -Denable-docs=false && ninja To test the results, ensure Xvfb and are available, then issue: ninja test. Now, as the root user: ninja install 32-bit Installation of libxkbcommon First clean the build directory: rm -rf * Install lib32-libxkbcommon by running the following commands: CC="gcc -m32" CXX="g++ -m32" \ PKG_CONFIG_PATH=/usr/lib32/pkgconfig \ meson setup .. \ --prefix=/usr \ --libdir=/usr/lib32 \ --buildtype=release \ -D enable-docs=false && ninja Now, as the root user: DESTDIR=$PWD/DESTDIR ninja install cp -vr DESTDIR/usr/lib32/* /usr/lib32 rm -rf DESTDIR ldconfig Command Explanations mv -v /usr/share/doc/libxkbcommon{,-&libxkbcommon-version;}: If you built the documentation, use this command to install the it in a versioned directory. Contents Installed Programs Installed Libraries Installed Directories xkbcli libxkbcommon.so, libxkbcommon-x11.so, and libxkbregistry.so /usr/include/xkbcommon, /usr/libexec/xkbcommon, and /usr/share/doc/libxkbcommon-&libxkbcommon-version; Short Descriptions xkbcli provides a debugger and compiler for XKB keymaps xkbcli libxkbcommon.so contains the libxkbcommon API functions libxkbcommon.so libxkbcommon-x11.so contains the libxkbcommon X11 specific API functions libxkbcommon-x11.so libxkbregistry.so contains a list of available XKB models, layouts, and variants for a given ruleset libxkbregistry.so