Granja JOBS=4 sobre cli-rust-8 (import 13/19): build-yield 10/13 + cargo-hack re-arreglado. Todos ELF static-musl que corren: ast-grep 0.43, boxxy 0.8.5, cargo-msrv 0.19.3, cargo-sweep 0.8, comrak 0.52, genact 1.5.1, macchina 6.4, numbat 1.23, rage 0.11.2, repgrep 0.16.1 (rgr), cargo-hack 0.6.45. cargo-hack: de-Alpinizado a receta mínima (la fase compile custom con `cargo auditable build` daba binario dinámico; el path default del lab aplica crt-static + linker zig → estático). Verificado `file ... statically`. Diferidos a .deferred (frontera de libs ausentes): hurl (libcurl+libxml2+ openssl-sys), termscp (Cargo.lock no carga bajo el vendor del lab). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
20 lines
686 B
TOML
20 lines
686 B
TOML
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
|
|
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
|
|
# compiler/link/phases y adaptá hasta que compile.
|
|
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
|
|
name = "macchina"
|
|
version = "6.4.0"
|
|
|
|
[source]
|
|
repo = "https://github.com/Macchina-CLI/macchina"
|
|
commit = "1e28e96fd75c86c1846921ed92b64fbe0bba6fa5"
|
|
|
|
[build]
|
|
compiler = "zig-cc"
|
|
target = "x86_64-linux-musl"
|
|
link = "static"
|
|
flags = ["--bin", "macchina"]
|
|
|
|
[build.phases]
|
|
install = "mkdir -p /out/usr/bin && cp target/release/macchina /out/usr/bin/macchina"
|