From 3db93d837dce3ea5bf89b16704532a958774390d Mon Sep 17 00:00:00 2001 From: sergio Date: Mon, 13 Jul 2026 19:44:51 -0400 Subject: [PATCH] =?UTF-8?q?kde/Plasma:=20plasma-workspace=20sed=20Canberra?= =?UTF-8?q?=20TYPE=20REQUIRED=E2=86=92OPTIONAL=20(cosm=C3=A9tico,=20sonido?= =?UTF-8?q?s=20de=20notificaci=C3=B3n)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- recipes/incoming-kde/plasma-workspace.toml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/recipes/incoming-kde/plasma-workspace.toml b/recipes/incoming-kde/plasma-workspace.toml index 51ceb3d8..9913f7d2 100644 --- a/recipes/incoming-kde/plasma-workspace.toml +++ b/recipes/incoming-kde/plasma-workspace.toml @@ -81,7 +81,10 @@ rm -rf po # NetworkManagerQt: `if(LINUX) find_package(KF6NetworkManagerQt ... REQUIRED)` (esquiva libnm→glib). # El código consumidor ya está tras `if(TARGET KF6::NetworkManagerQt)` (L443) ⇒ degrada limpio. Quitamos REQUIRED. sed -i '/find_package(KF6NetworkManagerQt/ s/ REQUIRED)/)/' CMakeLists.txt -# Canberra ya es opcional en el CMakeLists (L133 `find_package(Canberra)` sin REQUIRED) → no requiere patch. +# Canberra: `find_package(Canberra)` (L133) no lleva REQUIRED pero `set_package_properties(Canberra ... +# TYPE REQUIRED)` (L134-136) lo hace obligatorio en feature_summary. Es cosmético ("preview notification +# sounds") ⇒ lo bajamos a OPTIONAL (acotado al bloque Canberra para no tocar el de Breeze que sigue). +sed -i '/set_package_properties(Canberra/,/)/ s/TYPE REQUIRED/TYPE OPTIONAL/' CMakeLists.txt ZW="$PWD/.zwrap"; mkdir -p "$ZW" cat > "$ZW/cc" <<'W' #!/bin/sh