source  $GRIMOIRE/KDE_DEPENDS
if is_depends_enabled $SPELL qt6base;then
  depends qt6declarative &&
  depends qt6svg         &&
  runtime_depends qt6tools
else
  depends qtdeclarative  &&
  depends qtsvg          &&
  runtime_depends qttools
fi &&

depends karchive     &&
depends kcmutils     &&
depends kcoreaddons  &&
depends kcrash       &&
depends kdbusaddons  &&
depends kdeclarative &&
depends kglobalaccel &&
depends kguiaddons   &&
depends ki18n        &&
depends kiconthemes  &&
depends kidletime    &&
depends kio          &&
depends kirigami2    &&
depends kitemmodels  &&
depends knewstuff    &&
depends knotifyconfig &&
depends kpackage     &&
depends kquickcharts &&
depends krunner      &&
depends ktextwidgets &&
depends ktexteditor  &&
depends kunitconversion &&
depends kwallet      &&
depends plasma-framework &&
depends plasma-wayland-protocols &&
depends kpeople      &&
depends prison       &&
depends solid        &&
depends threadweaver &&

depends kuserfeedback &&

depends baloo        &&
depends kactivities  &&
depends kactivitymanagerd &&
depends kscreenlocker &&
depends KWIN         &&
depends layer-shell-qt &&
depends libkscreen  &&
depends libksysguard &&

suggest_depends plasma-integration '' '' 'integrate other Qt5 apps' &&

depends iso-codes    &&
depends libdrm       &&
depends libx11       &&
depends libxcb       &&
depends libxdmcp     &&
depends phonon   &&
depends polkit-qt-1   &&
depends zlib         &&

runtime_depends kde-cli-tools &&
runtime_depends milou     &&
runtime_depends xprop     &&
runtime_depends xrdb      &&
runtime_depends xsetroot  &&
suggest_depends breeze-icons '' '' 'default icons, split from breeze' &&
suggest_depends drkonqi '' '' 'debugging support' &&
suggest_depends kio-extras   '' '' 'Show thumbnails' &&
suggest_depends plasma-desktop '' '' 'Plasma desktop tools' &&
suggest_depends sddm   '-DINSTALL_SDDM_THEME=1' '' 'login manager' &&
suggest_depends sddm-kcm '' '' 'config tool for sddm' &&
suggest_depends setxkbmap '' '' 'configure keyboard layouts' &&

optional_depends fontconfig   '' '' 'build font configuration tools' &&
optional_depends networkmanager-qt '' '' 'GeoLocation support' ''&&
optional_depends qalculate    '' '' 'advanced features of the calculator runner' &&
optional_depends linux-pam    '' '' 'Authentication for screen unlocker' &&
optional_depends kdoctools    '' ' -DCMAKE_DISABLE_FIND_PACKAGE_KF5DocTools=1' 'build docs' &&
optional_depends libkexiv2    '' '' 'wallpaper metadata' &&

optional_depends kholidays    '' '' 'calendar' &&
optional_depends kparts       '' '' '' &&
optional_depends ktexteditor  '' '' '' &&
optional_depends gpsd        '' '' 'geolocation support' &&
optional_depends kpipewire   '' '' 'Wayland screencasting' &&
optional_depends xwayland    '' '' 'run wayland sessions'
