tawasuyu

sergio/takana

> Una distribución Linux construida con un laboratorio funcional y hermético en el > sótano, y una terminal mutable, clásica y anárquica en el piso de arriba — diseñada > desde el suelo para que una IA programadora entienda, modifique y co…

TOML 1572Shell 203Rust 109Markdown 993728 Sutichaykuna

⎇ 494d3fd615fd0902c13e3596b56fee7b16ebcb44 recipes/grep.toml TOML · 23 siq'ikuna · 949 B Ñawpa willay ch'uya

Fase 0+1 cerradas: GNU grep 3.12 real construido e hidratado 1fc8c9761 · Sergio ·

1# GNU grep — primer paquete real construido por el lab.
2#
3# Usamos el tarball release (no el árbol git) porque:
4#   - Trae `configure` ya generado: no necesitamos correr `./bootstrap` ni traer gnulib
5#     como submódulo en el fetch (que pediría red dentro del proceso de bootstrap).
6#   - Es como Alpine, Debian, etc. consumen grep en su pipeline de empaque.
7#   - El sha256 del tarball es identificador inmutable; pinned igual de fuerte que un
8#     commit git para reproducibilidad.
9
10name    = "grep"
11version = "3.12"
12
13[source]
14tarball = "https://ftp.gnu.org/gnu/grep/grep-3.12.tar.gz"
15sha256  = "badda546dfc4b9d97e992e2c35f3b5c7f20522ffcbe2f01ba1e9cdcbe7644cdc"
16
17[build]
18compiler = "zig-cc"
19target   = "x86_64-linux-musl"
20link     = "static"
21# Sin PCRE para el primer build — la receta de pcre2 vive en su propia .toml y se
22# añadirá como dep cuando empezemos a construir el grafo.
23flags    = ["--disable-perl-regexp", "--disable-nls"]