a19de6f5c9
kwin's CMakeLists issues find_package/pkg_check_modules REQUIRED for several packages that are in the config and built but were never declared as deps, so they were never staged into kwin's sysroot: libxcvt, libdisplay-info, kglobalacceld, libinput, lcms2. Audited the CMakeLists for REQUIRED names and cross-checked against recipes that exist, rather than adding them one failed configure at a time. KF6_HOST_TOOLING must point at the HOST's system KF6 (/usr/lib/cmake), as konsole already does. src/wayland/tools needs a native Qt/KF6 prefix; pointing it at build/qt-host-build instead fails differently, because that tree carries Qt host tooling but no KF6, and KF6AuthConfig / KF6KCMUtilsConfig then fail their include(). systembell: TEMPORARY DEBT, narrowly scoped and documented at the call site. It is the only consumer of Canberra in KWin, yet find_package(Canberra REQUIRED) is ungated, so one optional audible-bell plugin blocks the whole compositor. The in-tree WIP libcanberra recipe depends on gtk3 and is itself marked 'no audio backend supported'; a local recipe using --disable-gtk3 plus the null backend is the intended fix. Visual bell and every other effect are unaffected.