Wayland-1.24.0

Introduction à Wayland

Wayland est un projet qui veut définir un protocole pour qu'un compositeur puisse parler à ses clients, ainsi qu'une bibliothèque implémentant le protocole.

[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

Dépendances de Wayland

Requises

libxml2-2.15.0

Facultatives

Doxygen-1.14.0, Graphviz-13.1.2 et xmlto-0.0.29 (pour construire la documentation de l'API) et docbook-xml-4.5, docbook-xsl-nons-1.79.2 et libxslt-1.1.43 (pour construire les pages de manuel)

Installation de Wayland

Installez Wayland en exécutant les commandes suivantes :

mkdir build &&
cd    build &&

meson setup ..            \
      --prefix=/usr       \
      --buildtype=release \
      -D documentation=false &&
ninja

Pour tester les résultats lancez : env -u XDG_RUNTIME_DIR ninja test.

Maintenant, en tant qu'utilisateur root :

ninja install

Explication des commandes

-D documentation=false : ce paramètre est utilisé pour désactiver la construction de la documentation de l'API. Supprimez-le si vous avez installé les dépendances facultatives.

Contenu

Programmes installés: wayland-scanner
Bibliothèques installées: libwayland-client.so, libwayland-cursor.so, libwayland-egl.so et libwayland-server.so
Répertoires installés: /usr/share/wayland

Descriptions courtes

wayland-scanner

is a tool to generate proxy methods in wayland-client-protocol.h et wayland-server-protocol.h

libwayland-client.so

contient les fonctions d'API pour écrire des applications Wayland

libwayland-cursor.so

contient les fonctions de l'API pour gérer les curseurs dans les applications Wayland

libwayland-egl.so

contient les fonctions de l'API pour gérer les curseurs dans les applications Wayland

libwayland-server.so

contient les fonctions de l'API pour écrire des compositeurs Wayland