Plasma/Next/Wayland
List of modules/libs that will need any work to run on Wayland:
kcontrol
Some KCM Modules need porting or at least adding runtime checks to avoid running some code
krdb
Already has HAVE_X11 so compilation is already optional. It seems that the code is no longer needed with Qt5 since we have our own QPT.
access
Uses krdb
colors
Uses krdb
fonts
Uses krdb, already has HAVE_X11 for dpi configurationj
input
Rewrite all this with abstraction so we can support both, X11 and Wayland
cursortheme
Needs abstraction, and implement wl_cursor_* backend for Wayland.
mouse
These settings belong now to the compositor (KWin), so we need to sort things out over there.
keyboard
Needs port tohttp://xkbcommon.org/
kfontsinst
Drop Xft support and move to fontconfig only
style
Uses krdb