Files
RedBear-OS/local
vasilito 6f5657b075 kscreenlocker: restore the interface-only recipe
This rewrite was lost when `git checkout -- local/recipes/` reverted every
uncommitted recipe edit, so the full-build version came back and the build tried
to compile the X11 locker on a Wayland-only target:
  globalaccel.cpp:8         fatal error: KKeyServer
  x11locker.h:15            fatal error: X11/Xlib.h
  greeter/greeterapp.cpp:63 fatal error: X11/Xatom.h

plasma-workspace needs only ScreenSaverDBusInterface (CMakeLists.txt:127), used
in three qt_add_dbus_interface calls that generate a D-Bus client proxy from the
XML; it never links the library. The one consumer that does link
PW::KScreenLocker is ksmserver, which sits inside if(WITH_X11) and is not built.

The library port (~61 X11/XCB sites) and KWIN_BUILD_SCREENLOCKER remain open
work, documented in the recipe. Both installed files are verbatim upstream
artefacts -- nothing fabricated.
2026-08-04 20:06:58 +03:00
..