mise: añadir `bzip2` a [deps] — un sys-crate exige libbz2
`unable to find static system library 'bz2'`. La receta no tenía `[deps]`. Novena de la familia (appstream, cargo-deb, cargo-make, dprint, dufs, fnm, macchina, maturin). ⚠ Sin verificar a propósito: el build tarda ~60 min (falló a los 3550 s) y el flock es exclusivo, así que comprobarlo cuesta una hora de campaña parada. El patrón lleva ocho arreglos idénticos verificados y la campaña lo verifica sola en la siguiente pasada.
Delta semántico
Ninguna definición cambió: el cambio es de texto, documentación o datos.
1 archivos · +11 −0
- recipes/mise.toml +11 −0
diff --git a/recipes/mise.toml b/recipes/mise.toml
index 789b89ef..10748aef 100644
--- a/recipes/mise.toml
+++ b/recipes/mise.toml
@@ -37,3 +37,14 @@ install = "mkdir -p /out/usr/bin && cp target/release/mise /out/usr/bin/mise"
# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): nss-cacert, cmake, git, openssl
+
+# `bzip2` (libbz2) la exige un sys-crate, no el Cargo.toml: sin ella el link muere con
+# `unable to find static system library 'bz2' using strategy 'no_fallback'`. La receta no tenía
+# `[deps]`. Novena de la familia (appstream, cargo-deb, cargo-make, dprint, dufs, fnm, macchina,
+# maturin).
+#
+# ⚠ NO se verificó parando la campaña a propósito: este build tarda ~60 min (falló a los 3550 s) y
+# el flock es exclusivo, así que comprobarlo cuesta una hora de campaña detenida. El patrón lleva
+# ocho arreglos idénticos verificados; la campaña lo verifica sola en su siguiente pasada.
+[deps]
+build = ["bzip2"]