source  $GRIMOIRE/KDE_DEPENDS &&
vdepends <<! &&
  qt5compat
  qt6declarative
  qt6sensors
  qt6tools
  qt6wayland
  kauth
  kcolorscheme
  kconfig
  kconfigwidgets
  kcoreaddons
  kcrash
  kdbusaddons
  kglobalaccel
  kguiaddons
  ki18n
  kidletime
  kirigami
  knotifications
  kpackage
  krunner
  ksvg
  kwidgetsaddons
  kwindowsystem
  breeze
  kdecoration
  knighttime
  kscreenlocker
  libplasma
  plasma-wayland-protocols $MIN_PWP
  PKG-CONFIG
  DEVICE-MANAGER
  fontconfig
  freetype2
  lcms2
  libcanberra
  libdrm
  libdisplay-info
  libepoxy
  wayland
  wayland-protocols
!
#suggest_depends qt6virtualkeyboard '' '' 'virtual unlock keyboard' &&
suggest_depends qt6multimedia       '' '' 'video playback effect'  &&

optional_depends kcmutils ' -DKWIN_BUILD_KCMS=1' ' -DKWIN_BUILD_KCMS-0' 'build kcms' &&
if is_depends_enabled $SPELL kcmutils;then
  depends kdeclarative &&
  depends knewstuff   &&
  depends kservice    &&
  depends kxmlgui
fi &&

# plasma stuff


optional_depends xwayland ' -DKWIN_BUILD_X11=1' ' -DKWIN_BUILD_X11=0' 'X11 & XWayland support'  &&
if is_depends_enabled $SPELL xwayland;then
  depends libxcb
  depends libxkbcommon  &&
  depends libx11      &&
  depends libxi       &&
  depends xinput      &&
  depends xcb-util-cursor &&
  depends xrdb        &&
  optional_depends xcb-util-wm '' '' 'to build kwin tests'
fi &&



optional_depends libqaccessibilityclient '' '' 'enable accessibility features' &&
optional_depends kglobalacceld '' ' -DKWIN_BUILD_GLOBALSHORTCUTS=off' 'global shortcuts support' &&
optional_depends plasma-activities  '' " -DCMAKE_DISABLE_FIND_PACKAGE_PlasmaActivities=1" 'activiies support' &&
optional_depends kdoctools '' " -DCMAKE_DISABLE_FIND_PACKAGE_KF6DocTools=1" 'build documentation' &&

runtime_depends hwdata   &&
runtime_depends aurorae  &&
#runtime_depends LOGIN-DAEMON &&
suggest_depends hicolor-icon-theme '' '' 'fallback  theme for many programs' 
