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…
kde/Plasma: kwin +vulkan-loader/headers + fix patch Canberra + X11 set en kcmutils/kparts
1kwin 6.7.2 hace find_package(Canberra REQUIRED) (línea 235) para el plugin systembell (campana de
2audio). libcanberra = stack de audio alsa/pulse/vorbis (pesado, no soberano). Este patch vuelve
3Canberra OPCIONAL y hace condicional el subdir systembell (sólo si Canberra_FOUND). kwin construye
4sin la campana de audio (deuda audio diferida, misma que knotifications).
5
6diff --git a/CMakeLists.txt b/CMakeLists.txt
7--- a/CMakeLists.txt
8+++ b/CMakeLists.txt
9@@ -232,7 +232,7 @@
10
11 endif()
12
13-find_package(Canberra REQUIRED)
14+find_package(Canberra)
15
16 if (KWIN_BUILD_X11)
17 pkg_check_modules(XKBX11 IMPORTED_TARGET xkbcommon-x11 REQUIRED)
18diff --git a/src/plugins/CMakeLists.txt b/src/plugins/CMakeLists.txt
19--- a/src/plugins/CMakeLists.txt
20+++ b/src/plugins/CMakeLists.txt
21@@ -104,6 +104,8 @@
22 add_subdirectory(stickykeys)
23 add_subdirectory(synchronizeskipswitcher)
24-add_subdirectory(systembell)
25+if (Canberra_FOUND)
26+ add_subdirectory(systembell)
27+endif()
28 add_subdirectory(thumbnailaside)
29 add_subdirectory(tileseditor)
30 add_subdirectory(touchpadshortcuts)