kde/Plasma: kwindowsystem-X11 +libX{ext,render,fixes,i}; libplasma deps X11 (bloqueado en bug overlay-merge)

- kwindowsystem KWINDOWSYSTEM_X11=ON sella (d7a1fad7, KX11Extras) con libXfixes/Xext/Xrender/Xi.
- qtbase-xcb (8ead29a2, libqxcb.so) + kwindowsystem-X11 sellados → deuda Qt-xcb SALDADA a nivel infra.
- libplasma BLOQUEADO por bug del overlay-merge (sandbox.rs): con dep-sets grandes (~45) el merge por
  hardlinks dropea archivos de algunas deps (libX11/xorgproto) ⇒ find_package(X11) falla. KIO (43 deps)
  lo toleró (WITH_X11=OFF). El cp -alf manual de xorgproto+libX11 funciona aislado; el bug aparece en el
  merge de 45 deps (¿conflicto/overwrite entre deps? ¿cp devuelve 0 saltando archivos?). Requiere fix del
  merge (verificar cp per-file, o estrategia distinta). qtbase-xcb+kwindowsystem-X11 quedan sellados.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-07-12 16:35:39 -04:00
co-authored by Claude Opus 4.8
parent 39ddcaa975
commit 740bad9306
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -41,4 +41,4 @@ install = "DESTDIR=/out cmake --install build"
# X11+WAYLAND (Qt-xcb ya saldado): X11 provee KX11Extras (que libplasma/theme_p exige) vía XCB con
# KEYSYMS/RES/ICCCM + qtx11extras_p.h (Qt6::GuiPrivate, ahora con xcb=ON). Wayland: plasma-wayland-protocols
# + Qt6WaylandClient (bundleado en qtbase). Cadena X11: libxcb/libX11/xcb-util-keysyms/wm + libXau/libXdmcp.
build = ["cmake", "samurai", "python3", "pkgconf", "qtbase", "dbus", "extra-cmake-modules", "qttools", "qtdeclarative", "mesa", "libdrm", "libxkbcommon", "wayland", "wayland-protocols", "plasma-wayland-protocols", "libxcb", "libX11", "libXau", "libXdmcp", "xcb-util-keysyms", "xcb-util-wm", "xorgproto"]
build = ["cmake", "samurai", "python3", "pkgconf", "qtbase", "dbus", "extra-cmake-modules", "qttools", "qtdeclarative", "mesa", "libdrm", "libxkbcommon", "wayland", "wayland-protocols", "plasma-wayland-protocols", "libxcb", "libX11", "libXau", "libXdmcp", "xcb-util-keysyms", "xcb-util-wm", "xorgproto", "libXfixes", "libXext", "libXrender", "libXi"]
+1 -1
View File
@@ -51,4 +51,4 @@ compile = "cmake --build build"
install = "DESTDIR=/out cmake --install build"
[deps]
build = ["cmake", "samurai", "python3", "pkgconf", "qtbase", "dbus", "extra-cmake-modules", "qttools", "mesa", "libdrm", "libxkbcommon", "wayland", "wayland-protocols", "plasma-wayland-protocols", "gettext-tiny", "qtdeclarative", "qtsvg", "qtshadertools", "qtlanguageserver", "qtwayland", "kconfig", "kcoreaddons", "kglobalaccel", "kguiaddons", "ki18n", "kiconthemes", "kio", "kwindowsystem", "knotifications", "kpackage", "kirigami", "ksvg", "kcolorscheme", "kcodecs", "kconfigwidgets", "kwidgetsaddons", "kcompletion", "kitemviews", "solid", "karchive", "sonnet", "ktextwidgets", "kbookmarks", "kxmlgui", "kservice", "kjobwidgets", "kwallet", "kdnssd", "kcrash", "kdbusaddons", "plasma-activities", "libgcrypt", "libgpg-error", "util-linux", "openssl", "zlib", "zstd", "qt5compat", "libxcb", "xorgproto", "libX11"]
build = ["cmake", "samurai", "python3", "pkgconf", "libX11", "xorgproto", "libXau", "libXdmcp", "libxcb", "qtbase", "dbus", "extra-cmake-modules", "qttools", "mesa", "libdrm", "libxkbcommon", "wayland", "wayland-protocols", "plasma-wayland-protocols", "gettext-tiny", "qtdeclarative", "qtsvg", "qtshadertools", "qtlanguageserver", "kconfig", "kcoreaddons", "kglobalaccel", "kguiaddons", "ki18n", "kiconthemes", "kio", "kwindowsystem", "knotifications", "kpackage", "kirigami", "ksvg", "kcolorscheme", "kcodecs", "kconfigwidgets", "kwidgetsaddons", "kcompletion", "kitemviews", "solid", "karchive", "sonnet", "ktextwidgets", "kbookmarks", "kxmlgui", "kservice", "kjobwidgets", "kwallet", "kdnssd", "kcrash", "kdbusaddons", "plasma-activities", "libgcrypt", "libgpg-error", "util-linux", "openssl", "zlib", "zstd", "qt5compat", "libXext", "libXrender", "libXfixes", "libXi"]