fix(recetas): pata-notify-triage no pinta, pero arrastra un cliente Wayland
Salió `static` y sin `[deps]` porque su `Cargo.toml` no menciona wayland, wgpu ni winit — medí las referencias directas y elegí por eso. Murió así: ``` smithay-client-toolkit/build.rs: `pkg-config --libs --cflags xkbcommon` Package 'xkbcommon' not found ``` Arrastra `smithay-client-toolkit`, que es un toolkit de CLIENTE Wayland y pide `xkbcommon.pc` por pkg-config en su `build.rs`. ⇒ **la distinción no era «pinta o no pinta», era «arrastra smithay-client-toolkit o no»**, y eso no se ve en las dependencias directas: hay que construir para saberlo. Pasa a `dynamic` con el set mínimo de un cliente Wayland, el mismo que ya usa `mirada-compositor`. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Semantic delta
No definition changed: this change is text, documentation or data.
1 files · +15 −1
diff --git a/recipes/pata-notify-triage.toml b/recipes/pata-notify-triage.toml
index 9a686cc1..47d660b1 100644
--- a/recipes/pata-notify-triage.toml
+++ b/recipes/pata-notify-triage.toml
@@ -18,5 +18,19 @@ cargo_vendor_dir = ".hammer-cargo-vendor"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
-link = "static"
+# ⚠ `dynamic` y con `[deps]`, y NO por ser «gráfico»: MEDIDO el 2026-10-13. La primera versión salía
+# `static` sin deps —su `Cargo.toml` no menciona wayland ni wgpu— y murió así:
+#
+# smithay-client-toolkit/build.rs: `pkg-config --libs --cflags xkbcommon`
+# Package 'xkbcommon' not found
+#
+# Arrastra `smithay-client-toolkit`, que es un toolkit de CLIENTE Wayland y pide `xkbcommon.pc` por
+# pkg-config en su `build.rs`. ⇒ **la distinción no es «pinta o no pinta», es «arrastra
+# smithay-client-toolkit o no»**, y eso no se ve en las dependencias directas.
+link = "dynamic"
flags = ["-p", "pata-notify-triage", "--bin", "pata-notify-triage"]
+
+[deps]
+# El set mínimo de un cliente Wayland, igual que `mirada-compositor`: `pkgconf` para que el
+# `build.rs` encuentre los `.pc`, y `libxkbcommon` porque es el que nombró el fallo.
+build = ["wayland", "libxkbcommon", "libffi", "expat", "pkgconf"]