fix(recetas): el riel pide alsa.pc en build — tercera dep de sistema que sólo aparece construyendo
`pata-llimphi` pasó el pkg-config de xkbcommon y murió pidiendo `alsa.pc`: el `build.rs` del crate `alsa` pregunta por pkg-config. `effectcraft.toml` ya tiene la cicatriz escrita para el mismo caso (`cpal` → `alsa-sys` → `alsa.pc`), así que esto es aplicar lo aprendido, no descubrirlo. ⚠ Es la **tercera** vez en esta serie que una dependencia de sistema aparece sólo al construir: `xkbcommon` por `smithay-client-toolkit`, los features de `llimphi-widget-scroll` por la unificación del workspace, y ahora `alsa`. **Las dependencias directas del `Cargo.toml` no las anuncian** — ni las de sistema ni los features que otro miembro enciende. Para una receta nueva, el `Cargo.toml` es una pista y el build es la respuesta. ⚠ `alsa-lib` es para el BUILD. El servidor de audio de la distro es PipeWire, que es otra cosa y otra decisión. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Delta semántico
Ninguna definición cambió: el cambio es de texto, documentación o datos.
1 archivos · +7 −1
diff --git a/recipes/pata-llimphi.toml b/recipes/pata-llimphi.toml
index 02d96335..6f8d6f97 100644
--- a/recipes/pata-llimphi.toml
+++ b/recipes/pata-llimphi.toml
@@ -71,4 +71,10 @@ CC="$PWD/.hammer-zig-cc" RUSTFLAGS="$RF" cargo rustc --release --locked --offlin
[deps]
# Mismo set que `churay-metal`: cliente Wayland con stack gráfico.
-build = ["mesa", "wayland", "wayland-protocols", "libdrm", "libxkbcommon", "expat", "zlib", "zstd", "libffi", "pkgconf"]
+# ⚠ `alsa-lib` añadido tras MEDIRLO: el riel pide `alsa.pc` en build (el `build.rs` del crate
+# `alsa`), y sin él muere con el mismo tipo de fallo que ya había dado `xkbcommon`. Es la tercera
+# vez en esta serie que una dep de sistema aparece sólo al construir — las dependencias directas
+# del `Cargo.toml` no las anuncian.
+# ⚠ Es `alsa-lib` para el BUILD; el servidor de audio de la distro es PipeWire, que es otra cosa
+# y otra decisión (ver la receta `pipewire`).
+build = ["mesa", "wayland", "wayland-protocols", "libdrm", "libxkbcommon", "alsa-lib", "expat", "zlib", "zstd", "libffi", "pkgconf"]