libxkbcommon-1.8.0
Introduction à libxkbcommon
libxkbcommon est un compilateur de
modèle de clavier te une bibliothèque de support qui traite un
sous-ensemble réduit des modèles de clavier définis par la
spécification de XKB.
Ce paquet est connu pour pouvoir être construit et fonctionner
correctement avec une plateform 12.3.
Informations sur le paquet
Note
On GitHub we've forked the upstream repository into our own
lfs-book
namespace and recreated a
tag for the release. This is done to ensure the downloaded
tarball file name to be correct and consistent (i.e. it shouldn't
change when using the browser instead of a tool like wget). Our tag and the upstream
release tag are on the same commit, so we've not introduced any
change to the tarball content except the name of its top-level
directory (that Git does not track).
Dépendances de libxkbcommon
Requises
xkeyboard-config-2.44 (à l'exécution)
Recommandées
libxcb-1.17.0, Wayland-1.23.0 et
wayland-protocols-1.40
Facultatives
Doxygen-1.13.2 (pour générer la documentation)
et Xvfb (de Xorg-Server-21.1.16 ou Xwayland-24.1.6)
Installation de libxkbcommon
Installez libxkbcommon en
exécutant les commandes suivantes :
mkdir build &&
cd build &&
meson setup .. \
--prefix=/usr \
--buildtype=release \
-D enable-docs=false &&
ninja
Pour tester les résultats, assurez-vous que Xvfb et xkeyboard-config-2.44 sont disponibles,
puis exécutez : ninja
test.
Maintenant, en tant qu'utilisateur root
:
ninja install
Explication des commandes
--buildtype=release
:
spécifie le type de construction convenant aux versions stables de
ce paquet, comme la valeur par défaut produit des binaires non
optimisés.
-D enable-docs=true
:
ce paramètre active la génération de la documentation. Le paquet
Doxygen-1.13.2 est requis.
mv -v
/usr/share/doc/libxkbcommon{,-1.8.0} : si vous
avez construit la documentation, utilisez cette commande pour
l'installer dans un répertoire avec un numéro de version.
Contenu
Programmes installés:
xkbcli
Bibliothèques installées:
libxkbcommon.so, libxkbcommon-x11.so et
libxkbregistry.so
Répertoires installés:
/usr/include/xkbcommon,
/usr/libexec/xkbcommon et
/usr/share/doc/libxkbcommon-1.8.0
Descriptions courtes
xkbcli
|
fournit un débogueur et un compilateur pour les
dispositions XKB
|
libxkbcommon.so
|
contient les fonctions de l'API de libxkbcommon
|
libxkbcommon-x11.so
|
contient les fonctions de l'API de libxkbcommon spécifiques à X11
|
libxkbregistry.so
|
contient une liste des modèles, dispositions et variantes
XKB disponibles pour un ensemble de règles donné
|