gioser

sergio/takana

> Una distribución Linux construida con un laboratorio funcional y hermético en el > sótano, y una terminal mutable, clásica y anárquica en el piso de arriba — diseñada > desde el suelo para que una IA programadora entienda, modifique y co…

TOML 1184Shell 70Rust 62Markdown 501503 Sutichaykuna

kde/Capa2: kwindowsystem KWINDOWSYSTEM_X11=ON (Qt-xcb saldado → provee KX11Extras)

Con qtbase-xcb (libqxcb.so), kwindowsystem construye el backend X11 (usa qtx11extras_p.h) → provee
KX11Extras que libplasma exige. +deps cadena X11 (libxcb/libX11/xcb-util-keysyms/wm/libXau/libXdmcp).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

39ddcaa975f71962c9c8697adfb6419c3332b115 · ruwaq sergio · (3 killa ñawpaq) · tayta 8477ed31a · kay commitpi sach'ata qhaway

Semántico sayk'uy

Mana ima sutichaypas t'ikrakurqanchu: qillqalla, yachachiylla utaq willaylla t'ikrakurqan.

1 qillqakuna · +5 −6

diff --git a/recipes/incoming-kde/kwindowsystem.toml b/recipes/incoming-kde/kwindowsystem.toml
index c2322072..6c26be1a 100644
--- a/recipes/incoming-kde/kwindowsystem.toml
+++ b/recipes/incoming-kde/kwindowsystem.toml
@@ -32,14 +32,13 @@ cmake -B build -G Ninja -Wno-dev \
   -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_PREFIX_PATH=/usr \
   -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=OFF \
   -DBUILD_TESTING=OFF -DBUILD_PYTHON_BINDINGS=OFF \
-  -DKWINDOWSYSTEM_QML=OFF -DKWINDOWSYSTEM_X11=OFF -DKWINDOWSYSTEM_WAYLAND=ON
+  -DKWINDOWSYSTEM_QML=OFF -DKWINDOWSYSTEM_X11=ON -DKWINDOWSYSTEM_WAYLAND=ON
 '''
 compile = "cmake --build build"
 install = "DESTDIR=/out cmake --install build"
 
 [deps]
-# WAYLAND-ONLY (KWINDOWSYSTEM_X11=OFF): el path X11 pedía XCB con KEYSYMS/RES/ICCCM + Qt-xcb (deuda Capa 0
-# diferida). Plasma es Wayland-first. plasma-wayland-protocols p/ find_package(PlasmaWaylandProtocols).
-# Qt6WaylandClient viene BUNDLEADO en qtbase (libQt6WaylandClient.so.6.11.1 + Qt6WaylandClientConfig.cmake
-# dentro del artefacto qtbase, verificado) ⇒ NO se necesita receta qtwayland separada (duplicaría la .so).
-build = ["cmake", "samurai", "python3", "pkgconf", "qtbase", "dbus", "extra-cmake-modules", "qttools", "qtdeclarative", "mesa", "libdrm", "libxkbcommon", "wayland", "wayland-protocols", "plasma-wayland-protocols"]
+# 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"]