Etapa G: cosecha cli-rust-5 — 15 al corpus (122→137) + tanda + cola

Granja JOBS=4 con scudo ya mitigado + toolchain 1.96: gitu/hgrep/igrep/kmon/kondo/mask/nomino/
oha/pik/ripgrep-all/rustscan/sad/serie/stylua/systeroid construyen+sellan+corren static-musl
(build-yield 15/23). pik confirma que sysinfo (antes MSRV 1.95) ya entra con 1.96. Incluye
tandas/cli-rust-5.txt (import 17/19) + dura/xcp staged (nuevos fallos: E0308/edición, triage).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-22 16:42:18 -04:00
co-authored by Claude Opus 4.8
parent 2032df4085
commit 6bdbb17d48
18 changed files with 376 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
# 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 = "gitu"
version = "0.42.0"
[source]
repo = "https://github.com/altsem/gitu"
commit = "1723921ced804b149fea8a1d2d9fc865fbe85a38"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "gitu"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/gitu /out/usr/bin/gitu"
# 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): git, libgit2, openssl, zlib
+19
View File
@@ -0,0 +1,19 @@
# 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 = "hgrep"
version = "0.3.9"
[source]
repo = "https://github.com/rhysd/hgrep"
commit = "2fb0d5e0f6b2c791ac7bdc6f88774d34bcb7eab8"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "hgrep"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/hgrep /out/usr/bin/hgrep"
+19
View File
@@ -0,0 +1,19 @@
# 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 = "igrep"
version = "1.3.0"
[source]
repo = "https://github.com/konradsz/igrep"
commit = "00b309dd164f5a00371cd77c76cc5181ddf427db"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "ig"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/ig /out/usr/bin/ig"
+22
View File
@@ -0,0 +1,22 @@
# 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 = "dura"
version = "0.2.0"
[source]
repo = "https://github.com/tkellogg/dura"
commit = "33362943d7993bd85d978c62b3d230d55c702f47"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "dura"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/dura /out/usr/bin/dura"
# 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): openssl, zlib
+22
View File
@@ -0,0 +1,22 @@
# 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 = "xcp"
version = "0.24.8"
[source]
repo = "https://github.com/tarka/xcp"
commit = "d80a01fb8accde7fc36d629da88c94993302cd6a"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "xcp"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/xcp /out/usr/bin/xcp"
# 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): acl
+22
View File
@@ -0,0 +1,22 @@
# 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 = "kmon"
version = "1.7.1"
[source]
repo = "https://github.com/orhun/kmon"
commit = "f48a27172c9e238ce1ab46678b44ed33567b56e0"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "kmon"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/kmon /out/usr/bin/kmon"
# 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): libxcb
+19
View File
@@ -0,0 +1,19 @@
# 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 = "kondo"
version = "0.9"
[source]
repo = "https://github.com/tbillington/kondo"
commit = "e0da6937ef71516b1a97b3074eefed2f1c966c7b"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "kondo"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/kondo /out/usr/bin/kondo"
+22
View File
@@ -0,0 +1,22 @@
# 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 = "mask"
version = "0.11.7"
[source]
repo = "https://github.com/jacobdeichert/mask"
commit = "0ba24c1eff6a48e58e93f13ce7b633db7ce19458"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "mask"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/mask /out/usr/bin/mask"
# 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): lua, nodejs, php-with-extensions, python3, ruby
+19
View File
@@ -0,0 +1,19 @@
# 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 = "nomino"
version = "1.6.4"
[source]
repo = "https://github.com/yaa110/nomino"
commit = "f892499a81cdc49e696c83ab13c231fed2fced6d"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "nomino"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/nomino /out/usr/bin/nomino"
+22
View File
@@ -0,0 +1,22 @@
# 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 = "oha"
version = "1.14.0"
[source]
repo = "https://github.com/hatoo/oha"
commit = "9766ca2b725b69b7606b99861d01c779b4aeb65d"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "oha"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/oha /out/usr/bin/oha"
# 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): libredirect, openssl, jemalloc, nss-cacert
+19
View File
@@ -0,0 +1,19 @@
# 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 = "pik"
version = "1.0.0"
[source]
repo = "https://github.com/jacek-kurlit/pik"
commit = "42d6aa009e45c81c34d00b286eecb4ca1194d079"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "pik"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/pik /out/usr/bin/pik"
+22
View File
@@ -0,0 +1,22 @@
# 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 = "ripgrep-all"
version = "0.10.10"
[source]
repo = "https://github.com/phiresky/ripgrep-all"
commit = "e8cd5552379d60b12a17997177b7a8d34eedcdc4"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "rga"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/rga /out/usr/bin/rga"
# 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): poppler-utils, ffmpeg, pandoc-cli, ripgrep, zip, fzf
+22
View File
@@ -0,0 +1,22 @@
# 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 = "rustscan"
version = "2.4.1"
[source]
repo = "https://github.com/RustScan/RustScan"
commit = "b9d5cee67ae16db92ec6ab5ba3bd9c40a281a803"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "rustscan"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/rustscan /out/usr/bin/rustscan"
# 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): perl, python3
+22
View File
@@ -0,0 +1,22 @@
# 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 = "sad"
version = "0.4.32"
[source]
repo = "https://github.com/ms-jpq/sad"
commit = "48496a5e1c44c1a0246566dc0f8d7267bc92a16a"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "sad"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/sad /out/usr/bin/sad"
# 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): python3
+22
View File
@@ -0,0 +1,22 @@
# 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 = "serie"
version = "0.8.0"
[source]
repo = "https://github.com/lusingander/serie"
commit = "1869f3f7d3ac827b0f03b6e5eef2754d855a5b35"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "serie"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/serie /out/usr/bin/serie"
# 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): git-minimal
+19
View File
@@ -0,0 +1,19 @@
# 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 = "stylua"
version = "2.5.2"
[source]
repo = "https://github.com/johnnymorganz/stylua"
commit = "5ae6e7a55748414b4be30a832afd895014c65352"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "stylua"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/stylua /out/usr/bin/stylua"
+22
View File
@@ -0,0 +1,22 @@
# 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 = "systeroid"
version = "0.4.6"
[source]
repo = "https://github.com/orhun/systeroid"
commit = "95ded6c39a51d565e12ffb0abfe0d7a8cc6dd9e4"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "systeroid"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/systeroid /out/usr/bin/systeroid"
# 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): libxcb
+20
View File
@@ -0,0 +1,20 @@
# Tanda cli-rust-5 (2026-06-22) — más CLIs Rust ausentes del corpus. Techo MSRV 1.96.
ripgrep-all
sad
igrep
hgrep
kondo
pik
systeroid
kmon
gitu
serie
xcp
dura
stylua
oha
rustscan
nomino
gex
mask
cargo-info