libxkbcommon-1.12.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.

[Note]

Note

Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.

Informations sur le paquet

  • Téléchargement (HTTP) : https://github.com/xkbcommon/libxkbcommon/archive/xkbcommon-1.12.0.tar.gz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 du téléchargement : d2dd675b24a88f41790deaf688a81bc0

  • Taille du téléchargement : 1,2 Mo

  • Estimation de l'espace disque requis : 29 Mo (avec les tests)

  • Estimation du temps de construction : 0,4 SBU (avec les tests)

[Note]

Note

Lorsque l'URL du paquet ci-dessus est téléchargée via wget, elle sera sauvegardée avec le nom xkbcommon-1.12.0.tar.gz. Lorsque vous la téléchargez par le navigateur, le paquet sera sauvegardé avec le nom libxkbcommon-xkbcommon-1.12.0.tar.gz. Dans tous les cas, l'archive téléchargée s'extrait dans le répertoire libxkbcommon-xkbcommon-1.12.0.

Dépendances de libxkbcommon

Requises

xkeyboard-config-2.46 (à l'exécution)

Recommandées

Facultatives

Doxygen-1.14.0 (pour générer la documentation) et Xvfb (de Xorg-Server-21.1.18 ou Xwayland-24.1.8)

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.46 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. Doxygen-1.14.0 est requis.

mv -v /usr/share/doc/libxkbcommon{,-1.12.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 (éventuellement) /usr/share/doc/libxkbcommon-1.12.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é