gioser

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 1465Shell 173Rust 96Markdown 943319 Definitions

⎇ c8d1357f06e526696b07d5815a5334537f8cf683 recipes/grep.toml TOML · 24 lines · 978 B History raw

licencias: campo `license` en la receta — de 0 a 228 de 1141, sin re-hashear nada 346cd5970 · 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"
12license = "GPL-3.0-or-later"
13
14[source]
15tarball = "https://ftp.gnu.org/gnu/grep/grep-3.12.tar.gz"
16sha256  = "badda546dfc4b9d97e992e2c35f3b5c7f20522ffcbe2f01ba1e9cdcbe7644cdc"
17
18[build]
19compiler = "zig-cc"
20target   = "x86_64-linux-musl"
21link     = "static"
22# Sin PCRE para el primer build — la receta de pcre2 vive en su propia .toml y se
23# añadirá como dep cuando empezemos a construir el grafo.
24flags    = ["--disable-perl-regexp", "--disable-nls"]