diff --git a/recipes/agora-cli.toml b/recipes/agora-cli.toml new file mode 100644 index 00000000..c895ad9e --- /dev/null +++ b/recipes/agora-cli.toml @@ -0,0 +1,20 @@ +# agora-cli — la cara CLI del ágora (tawasuyu): opera el keystore y el grafo firmado en shell, +# compartidos con agora-app. Etapa G: poblar el catálogo con apps propias de tawasuyu. +# +# Receta Cargo (patrón arje-zero/dominium-cli): source = monorepo tawasuyu a commit fijado 9967b02c +# (Cargo.lock committeado ⇒ build --locked reproducible), `-p agora-cli`, estático zig-cc. bin==package. +# Deps livianas (sin tokio/libp2p/axum) ⇒ build sano. Comparte commit con arje-zero/dominium-cli ⇒ +# reusa el árbol fuente fetcheado. + +name = "agora-cli" +version = "0.0.1" + +[source] +repo = "gitea@git.tawasuyu.net:tawasuyu/tawasuyu.git" +commit = "9967b02cf597df6d065edbad8d6669b5653d4928" + +[build] +compiler = "zig-cc" +target = "x86_64-linux-musl" +link = "static" +flags = ["-p", "agora-cli"] diff --git a/recipes/cosmos-cli.toml b/recipes/cosmos-cli.toml new file mode 100644 index 00000000..c49055d0 --- /dev/null +++ b/recipes/cosmos-cli.toml @@ -0,0 +1,20 @@ +# cosmos-cli — cliente CLI del servicio de cómputo astronómico de cosmos (tawasuyu): pide cartas/ +# efemérides sin abrir la GUI. Etapa G: poblar el catálogo con apps propias de tawasuyu. +# +# Receta Cargo (patrón arje-zero/dominium-cli): source = monorepo tawasuyu a commit fijado 9967b02c +# (Cargo.lock committeado ⇒ build --locked reproducible), `-p cosmos-cli`, estático zig-cc. bin==package. +# Usa tokio (async) pero sin libp2p/GPU ⇒ build sano en musl. Comparte commit con arje-zero/dominium-cli +# ⇒ reusa el árbol fuente fetcheado. + +name = "cosmos-cli" +version = "0.0.1" + +[source] +repo = "gitea@git.tawasuyu.net:tawasuyu/tawasuyu.git" +commit = "9967b02cf597df6d065edbad8d6669b5653d4928" + +[build] +compiler = "zig-cc" +target = "x86_64-linux-musl" +link = "static" +flags = ["-p", "cosmos-cli"]