# The devel/kf5/kwayland port

## kwayland-5.116.0 – 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.

WWW: https://projects.kde.org/projects/frameworks/kwayland

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:
  devel devel/kf5

## Library dependencies

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

## Build dependencies

- STEM->=5.4.0:archivers/xz
- STEM->=8,<9:lang/gcc/8
- STEM->=8,<9:lang/gcc/8,-c++
- devel/cmake/core
- devel/kf6/extra-cmake-modules
- devel/ninja
- wayland/libinput-openbsd
- wayland/plasma-wayland-protocols
- wayland/wayland-protocols
- x11/qt5/qttools,-main

## Run dependencies