Files
hammer/recipes/xsv.toml
T
sergio bd0b9db11f Etapa G: importador Alpine filtra el toolchain de deps + xsv limpio (84→85)
Bug que la granja destapó: el import de Alpine de crates Rust emitía cargo/cargo-
auditable como [deps] build (el path nix ya los filtra, el Alpine no) -> la receta
abortaba buscando cargo.toml. Fix raíz en alpine_import.rs: normalize() filtra el
TOOLCHAIN (cargo/cargo-auditable/rust/rustc/go/make/cmake/meson/ninja) — lo provee
el lab (BuildSys::Cargo + detectores), no es un paquete a materializar.

xsv 0.13.0 reescrito como receta Cargo LIMPIA (sin las fases 'cargo auditable build'
del abuild que pelean con el flujo del lab, sin deps de toolchain): el lab autodetecta
Cargo. Construye+corre estático (computa stats CSV). Publicado al repo (85).
2026-06-21 15:39:01 -04:00

20 lines
790 B
TOML

# xsv 0.13.0 — toolkit CSV rápido (BurntSushi). Etapa G, tier-1 Rust.
#
# Reescrita como receta Cargo LIMPIA: el import de Alpine traía fases `cargo auditable build` (que
# pelean con el flujo BuildSys::Cargo del lab — sin setup de zig-cc/musl) y `[deps] build=["cargo",
# "cargo-auditable"]` (el TOOLCHAIN no es un paquete; el importador ya lo filtra desde este commit).
# Sin fases ⇒ el lab autodetecta Cargo (--locked --offline + zig-cc linker). single-bin, sin dep-C.
name = "xsv"
version = "0.13.0"
[source]
tarball = "https://github.com/BurntSushi/xsv/archive/0.13.0/xsv-0.13.0.tar.gz"
sha256 = "2b75309b764c9f2f3fdc1dd31eeea5a74498f7da21ae757b3ffd6fd537ec5345"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "xsv"]