Introduction à libwacom
Le paquet libwacom contient une
bibliothèque utilisée pour identifier les tablettes graphiques de
Wacom ou d'autres fabricants, et les fonctionnalités propres au
modèle.
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
Dépendances de libwacom
Requises
libevdev-1.13.4 et libgudev-238
Recommandées
libxml2-2.15.0
Facultatives
Doxygen-1.14.0, git-2.51.0, librsvg-2.61.1, Valgrind-3.25.1 (facultatif, pour quelques
tests) et pytest-8.4.2 avec python-libevdev et
pyudev
Installation de libwacom
Installez libwacom en exécutant
les commandes suivantes :
mkdir build &&
cd build &&
meson setup .. \
--prefix=/usr \
--buildtype=release \
-D tests=disabled &&
ninja
Pour tester les résultats, exécutez : ninja test. Pour lancer des tests
supplémentaires, installezpytest-8.4.2,
python-libevdev et pyudev, puis supprimez l'option « -D
tests=disabled » de la ligne meson ci-dessus.
Si vous mettez à jour depuis une version précédente de libwacom,
supprimez l'ancienne installation de la base des périphériques pour
éviter une correspondance dupliquée dans le cas où les anciens
fichiers de bases de données ne seraient pas remplacés :
rm -rf /usr/share/libwacom
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 désactive certains des tests les plus avancés parce
qu'ils nécessitent pytest-8.4.2
et deux autres modules Python en dehors de la portée de BLFS pour
fonctionner correctement.