# The x11/kde-plasma/kwayland port

## kf6-kwayland-6.6.5 – Qt API to interact with the wayland-client and -server

## Description

    KWayland provides two libraries:

    - KWayland::Client
    - KWayland::Server

    As the names suggest they implement a Client respectively a Server API for the
    Wayland protocol. The API is Qt-styled removing the needs to interact with a
    for a Qt developer uncomfortable low-level C-API. For example the callback
    mechanism from the Wayland API is replaced by signals; data types are adjusted
    to be what a Qt developer expects, e.g. two arguments of int are represented by
    a QPoint or a QSize.

No homepage

Only for arches
  aarch64 aarch64 alpha amd64 amd64 arm arm hppa i386 i386 mips64 mips64 mips64el mips64el powerpc powerpc powerpc64 powerpc64 riscv64 riscv64 sparc64
Categories:
  x11/kde-plasma

## Library dependencies

- wayland/wayland
- x11/qt6/qtbase
- x11/xkbcommon

## Build dependencies

- STEM->=1.19.0:wayland/plasma-wayland-protocols
- STEM->=4:devel/cmake/core
- STEM->=5.4.0:archivers/xz
- STEM->=6.27.0:devel/kf6/extra-cmake-modules
- devel/ninja
- graphics/vulkan-headers
- wayland/libinput-openbsd
- wayland/wayland-protocols
- x11/qt6/qttools

## Run dependencies

- STEM->=1.19.0:wayland/plasma-wayland-protocols
- wayland/libinput-openbsd
- wayland/wayland-protocols