knotifications 6.27 hace find_package(Canberra REQUIRED) para el backend de sonido de las
notificaciones (libcanberra → stack de audio alsa/pulse/vorbis, pesado y no soberano). El código
YA está guardado por -DHAVE_CANBERRA (add_definitions sólo si TARGET Canberra::Canberra existe),
así que quitar el REQUIRED deja compilar el path SIN sonido: Canberra no se halla → HAVE_CANBERRA
indefinido → notificaciones sin audio. Feature de audio diferida (deuda Capa 0 audio).

diff --git a/CMakeLists.txt b/CMakeLists.txt
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -78,7 +78,7 @@ find_package(KF6Config ${KF_DEP_VERSION} REQUIRED)

 if (NOT APPLE AND NOT ANDROID AND NOT WIN32 AND NOT HAIKU OR (WIN32 AND NOT WITH_SNORETOAST))
     find_package(Qt6 ${REQUIRED_QT_VERSION} CONFIG REQUIRED DBus)
-    find_package(Canberra REQUIRED)
+    find_package(Canberra)
     set_package_properties(Canberra PROPERTIES
         PURPOSE "Needed to build audio notification support")
     if (TARGET Canberra::Canberra)
