libei-1.3.0

Introduction à libei

Le paquet libei contient un ensemble de bibliothèques pour traiter des entrées émulées. Il est principalement destiné à la pile Wayland.

Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.

Informations sur le paquet

Dépendances de libei

Requises

attrs-24.2.0

Facultatives

libevdev-1.13.2, libxkbcommon-1.7.0, libxml2-2.13.3, munit et structlog

Installation de libei

Installez libei en exécutant les commandes suivantes :

mkdir build &&
cd    build &&

meson setup --prefix=/usr --buildtype=release -D tests=disabled &&
ninja

Ce paquet fournit bien une suite de tests, mais elle nécessite une dépendance externe. Si vous avez installé à la fois munit et structlog, et souhaitez exécuter la suite de tests, exécutez les commandes suivantes :

meson configure -D tests=enabled .. &&
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 tests=disabled : ce paramètre évite une dépendance à munit. Supprimez-le si vous avez installé munit et souhaitez exécuter la suite de tests.

Contenu

Programmes installés: None
Bibliothèques installées: libei.so, libeis.so et liboeffis.so
Répertoires installés: /usr/include/libei-1.0

Descriptions courtes

libei.so

fournit une implémentation cliente pour gérer le entrées émulées

libeis.so

fournit une implémentation serveur pour gérer les entrées émulées

liboffis

fournit des services de communication DBus entre libei et le portail XDG RemoteDesktop