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/Capa2: tier-2 KF6 sellado 9/10 (fixes deps + patch Canberra)
1knotifications 6.27 hace find_package(Canberra REQUIRED) para el backend de sonido de las
2notificaciones (libcanberra → stack de audio alsa/pulse/vorbis, pesado y no soberano). El código
3YA está guardado por -DHAVE_CANBERRA (add_definitions sólo si TARGET Canberra::Canberra existe),
4así que quitar el REQUIRED deja compilar el path SIN sonido: Canberra no se halla → HAVE_CANBERRA
5indefinido → notificaciones sin audio. Feature de audio diferida (deuda Capa 0 audio).
6
7diff --git a/CMakeLists.txt b/CMakeLists.txt
8--- a/CMakeLists.txt
9+++ b/CMakeLists.txt
10@@ -78,7 +78,7 @@ find_package(KF6Config ${KF_DEP_VERSION} REQUIRED)
11
12 if (NOT APPLE AND NOT ANDROID AND NOT WIN32 AND NOT HAIKU OR (WIN32 AND NOT WITH_SNORETOAST))
13 find_package(Qt6 ${REQUIRED_QT_VERSION} CONFIG REQUIRED DBus)
14- find_package(Canberra REQUIRED)
15+ find_package(Canberra)
16 set_package_properties(Canberra PROPERTIES
17 PURPOSE "Needed to build audio notification support")
18 if (TARGET Canberra::Canberra)