kwayland-5.115.0 pour lxqt

Introduction à kwayland

kwayland est une API dans le style de Qt pour interagir avec les API wayland-client et wayland-server.

[Note]

Note

Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.

Informations sur le paquet

Dépendances de kwayland

Requises

extra-cmake-modules-6.0.0, Mesa-24.0.3 (construit avec le support de Wayland-1.22.0), plasma-wayland-protocols-1.12.0 et (Qt-5.15.12 or qt-alternate-5.15.12)

Installation de kwayland

Installez kwayland en exécutant les commandes suivantes :

mkdir -v build &&
cd       build &&

cmake -DCMAKE_INSTALL_PREFIX=/usr        \
      -DCMAKE_INSTALL_LIBEXECDIR=libexec \
      -DKDE_INSTALL_USE_QT_SYS_PATHS=ON  \
      -DCMAKE_BUILD_TYPE=Release         \
      -DBUILD_TESTING=OFF                \
      -Wno-dev ..                        &&
make

Ce paquet n'a pas de suite de tests.

Maintenant, en tant qu'utilisateur root :

make install

Explication des commandes

-DCMAKE_INSTALL_LIBEXECDIR=libexec : cela remplace la valeur par défaut dans extra-cmake-modules, qui est /usr/lib/libexec et qui ne suit pas la FHS.

-DKDE_INSTALL_USE_QT_SYS_PATHS=ON : cela force l'installation des greffons Qt5 dans le même répertoire que Qt-5.15.12 lui-même. Sinon, ils sont installés dans /usr/mkspecs, qui ne suit pas la FHS.

Contenu

Programmes installés: Aucun
Bibliothèque installée: libKF5WaylandClient.so et libKF5WaylandServer.so
Répertoires installés: /usr/lib/cmake/KF5Wayland, /usr/include/KF5/KWayland et /usr/share/qlogging-categories5

Descriptions courtes

libKF5WaylandClient.so

contient la bibliothèque d'enveloppe dans le style Qt pour wayland-client

libKF5WaylandServer.so

contient la bibliothèque d'enveloppe dans le style Qt pour wayland-server