diff --git a/recipes/cargo-binstall.toml b/recipes/cargo-binstall.toml new file mode 100644 index 00000000..54b11947 --- /dev/null +++ b/recipes/cargo-binstall.toml @@ -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 = "cargo-binstall" +version = "1.20.0" + +[source] +repo = "https://github.com/cargo-bins/cargo-binstall" +commit = "30b5ca8b54e1dcffd9548bc87ede1531310fdc67" + +[build] +compiler = "zig-cc" +target = "x86_64-linux-musl" +link = "static" +flags = ["--bin", "cargo-binstall"] + +[build.phases] +install = "mkdir -p /out/usr/bin && cp target/release/cargo-binstall /out/usr/bin/cargo-binstall" + +# 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, xz, zstd diff --git a/recipes/cargo-bloat.toml b/recipes/cargo-bloat.toml new file mode 100644 index 00000000..e615e476 --- /dev/null +++ b/recipes/cargo-bloat.toml @@ -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 = "cargo-bloat" +version = "0.12.1" + +[source] +repo = "https://github.com/RazrFalcon/cargo-bloat" +commit = "69ccabda2b1671c4fd675e9a660af29ee985506f" + +[build] +compiler = "zig-cc" +target = "x86_64-linux-musl" +link = "static" +flags = ["--bin", "cargo-bloat"] + +[build.phases] +install = "mkdir -p /out/usr/bin && cp target/release/cargo-bloat /out/usr/bin/cargo-bloat" diff --git a/recipes/cargo-deny.toml b/recipes/cargo-deny.toml new file mode 100644 index 00000000..0cddee45 --- /dev/null +++ b/recipes/cargo-deny.toml @@ -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 = "cargo-deny" +version = "0.19.9" + +[source] +repo = "https://github.com/EmbarkStudios/cargo-deny" +commit = "1c9ca2b643ee15722178c1350501aabb024dd6f3" + +[build] +compiler = "zig-cc" +target = "x86_64-linux-musl" +link = "static" +flags = ["--bin", "cargo-deny"] + +[build.phases] +install = "mkdir -p /out/usr/bin && cp target/release/cargo-deny /out/usr/bin/cargo-deny" + +# 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): zstd diff --git a/recipes/cargo-expand.toml b/recipes/cargo-expand.toml new file mode 100644 index 00000000..fbd9a3ae --- /dev/null +++ b/recipes/cargo-expand.toml @@ -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 = "cargo-expand" +version = "1.0.122" + +[source] +repo = "https://github.com/dtolnay/cargo-expand" +commit = "5c8d549b567d56bc8819f4efd34de0283dee54e0" + +[build] +compiler = "zig-cc" +target = "x86_64-linux-musl" +link = "static" +flags = ["--bin", "cargo-expand"] + +[build.phases] +install = "mkdir -p /out/usr/bin && cp target/release/cargo-expand /out/usr/bin/cargo-expand" diff --git a/recipes/cargo-machete.toml b/recipes/cargo-machete.toml new file mode 100644 index 00000000..e6044d83 --- /dev/null +++ b/recipes/cargo-machete.toml @@ -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 = "cargo-machete" +version = "0.9.2" + +[source] +repo = "https://github.com/bnjbvr/cargo-machete" +commit = "ac30a525c0a8d163a92d727b3ff079ee3f6ecb08" + +[build] +compiler = "zig-cc" +target = "x86_64-linux-musl" +link = "static" +flags = ["--bin", "cargo-machete"] + +[build.phases] +install = "mkdir -p /out/usr/bin && cp target/release/cargo-machete /out/usr/bin/cargo-machete" diff --git a/recipes/cobalt.toml b/recipes/cobalt.toml new file mode 100644 index 00000000..9a98614f --- /dev/null +++ b/recipes/cobalt.toml @@ -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 = "cobalt" +version = "0.20.4" + +[source] +repo = "https://github.com/cobalt-org/cobalt.rs" +commit = "509f2436a51b629eef2bf1144d7ccf7a43c59cb1" + +[build] +compiler = "zig-cc" +target = "x86_64-linux-musl" +link = "static" +flags = ["--bin", "cobalt"] + +[build.phases] +install = "mkdir -p /out/usr/bin && cp target/release/cobalt /out/usr/bin/cobalt" diff --git a/recipes/fnm.toml b/recipes/fnm.toml new file mode 100644 index 00000000..83de3060 --- /dev/null +++ b/recipes/fnm.toml @@ -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 = "fnm" +version = "1.39.0" + +[source] +repo = "https://github.com/Schniz/fnm" +commit = "d2555b46362ad8888213b76822631561371ce199" + +[build] +compiler = "zig-cc" +target = "x86_64-linux-musl" +link = "static" +flags = ["--bin", "fnm"] + +[build.phases] +install = "mkdir -p /out/usr/bin && cp target/release/fnm /out/usr/bin/fnm" diff --git a/recipes/ripsecrets.toml b/recipes/ripsecrets.toml new file mode 100644 index 00000000..a65c8d9b --- /dev/null +++ b/recipes/ripsecrets.toml @@ -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 = "ripsecrets" +version = "0.1.11" + +[source] +repo = "https://github.com/sirwart/ripsecrets" +commit = "7d94620933e79b8acaa0cd9e60e9864b07673d86" + +[build] +compiler = "zig-cc" +target = "x86_64-linux-musl" +link = "static" +flags = ["--bin", "ripsecrets"] + +[build.phases] +install = "mkdir -p /out/usr/bin && cp target/release/ripsecrets /out/usr/bin/ripsecrets"