# The x11/kde-plasma/kwayland port

## kf6-kwayland-6.3.3 – 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

- STEM->=8,<9:lang/gcc/8,-libs
- wayland/wayland
- x11/qt6/qtbase
- x11/qt6/qtwayland
- x11/xkbcommon

## Build dependencies

- STEM->=1.14.0:wayland/plasma-wayland-protocols
- STEM->=1.40:wayland/wayland-protocols
- STEM->=5.4.0:archivers/xz
- STEM->=6.12.0:devel/kf6/extra-cmake-modules
- STEM->=8,<9:lang/gcc/8
- STEM->=8,<9:lang/gcc/8,-c++
- devel/cmake/core
- devel/ninja
- graphics/vulkan-loader
- wayland/libinput-openbsd
- x11/qt6/qttools

## Run dependencies

- STEM->=1.14.0:wayland/plasma-wayland-protocols
- STEM->=1.40:wayland/wayland-protocols
- wayland/libinput-openbsd