Etapa G: fuel-1 — cola profunda para el worker VPS (incoming +48 pineadas)

import-batch fuel-1 (95 candidatos): yield 65/95, dedup vs corpus/deferred →
~57 nuevas pineadas a incoming/. Empujadas al worker Hetzner (rsync aditivo);
69 recetas en su cola = ~1 día de molienda a 2 cores sin idle.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-24 04:50:03 -04:00
co-authored by Claude Opus 4.8
parent f9a60ed469
commit 5486dbab6f
84 changed files with 1856 additions and 0 deletions
+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 = "amber"
version = "0.6.1"
[source]
repo = "https://github.com/dalance/amber"
commit = "3a48d1c42b49093278faed742063bf26c47d5fdd"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "amber"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/amber /out/usr/bin/amber"
@@ -0,0 +1,33 @@
# Importada de Alpine aports por `hammer import-alpine` (Etapa G). PUNTO DE PARTIDA — pero
# YA trae los parches de musl de Alpine (lo que un import de nix pierde). Pendiente: el
# sha256 del tarball (el wrapper lo calcula), y adaptar build/install del shell de abuild.
name = "cargo-license"
version = "0.7.0"
[source]
tarball = "https://crates.io/api/v1/crates/cargo-license/0.7.0/download"
# FIXME sha256: el wrapper lo calcula (Alpine publica sha512). sha512 de Alpine:
# sha512 = "9b3f0ead35515e85ef4074ebdbdbe5b9ec8bcaec244fabe414e2ed60f90366e8b1692d8bf7ffe4c07d778e60d94bab86bc0c8be9823232e9c360a38bc65e9c5a"
sha256 = "FIXME-sha256"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = []
[build.phases]
# de build() de Alpine (traducido; el lab provee $CBUILD/$CHOST — Etapa G Fase 3; revisá --shared para estático):
compile = '''
_abuild_phase() {
cargo auditable build --release --frozen
}
_abuild_phase
'''
# de package() de Alpine (traducido $pkgdir→/out):
install = '''
_abuild_phase() {
install -Dm755 target/release/cargo-license -t "/out"/usr/bin
}
_abuild_phase
'''
@@ -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-spellcheck"
version = "0.15.7"
[source]
repo = "https://github.com/drahnr/cargo-spellcheck"
commit = "a57497aa08923817b03b3575c57562913897f36b"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "cargo-spellcheck"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/cargo-spellcheck /out/usr/bin/cargo-spellcheck"
@@ -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 = "flamegraph"
version = "2023-11-06"
[source]
repo = "https://github.com/brendangregg/FlameGraph"
commit = "a96184c6939f8c6281fcd7285b54fba80555ac74"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = []
[deps]
build = ["perl"]
+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 = "ncdu"
version = "2.9.2"
[source]
tarball = "https://dev.yorhel.nl/download/ncdu-2.9.2.tar.gz"
sha256 = "e91135281cb66569f2ca4c0bac277246991e7e52524c0ca8cba3de5c8e81cec9"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = []
[deps]
build = ["zig", "ncurses", "zstd"]
+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 = "sfz"
version = "0.7.1"
[source]
repo = "https://github.com/weihanglo/sfz"
commit = "a120de1dd55dc05d725e1e2ba5ac247576acd9a6"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "sfz"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/sfz /out/usr/bin/sfz"
+25
View File
@@ -0,0 +1,25 @@
# 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 = "tabiew"
version = "0.13.1"
[source]
repo = "https://github.com/shshemi/tabiew"
commit = "9226c20ba1d2eb258f834dfc61ab4ce06dfca31f"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "tw"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/tw /out/usr/bin/tw"
# 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
[deps]
build = ["openssl"]
+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 = "tickrs"
version = "0.15.0"
[source]
repo = "https://github.com/tarkah/tickrs"
commit = "fc3095505d6b96add9e2e2062423dcb72224c66f"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "tickrs"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/tickrs /out/usr/bin/tickrs"
# 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
+25
View File
@@ -0,0 +1,25 @@
# 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 = "websocat"
version = "1.14.0"
[source]
repo = "https://github.com/vi/websocat"
commit = "5c99078a7a7220144121739d8d17d3e95669eaa0"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "websocat"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/websocat /out/usr/bin/websocat"
# 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
[deps]
build = ["openssl"]
+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 = "yj"
version = "5.1.0"
[source]
repo = "https://github.com/sclevine/yj"
commit = "500a688b5c2bd05426ac1351f93c16e32c733eb7"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = []
[deps]
build = ["go"]
+25
View File
@@ -0,0 +1,25 @@
# 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 = "zee"
version = "0.3.2"
[source]
repo = "https://github.com/zee-editor/zee"
commit = "107347474c6e63a6be6e8b1f4415f3270a92b2dc"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "zee"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/zee /out/usr/bin/zee"
# 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
[deps]
build = ["openssl"]
+22
View File
@@ -0,0 +1,22 @@
From 4f4e4cc5a52efa02b763440d5bf6f5923258eafc Mon Sep 17 00:00:00 2001
From: Cormac Stephenson <c7s@kasku.net>
Date: Thu, 13 Jan 2022 05:04:52 +0000
Subject: [PATCH] fix CXXFLAGS
---
src/Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/Makefile b/src/Makefile
index 63bf1833..abea58aa 100644
--- a/Makefile
+++ b/Makefile
@@ -16,7 +16,7 @@ CPPFLAGS-debug-yes = -DKAK_DEBUG
CXXFLAGS-debug-yes = -O0 -g3
tag-debug-yes = .debug
-CXXFLAGS-debug-no = -O3 -g3
+# CXXFLAGS-debug-no = -O3 -g3
tag-debug-no = .opt
CXXFLAGS-sanitize-address = -fsanitize=address
@@ -0,0 +1,34 @@
From cc2182e72226c8fdb7aaa0ac97a8c29ed58d5d54 Mon Sep 17 00:00:00 2001
From: Maxime Coste <mawww@kakoune.org>
Date: Fri, 22 May 2026 18:41:07 +1000
Subject: [PATCH] Use pattern matching instead of pathchk in autorestore.kak
Busybox does not seem to contain pathchk which means alpine linux
does not either, even though this is a posix tool.
Closes #5496
---
rc/tools/autorestore.kak | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/rc/tools/autorestore.kak b/rc/tools/autorestore.kak
index d49acf13d0..451358602d 100644
--- a/rc/tools/autorestore.kak
+++ b/rc/tools/autorestore.kak
@@ -35,10 +35,12 @@ define-command autorestore-restore-buffer \
fi
# ensure backup suffix only contains portable filename characters
- if ! pathchk -p "$(printf %s "${newer}" | cut -b ${#backup_prefix}-)" >/dev/null 2>&1; then
- printf "echo -debug 'backup file suffix contains unexpected characters %s, ignored.'" "$(printf %s "${newer}" | sed s/\'/\'\'/g)"
- exit
- fi
+ case "$(printf %s "${newer}" | cut -b ${#backup_prefix}-)" in
+ *[!A-Za-z0-9_.-]*)
+ printf "echo -debug 'backup file suffix contains unexpected characters %s, ignored.'" "$(printf %s "${newer}" | sed s/\'/\'\'/g)"
+ exit
+ ;;
+ esac
printf %s\\n "
## Replace the content of the buffer with the content of the backup file
+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 = "age-plugin-yubikey"
version = "0.5.1"
[source]
repo = "https://github.com/str4d/age-plugin-yubikey"
commit = "9329e31dd3d0819d5d7b739aef59e455e10fcfa1"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "age-plugin-yubikey"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/age-plugin-yubikey /out/usr/bin/age-plugin-yubikey"
# 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, pcsclite
+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 = "atac"
version = "0.23.0"
[source]
repo = "https://github.com/Julien-cpsn/ATAC"
commit = "f67f1e48b5abf0f34abb0771b6dbcd99f74bf48b"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "atac"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/atac /out/usr/bin/atac"
# 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): oniguruma
+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 = "bmon"
version = "4.0"
[source]
repo = "https://github.com/tgraf/bmon"
commit = "1b3f11bde315e221474f7d066ce4efb4ff4d39e3"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = []
[deps]
build = ["ncurses", "libconfuse", "libnl"]
+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 = "cargo-about"
version = "0.9.0"
[source]
repo = "https://github.com/EmbarkStudios/cargo-about"
commit = "9c27de92cc80448802124f70e438c79f8e3a2d2d"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "cargo-about"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/cargo-about /out/usr/bin/cargo-about"
# 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
+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 = "cargo-careful"
version = "0.4.10"
[source]
repo = "https://github.com/RalfJung/cargo-careful"
commit = "da6d10a92f83543b5a0eb3f38ab19b33c9b3df41"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "cargo-careful"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/cargo-careful /out/usr/bin/cargo-careful"
+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 = "cargo-component"
version = "0.21.1"
[source]
repo = "https://github.com/bytecodealliance/cargo-component"
commit = "e0cc637009d008fe7713300459463ce92dfccd0c"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "cargo-component"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/cargo-component /out/usr/bin/cargo-component"
# 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
+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 = "cargo-cyclonedx"
version = "0.5.9"
[source]
repo = "https://github.com/CycloneDX/cyclonedx-rust-cargo"
commit = "e58bd5590212f82c5b7e16dd3e2e819b0dbea5b1"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "cargo-cyclonedx"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/cargo-cyclonedx /out/usr/bin/cargo-cyclonedx"
# 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
+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 = "cargo-deadlinks"
version = "0.8.1"
[source]
repo = "https://github.com/deadlinks/cargo-deadlinks"
commit = "c3e5865a7c4b089404fa7573b6705c0fa2bccd0d"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "cargo-deadlinks"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/cargo-deadlinks /out/usr/bin/cargo-deadlinks"
+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 = "cargo-dist"
version = "0.32.0"
[source]
repo = "https://github.com/axodotdev/cargo-dist"
commit = "6886366640dd4da83d33ba55cc04aa58423cbad2"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "dist"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/dist /out/usr/bin/dist"
# 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, rustup, nss-cacert, bzip2, xz, zstd
+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 = "cargo-feature"
version = "0.7.0"
[source]
repo = "https://github.com/Riey/cargo-feature"
commit = "88a9f21a989091ea84d727a2c1ab06d0f2545557"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "cargo-feature"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/cargo-feature /out/usr/bin/cargo-feature"
+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 = "cargo-flamegraph"
version = "0.6.13"
[source]
repo = "https://github.com/flamegraph-rs/flamegraph"
commit = "da53bec95d19d087560f5957bdd6eabcd7d0a8e2"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "cargo-flamegraph"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/cargo-flamegraph /out/usr/bin/cargo-flamegraph"
+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 = "cargo-insta"
version = "1.47.2"
[source]
repo = "https://github.com/mitsuhiko/insta"
commit = "0ddf1e829337fe2a4cbb4b801d9fd78426a10fe0"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "cargo-insta"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/cargo-insta /out/usr/bin/cargo-insta"
+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 = "cargo-llvm-cov"
version = "0.8.5"
[source]
repo = "https://github.com/taiki-e/cargo-llvm-cov"
commit = "f3db8a1e3770a7e66681ee1b9597398e7d3f87a4"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "cargo-llvm-cov"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/cargo-llvm-cov /out/usr/bin/cargo-llvm-cov"
# 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
+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 = "cargo-make"
version = "0.37.24"
[source]
repo = "https://github.com/sagiegurari/cargo-make"
commit = "8a354723f9009a4454e5da806e63903f8fd9805b"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "cargo-make"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/cargo-make /out/usr/bin/cargo-make"
# 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
+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 = "cargo-mutants"
version = "27.1.0"
[source]
repo = "https://github.com/sourcefrog/cargo-mutants"
commit = "8ab1dc786a1f61a4e370416cc6c68b81a704e917"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "cargo-mutants"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/cargo-mutants /out/usr/bin/cargo-mutants"
+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 = "cargo-readme"
version = "3.3.2"
[source]
repo = "https://github.com/webern/cargo-readme"
commit = "15c8f5e6f3a7ed338b848e83c229bab0b3805782"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "cargo-readme"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/cargo-readme /out/usr/bin/cargo-readme"
+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 = "cargo-release"
version = "1.1.2"
[source]
repo = "https://github.com/crate-ci/cargo-release"
commit = "ec4502ad3520a653a7ccfc40d2b20164b70161d1"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "cargo-release"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/cargo-release /out/usr/bin/cargo-release"
# 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
+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 = "cargo-semver-checks"
version = "0.48.0"
[source]
repo = "https://github.com/obi1kenobi/cargo-semver-checks"
commit = "c9d2ce641c044846899ade23a34d3d5f40341ce9"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "cargo-semver-checks"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/cargo-semver-checks /out/usr/bin/cargo-semver-checks"
# 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): cmake, 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 = "cargo-sort"
version = "2.1.3"
[source]
repo = "https://github.com/devinr528/cargo-sort"
commit = "51dbcfbf952ad54b60f33ef318b41c247c30de1c"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "cargo-sort"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/cargo-sort /out/usr/bin/cargo-sort"
+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 = "cargo-tarpaulin"
version = "0.35.4"
[source]
repo = "https://github.com/xd009642/tarpaulin"
commit = "0998c8b46ce5569855d3c65c88d98799ce24cd49"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "cargo-tarpaulin"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/cargo-tarpaulin /out/usr/bin/cargo-tarpaulin"
# 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
+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 = "cheat"
version = "4.5.0"
[source]
repo = "https://github.com/cheat/cheat"
commit = "cc85a4bdb104474e433313724d9b381bc5f6f6b0"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = []
[deps]
build = ["go"]
+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 = "cocogitto"
version = "7.0.0"
[source]
repo = "https://github.com/oknozor/cocogitto"
commit = "055a9fa8db8ac8ce50074d50162b48b92e9d0c47"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "cog"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/cog /out/usr/bin/cog"
# 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): libgit2
+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 = "committed"
version = "1.1.11"
[source]
repo = "https://github.com/crate-ci/committed"
commit = "faeed42f2e10c244533a01525f13c4d8b6ce383f"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "committed"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/committed /out/usr/bin/committed"
# 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
+13
View File
@@ -0,0 +1,13 @@
diff --git a/src/color.hh b/src/color.hh
index 943678e..3d4f06a 100644
--- a/src/color.hh
+++ b/src/color.hh
@@ -48,7 +48,7 @@ struct Color
constexpr Color() : Color{Default} {}
constexpr Color(NamedColor c) : color{c} {}
- constexpr Color(unsigned char r, unsigned char g, unsigned char b, unsigned char a = 255)
+ Color(unsigned char r, unsigned char g, unsigned char b, unsigned char a = 255)
: a{a}, r{r}, g{g}, b{b}
{
validate_alpha();
+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 = "convco"
version = "0.6.3"
[source]
repo = "https://github.com/convco/convco"
commit = "a92cfa73dcc6803ada2733f31c63e452725982df"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "convco"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/convco /out/usr/bin/convco"
# 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): cmake, openssl
+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 = "csvtk"
version = "0.33.0"
[source]
repo = "https://github.com/shenwei356/csvtk"
commit = "86404619346dd14af89c1cf2fbb8d1b4416d35a0"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = []
[deps]
build = ["go"]
+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 = "ddh"
version = "0.13.0"
[source]
repo = "https://github.com/darakian/ddh"
commit = "baeb5fdce8c5c03a11fd4c61c7541f20489d5f79"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "ddh"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/ddh /out/usr/bin/ddh"
+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 = "dijo"
version = "0.2.7"
[source]
repo = "https://github.com/oppiliappan/dijo"
commit = "44c6faa0d1ed96ecc71865adf02db72fb96f28b1"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "dijo"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/dijo /out/usr/bin/dijo"
# 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): ncurses
+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 = "dnspeep"
version = "0.1.3"
[source]
repo = "https://github.com/jvns/dnspeep"
commit = "769456c66ce14290c6390ebcde623b357849c5a8"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "dnspeep"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/dnspeep /out/usr/bin/dnspeep"
+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 = "dnsx"
version = "1.2.3"
[source]
repo = "https://github.com/projectdiscovery/dnsx"
commit = "fa3b1876a3b20f93b06fc76a0beaa11a9075e80b"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = []
[deps]
build = ["go"]
+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 = "dotenv-linter"
version = "4.0.0"
[source]
repo = "https://github.com/dotenv-linter/dotenv-linter"
commit = "f9076b02daed89f54ed0bd23951a4cfa5ccceac4"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "dotenv-linter"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/dotenv-linter /out/usr/bin/dotenv-linter"
+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 = "dupe-krill"
version = "1.5.0"
[source]
repo = "https://github.com/kornelski/dupe-krill"
commit = "0e813b83c08543d4052523e05ca170bb1d155e91"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "dupe-krill"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/dupe-krill /out/usr/bin/dupe-krill"
+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 = "dyff"
version = "1.12.0"
[source]
repo = "https://github.com/homeport/dyff"
commit = "ea5d770b575967f1bc21eefcae08712d8f755e04"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = []
[deps]
build = ["go"]
+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 = "fcp"
version = "0.2.2"
[source]
repo = "https://github.com/svetlitski/fcp"
commit = "f8db0603ff0fb66d34d3c461b8e6239b72e1cad2"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "fcp"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/fcp /out/usr/bin/fcp"
# 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): expect
+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 = "feroxbuster"
version = "2.13.1"
[source]
repo = "https://github.com/epi052/feroxbuster"
commit = "aa8e1335801e91d98ce0d4fd148c2159a667a83b"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "feroxbuster"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/feroxbuster /out/usr/bin/feroxbuster"
# 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
+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 = "git-branchless"
version = "0.11.1"
[source]
repo = "https://github.com/arxanas/git-branchless"
commit = "69eaf9cbc3926e96cd7f41b12304ec083fcb655d"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "git-branchless"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/git-branchless /out/usr/bin/git-branchless"
# 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): ncurses, openssl, sqlite
+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 = "git-igitt"
version = "0.1.21"
[source]
repo = "https://github.com/mlange-42/git-igitt"
commit = "b4702825449f3834514060d202de2703746ebf44"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "git-igitt"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/git-igitt /out/usr/bin/git-igitt"
# 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): libgit2, oniguruma, zlib
@@ -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 = "git-interactive-rebase-tool"
version = "2.4.1"
[source]
repo = "https://github.com/MitMaro/git-interactive-rebase-tool"
commit = "30c7199875f1156be214d28da637f538010ecc1c"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "interactive-rebase-tool"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/interactive-rebase-tool /out/usr/bin/interactive-rebase-tool"
+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 = "git-machete"
version = "3.41.0"
[source]
repo = "https://github.com/virtuslab/git-machete"
commit = "5b1ae06ee733dda802db96fd1df7b873b23360e2"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = []
[deps]
build = ["python3", "setuptools", "git", "pytest-mock"]
+16
View File
@@ -0,0 +1,16 @@
# 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 = "git-quick-stats"
version = "2.8.0"
[source]
repo = "https://github.com/arzzen/git-quick-stats"
commit = "125eec713664aaadf9ba22185848a8db5ab986ca"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = []
+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 = "git-stack"
version = "0.10.20"
[source]
repo = "https://github.com/gitext-rs/git-stack"
commit = "7c1512e110538c015d7cf47b037442da87553349"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "git-stack"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/git-stack /out/usr/bin/git-stack"
+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 = "git-trim"
version = "0.4.4"
[source]
repo = "https://github.com/foriequal0/git-trim"
commit = "1f39d85ddb242e9933fba9faaecd6f423f2b6a5b"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "git-trim"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/git-trim /out/usr/bin/git-trim"
# 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, libgit2, 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 = "gtrash"
version = "0.0.6"
[source]
repo = "https://github.com/umlx5h/gtrash"
commit = "460e0b73615c653eee8941a3dd43fc1465260a3a"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = []
[deps]
build = ["go"]
+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 = "hwatch"
version = "0.4.2"
[source]
repo = "https://github.com/blacknon/hwatch"
commit = "635ca0611e6987d55febfb33e3cb9273cf5cd55e"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "hwatch"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/hwatch /out/usr/bin/hwatch"
+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 = "jujutsu"
version = "0.42.0"
[source]
repo = "https://github.com/jj-vcs/jj"
commit = "b8f7c455170e3273897aaf94431f8ccfb1afa7ad"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "jj"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/jj /out/usr/bin/jj"
# 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, gnupg, openssh
+36
View File
@@ -0,0 +1,36 @@
# Importada de Alpine aports por `hammer import-alpine` (Etapa G). PUNTO DE PARTIDA — pero
# YA trae los parches de musl de Alpine (lo que un import de nix pierde). Pendiente: el
# sha256 del tarball (el wrapper lo calcula), y adaptar build/install del shell de abuild.
name = "kakoune"
version = "2026.05.21"
[source]
tarball = "https://github.com/mawww/kakoune/archive/v2026.05.21.tar.gz"
# FIXME sha256: el wrapper lo calcula (Alpine publica sha512). sha512 de Alpine:
# sha512 = "e5a0fae85c779192a7f9bd6bacfa50955abd0b2140b1a65f2826c373c3365e11f05125cd621980a43ead67768c5117ce3f6b1a2ca347d37dcf29175872a83f2b"
sha256 = "7ef778bd199e05977841e6f69aad2bee6cd58fb23b0e4bc265d012d42de17580"
patches = ["0001-fix-CXXFLAGS.patch", "constexpr.patch", "0001-use-pattern-matching-instead-of-pathchk-in-autorestore.patch"]
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = []
[build.phases]
# de build() de Alpine (traducido; el lab provee $CBUILD/$CHOST — Etapa G Fase 3; revisá --shared para estático):
compile = '''
_abuild_phase() {
make debug=no
}
_abuild_phase
'''
# de package() de Alpine (traducido $pkgdir→/out):
install = '''
_abuild_phase() {
make -j1 PREFIX="/usr" DESTDIR="/out/" debug=no install
install -Dm644 "$srcdir"/alpine-linux.kak \
-t "/out"/usr/share/kak/autoload/filetype/
}
_abuild_phase
'''
+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 = "kbs2"
version = "0.7.3"
[source]
repo = "https://github.com/woodruffw/kbs2"
commit = "9c5f40bca3f5d525dc7525e7bc137299d12d430b"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "kbs2"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/kbs2 /out/usr/bin/kbs2"
# 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, 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 = "miller"
version = "6.18.1"
[source]
repo = "https://github.com/johnkerl/miller"
commit = "22bed963460939d2c7482c9469a1ca7ed2ef8ffb"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = []
[deps]
build = ["go"]
+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 = "mtr"
version = "0.96"
[source]
repo = "https://github.com/traviscross/mtr"
commit = "f392168771570b0fdc104c38dea6bbc2ce585710"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = []
[build.phases]
configure = "./configure --prefix=/usr --without-gtk"
[deps]
build = ["ncurses", "jansson", "libcap"]
+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 = "natls"
version = "2.1.14"
[source]
repo = "https://github.com/willdoescode/nat"
commit = "f328f4983fb542fcf7e4b480ef57b379f005d3eb"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "natls"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/natls /out/usr/bin/natls"
+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 = "netscanner"
version = "0.6.41"
[source]
repo = "https://github.com/Chleba/netscanner"
commit = "9a0dc2e4df4f5eec7458fe47f922195de0cdd1e6"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "netscanner"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/netscanner /out/usr/bin/netscanner"
+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 = "pipr"
version = "0.0.16"
[source]
repo = "https://github.com/ElKowar/pipr"
commit = "5559f81dcc81c2693448f63e3c4a8a4a2a72fe85"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "pipr"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/pipr /out/usr/bin/pipr"
# 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): oniguruma
+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 = "qsv"
version = "20.1.0"
[source]
repo = "https://github.com/dathere/qsv"
commit = "8a66ed5b26925944533807b26d451870cb670d38"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "qsv"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/qsv /out/usr/bin/qsv"
# 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): cmake, python3, file, sqlite, zstd, wayland
+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 = "rdedup"
version = "3.2.1"
[source]
repo = "https://github.com/dpc/rdedup"
commit = "12644270238087db087159bfc7e60df125fb5427"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "rdedup"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/rdedup /out/usr/bin/rdedup"
# 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, libsodium, xz
+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 = "rust-motd"
version = "2.1.2"
[source]
repo = "https://github.com/rust-motd/rust-motd"
commit = "dba019812a1bdfbef2654cda22893b2417f3f1fb"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "rust-motd"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/rust-motd /out/usr/bin/rust-motd"
# 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
+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 = "selene"
version = "0.31.0"
[source]
repo = "https://github.com/kampfkarren/selene"
commit = "9d531b8d3755e139b26c534914e252239014bb3d"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "selene"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/selene /out/usr/bin/selene"
# 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
+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 = "silicon"
version = "0.5.3"
[source]
repo = "https://github.com/Aloxaf/silicon"
commit = "adf96cb7a79f90f038c2ef6a219e4579b3d445fd"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "silicon"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/silicon /out/usr/bin/silicon"
# 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): cmake, python3, expat, freetype, fira-code, fontconfig, harfbuzz, oniguruma, 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 = "slumber"
version = "4.3.1"
[source]
repo = "https://github.com/LucasPickering/slumber"
commit = "b12bfd67a2c9117b9ad0195b3d3734f980a0fc53"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "slumber"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/slumber /out/usr/bin/slumber"
+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 = "so"
version = "0.4.10"
[source]
repo = "https://github.com/samtay/so"
commit = "4b0cb2589ae9d0cb963bc5136ffc4bc211c0210f"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "so"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/so /out/usr/bin/so"
# 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
+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 = "sshs"
version = "4.7.2"
[source]
repo = "https://github.com/quantumsheep/sshs"
commit = "6545755a40014188a7d5f17f4044ea7ad444d923"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "sshs"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/sshs /out/usr/bin/sshs"
+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 = "stgit"
version = "2.5.5"
[source]
repo = "https://github.com/stacked-git/stgit"
commit = "020140581698f62d846c995ee6e3bebe0c20ff14"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "stg"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/stg /out/usr/bin/stg"
# 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): asciidoc, xmlto, docbook-xsl-nons, docbook-xml, perl, git, curl
+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 = "systemctl-tui"
version = "0.5.2"
[source]
repo = "https://github.com/rgwood/systemctl-tui"
commit = "8e257eeb956ed31991d64bdd3bde1ee4f9b1dce3"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "systemctl-tui"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/systemctl-tui /out/usr/bin/systemctl-tui"
+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 = "termusic"
version = "0.13.2"
[source]
repo = "https://github.com/tramhao/termusic"
commit = "8bbb47b928588893c8aed14ef710c13aadd3fb10"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "termusic"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/termusic /out/usr/bin/termusic"
# 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): protobuf, cmake, dbus, glib, gstreamer, mpv, openssl, sqlite, libopus, alsa-lib
+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 = "tomlq"
version = "0.2.2"
[source]
repo = "https://github.com/cryptaliagy/tomlq"
commit = "c4a785cde4e91ffdca6661494474cd9b5ed23e8d"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "tq"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/tq /out/usr/bin/tq"
+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 = "units"
version = "2.27"
[source]
tarball = "https://ftp.gnu.org/gnu/units/units-2.27.tar.gz"
sha256 = "e1bbdb09672e7c08eee986749e7a1629eb84a6bdf41f5a2a79d6804444abbe10"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = []
[deps]
build = ["readline", "python3-3.13.13-env"]
+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 = "viddy"
version = "1.3.1"
[source]
repo = "https://github.com/sachaos/viddy"
commit = "eee2ff2c104b16c242b3190ba2bc65bb031580dc"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "viddy"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/viddy /out/usr/bin/viddy"
+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 = "walk"
version = "1.13.0"
[source]
repo = "https://github.com/antonmedv/walk"
commit = "0c1a9c0dce2f1300b7848fa6e8cfd635377289b8"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = []
[deps]
build = ["go"]
+28
View File
@@ -0,0 +1,28 @@
# Importada de Alpine aports por `hammer import-alpine` (Etapa G). PUNTO DE PARTIDA — pero
# YA trae los parches de musl de Alpine (lo que un import de nix pierde). Pendiente: el
# sha256 del tarball (el wrapper lo calcula), y adaptar build/install del shell de abuild.
name = "when"
version = "1.1.45"
[source]
tarball = "https://bitbucket.org/ben-crowell/when/get/3dacb13c155e.tar.gz"
# FIXME sha256: el wrapper lo calcula (Alpine publica sha512). sha512 de Alpine:
# sha512 = "5e0a62d2770c81d77b486b2a8d300c5fb20de36b81b7cf3a60d3e5d985ff4f689a57aecb7b6b659982b975b95b624a1354aeac35dc4b42411a4251adf7cedaf7"
sha256 = "2cd8b8d9e7cfa1972da3cebec579a83511843b439b9b98c41861eae0da81530c"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = []
[build.phases]
# de package() de Alpine (traducido $pkgdir→/out):
install = '''
_abuild_phase() {
make install DESTDIR="/out"
}
_abuild_phase
'''
# depends de runtime de Alpine (NO build-deps): perl
+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 = "wstunnel"
version = "10.5.5"
[source]
repo = "https://github.com/erebe/wstunnel"
commit = "db10b1aa0cd6512b734c7daa501f14ee3c3e4996"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "wstunnel"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/wstunnel /out/usr/bin/wstunnel"
+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 = "zsv"
version = "1.4.3"
[source]
repo = "https://github.com/liquidaty/zsv"
commit = "e3f11419962aee9badaf729b4b3f7c432d12aa18"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = []
[build.phases]
configure = "./configure --prefix=/usr --jq-prefix=/home/sergio/.nixstore/df2pvmhpm3frcdlwrsmmrk9g867pf7fd-jq-1.8.1"
[deps]
build = ["jq"]
+110
View File
@@ -0,0 +1,110 @@
# fuel-1 — cola PROFUNDA para el worker VPS (2026-06-24). Lista grande a propósito:
# el import filtra (~70-95%), la granja filtra el build (~50%), y lo que quede mantiene
# al box moliendo 24/7 sin idle. Candidatos Rust no presentes en el corpus.
# --- cargo subcomandos ---
cargo-insta
cargo-shear
cargo-deadlinks
cargo-readme
cargo-sort
cargo-workspaces
cargo-mutants
cargo-semver-checks
cargo-about
cargo-flamegraph
cargo-tarpaulin
cargo-watch
cargo-cyclonedx
cargo-feature
cargo-depgraph
cargo-tree
cargo-outdated
cargo-spellcheck
cargo-careful
cargo-nextest
# --- net / http / api ---
atac
sshs
wstunnel
dnsx
gurl
bmon
xh
mtr
# --- text / data / json ---
viddy
hwatch
dyff
jyt
fnr
tomlq
jsonpath
htmlq
miller
qsv
frawk
zsv
csvtk
# --- files / dirs ---
trashy
gtrash
natls
dirstat-rs
dupe-krill
biodiff
walk
fcp
xcp
lns
# --- git ---
git-igitt
git-machete
git-quick-stats
stgit
gix
git-interactive-rebase-tool
# --- system / monitor ---
rust-motd
bmon
hegemon
kdash
procmon
ramfetch
# --- shells / prompt / nav ---
ion
mcfly
# --- editores / terminal ui ---
kakoune
gitui
slumber
xplr
# --- calc / util ---
rpn
units
dijo
pipr
when
insect
cpc
qalc
# --- security / crypto ---
kbs2
ripasso
pass-rs
sshpass-rs
age-plugin-yubikey
# --- backup / sync ---
bita
ddh
rdedup
# --- misc cool ---
pay-respects
so
cheat
pier
silicon
termusic
spotify-tui
diskonaut
ttyper
gitui