Etapa G: fuel-6 — recarga del VPS (cola larga, corpus saturado)
import 12/15 nix: cargo-bundle-licenses/cargo-chef/gpg-tui/menyoki/riff/ smassh/taskwarrior-tui/tenere/termsnap/the-way/thokr/wiki-tui. Saca los 4 de fuel-5 que fallan (projectable/qrtool/rwalk/wthrr) a staged. Nota: corpus saturado (494 nombres vistos); de 50 CLI-Rust mainstream solo 6 eran nuevas. Escalar mas exige enfoque sistematico (categorias crates.io). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -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-bundle-licenses"
|
||||
version = "4.2.0"
|
||||
|
||||
[source]
|
||||
repo = "https://github.com/sstadick/cargo-bundle-licenses"
|
||||
commit = "d55425cd47f987360f027620abe85c6503d887a1"
|
||||
|
||||
[build]
|
||||
compiler = "zig-cc"
|
||||
target = "x86_64-linux-musl"
|
||||
link = "static"
|
||||
flags = ["--bin", "cargo-bundle-licenses"]
|
||||
|
||||
[build.phases]
|
||||
install = "mkdir -p /out/usr/bin && cp target/release/cargo-bundle-licenses /out/usr/bin/cargo-bundle-licenses"
|
||||
@@ -0,0 +1,37 @@
|
||||
# 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-chef"
|
||||
version = "0.1.77"
|
||||
|
||||
[source]
|
||||
tarball = "https://github.com/LukeMathWalker/cargo-chef/archive/refs/tags/v0.1.77.tar.gz"
|
||||
# FIXME sha256: el wrapper lo calcula (Alpine publica sha512). sha512 de Alpine:
|
||||
# sha512 = "53ef5b1afd6c8f8c72ed1d55c8a18f4650a1226a520e55286d2ec1ff71cdb4a644dba4a8d068ba933d04c06adfa280fd553afad05024c2118813c2990f35fa8d"
|
||||
sha256 = "829376cedccde0d6dcf242ca22234d8996e64f51c8033cc1dae4819e6b0a27fb"
|
||||
|
||||
[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-chef -t "/out"/usr/bin/
|
||||
|
||||
install -Dm 644 README.md -t "/out"/usr/share/doc/"cargo-chef"/
|
||||
install -Dm 644 LICENSE-MIT -t "/out"/usr/share/licenses/"cargo-chef"/
|
||||
install -Dm 644 LICENSE-APACHE -t "/out"/usr/share/licenses/"cargo-chef"/
|
||||
}
|
||||
_abuild_phase
|
||||
'''
|
||||
@@ -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 = "gpg-tui"
|
||||
version = "0.11.2"
|
||||
|
||||
[source]
|
||||
repo = "https://github.com/orhun/gpg-tui"
|
||||
commit = "007863a9fb3430771019492dcaa2e39e68659e0c"
|
||||
|
||||
[build]
|
||||
compiler = "zig-cc"
|
||||
target = "x86_64-linux-musl"
|
||||
link = "static"
|
||||
flags = ["--bin", "gpg-tui"]
|
||||
|
||||
[build.phases]
|
||||
install = "mkdir -p /out/usr/bin && cp target/release/gpg-tui /out/usr/bin/gpg-tui"
|
||||
|
||||
# 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): gpgme, libgpg-error, python3, libxcb, libxkbcommon
|
||||
@@ -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 = "menyoki"
|
||||
version = "1.7.0"
|
||||
|
||||
[source]
|
||||
repo = "https://github.com/orhun/menyoki"
|
||||
commit = "f8b4ebe9ef82a193f929b9869eb903fa8eb8af61"
|
||||
|
||||
[build]
|
||||
compiler = "zig-cc"
|
||||
target = "x86_64-linux-musl"
|
||||
link = "static"
|
||||
flags = ["--bin", "menyoki"]
|
||||
|
||||
[build.phases]
|
||||
install = "mkdir -p /out/usr/bin && cp target/release/menyoki /out/usr/bin/menyoki"
|
||||
|
||||
# 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): libx11, libxrandr
|
||||
@@ -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 = "riff"
|
||||
version = "1.0.3"
|
||||
|
||||
[source]
|
||||
repo = "https://github.com/DeterminateSystems/riff"
|
||||
commit = "ab7748196bf05f83f0c50137e96bbff7c39df8d2"
|
||||
|
||||
[build]
|
||||
compiler = "zig-cc"
|
||||
target = "x86_64-linux-musl"
|
||||
link = "static"
|
||||
flags = ["--bin", "riff"]
|
||||
|
||||
[build.phases]
|
||||
install = "mkdir -p /out/usr/bin && cp target/release/riff /out/usr/bin/riff"
|
||||
|
||||
# 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
|
||||
@@ -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 = "smassh"
|
||||
version = "3.2.1"
|
||||
|
||||
[source]
|
||||
repo = "https://github.com/kraanzu/smassh"
|
||||
commit = "ecdca3e0d46f9b4b8d0b1292be80362059571f7b"
|
||||
|
||||
[build]
|
||||
compiler = "zig-cc"
|
||||
target = "x86_64-linux-musl"
|
||||
link = "static"
|
||||
flags = []
|
||||
|
||||
[deps]
|
||||
build = ["python3", "hatchling"]
|
||||
@@ -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 = "taskwarrior-tui"
|
||||
version = "0.27.0"
|
||||
|
||||
[source]
|
||||
repo = "https://github.com/kdheepak/taskwarrior-tui"
|
||||
commit = "aeb778fae3c7b1a5c29d0f9b4cc2febfe09797d6"
|
||||
|
||||
[build]
|
||||
compiler = "zig-cc"
|
||||
target = "x86_64-linux-musl"
|
||||
link = "static"
|
||||
flags = ["--bin", "taskwarrior-tui"]
|
||||
|
||||
[build.phases]
|
||||
install = "mkdir -p /out/usr/bin && cp target/release/taskwarrior-tui /out/usr/bin/taskwarrior-tui"
|
||||
@@ -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 = "tenere"
|
||||
version = "0.11.3"
|
||||
|
||||
[source]
|
||||
repo = "https://github.com/pythops/tenere"
|
||||
commit = "15560b8ec4070378f7ba3dc3a7681b7e424069b7"
|
||||
|
||||
[build]
|
||||
compiler = "zig-cc"
|
||||
target = "x86_64-linux-musl"
|
||||
link = "static"
|
||||
flags = ["--bin", "tenere"]
|
||||
|
||||
[build.phases]
|
||||
install = "mkdir -p /out/usr/bin && cp target/release/tenere /out/usr/bin/tenere"
|
||||
@@ -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 = "termsnap"
|
||||
version = "0.4.0"
|
||||
|
||||
[source]
|
||||
repo = "https://github.com/tomcur/termsnap"
|
||||
commit = "7a6206e9174a57c17ef85ec56a1880cc20c3b4ee"
|
||||
|
||||
[build]
|
||||
compiler = "zig-cc"
|
||||
target = "x86_64-linux-musl"
|
||||
link = "static"
|
||||
flags = ["--bin", "termsnap"]
|
||||
|
||||
[build.phases]
|
||||
install = "mkdir -p /out/usr/bin && cp target/release/termsnap /out/usr/bin/termsnap"
|
||||
@@ -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 = "the-way"
|
||||
version = "0.20.3"
|
||||
|
||||
[source]
|
||||
repo = "https://github.com/out-of-cheese-error/the-way"
|
||||
commit = "2bab240c9b31b71eb06431e02d475521d39d13d2"
|
||||
|
||||
[build]
|
||||
compiler = "zig-cc"
|
||||
target = "x86_64-linux-musl"
|
||||
link = "static"
|
||||
flags = ["--bin", "the-way"]
|
||||
|
||||
[build.phases]
|
||||
install = "mkdir -p /out/usr/bin && cp target/release/the-way /out/usr/bin/the-way"
|
||||
@@ -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 = "thokr"
|
||||
version = "0.4.1"
|
||||
|
||||
[source]
|
||||
repo = "https://github.com/thatvegandev/thokr"
|
||||
commit = "09375efb2e7c7adc1af169c7ee491a443461cefc"
|
||||
|
||||
[build]
|
||||
compiler = "zig-cc"
|
||||
target = "x86_64-linux-musl"
|
||||
link = "static"
|
||||
flags = ["--bin", "thokr"]
|
||||
|
||||
[build.phases]
|
||||
install = "mkdir -p /out/usr/bin && cp target/release/thokr /out/usr/bin/thokr"
|
||||
@@ -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 = "wiki-tui"
|
||||
version = "0.9.2"
|
||||
|
||||
[source]
|
||||
repo = "https://github.com/Builditluc/wiki-tui"
|
||||
commit = "ff41c522ae89627ea4ba7e0d630ea7cae9d3374b"
|
||||
|
||||
[build]
|
||||
compiler = "zig-cc"
|
||||
target = "x86_64-linux-musl"
|
||||
link = "static"
|
||||
flags = ["--bin", "wiki-tui"]
|
||||
|
||||
[build.phases]
|
||||
install = "mkdir -p /out/usr/bin && cp target/release/wiki-tui /out/usr/bin/wiki-tui"
|
||||
|
||||
# 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
|
||||
@@ -0,0 +1,16 @@
|
||||
# fuel-6 — recarga del VPS (2026-06-26). Cola larga; corpus saturado (494 vistos).
|
||||
cargo-bundle-licenses
|
||||
cargo-chef
|
||||
git-brws
|
||||
taskwarrior-tui
|
||||
wiki-tui
|
||||
pepper
|
||||
riff
|
||||
smassh
|
||||
tenere
|
||||
termsnap
|
||||
the-way
|
||||
thokr
|
||||
menyoki
|
||||
daff
|
||||
gpg-tui
|
||||
@@ -16,4 +16,4 @@ link = "static"
|
||||
flags = []
|
||||
|
||||
[deps]
|
||||
build = ["go", "git"]
|
||||
build = ["go"]
|
||||
|
||||
Reference in New Issue
Block a user