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…
Fase 0+1 cerradas: GNU grep 3.12 real construido e hidratado
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"]