e13c35886d
Pick up the sddm fork's 0.2.3 branch HEAD (a994435), which builds SDDM as a Wayland-only greeter/daemon for Redox. Highlights: -DNO_X11 is added globally so X11 code paths are compiled out; the XAU/XCB/XKB find_package calls are switched to QUIET so missing X11 dev packages on a Wayland-only build do not fail configure. XAuth.cpp, XorgDisplayServer.cpp, XorgUserDisplayServer, and XcbKeyboardBackend sources are dropped from the daemon, greeter, and helper link lists, the sddm-helper-start-x11user target is removed, the .ts -> .qm translation step is dropped (LinguistTools no longer required), and the test/ subdir is no longer built. UserSession replaces the Xauthority cookie write with a no-op (Wayland-only) and passes an explicit third argument to TIOCSCTTY. Note: the preprocessor guards in Display.cpp / Greeter.cpp / Seat.cpp / KeyboardModel.cpp are emitted as deeply-nested duplicate #ifndef NO_X11 blocks; the guards are semantically equivalent to a single pair per region but should be collapsed in a follow-up cleanup.