diff --git a/recipes/cargo-make.toml b/recipes/cargo-make.toml index b9a46f16..42a1331f 100644 --- a/recipes/cargo-make.toml +++ b/recipes/cargo-make.toml @@ -21,3 +21,10 @@ install = "mkdir -p /out/usr/bin && cp target/release/cargo-make /out/usr/bin/ca # 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): bzip2, 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]`: el lab trae el toolchain de Rust pero NO las libs C que los `*-sys` esperan del sistema. +# Misma familia que `cargo-deb` (lzma) y `appstream` (lzma vía .pc Requires de libxmlb). +[deps] +build = ["bzip2"]