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 Definiciones

⎇ 5e8ff2348f48445c3c28eaddeca87c1e9e5305fb recipes/curl.toml TOML · 32 líneas · 1.1 KB Historia crudo

Etapa G: libs C base expat + curl al corpus (232→234) 9c8d106fd · sergio ·

1# curl 8.20.0 → libcurl (C). Lib FUNDACIONAL: dep del crate `curl`/curl-sys (hurl y muchos tools),
2# y de cola C de red. De-Alpinizada (Etapa G):
3# - compiler=gcc, configure-split explícito, --disable-shared --enable-static.
4# - TLS vía openssl del corpus (--with-openssl); compresión vía zlib del corpus.
5# - drop de deps ausentes: --disable-ares, --without-{libidn2,nghttp2,libpsl,libssh2}. HTTP/HTTPS ok.
6name    = "curl"
7version = "8.20.0"
8
9[source]
10tarball = "https://curl.se/download/curl-8.20.0.tar.xz"
11sha256  = "63fe2dc148ba0ceae89922ef838f7e5c946272c2e78b7c59fab4b79d3ce2b896"
12
13[build]
14compiler = "gcc"
15target   = "x86_64-linux-musl"
16link     = "static"
17flags    = []
18
19[build.phases]
20configure = '''
21./configure --build=$CBUILD --host=$CHOST --prefix=/usr \
22	--disable-shared --enable-static \
23	--with-openssl --with-zlib \
24	--disable-ares --without-libidn2 --without-nghttp2 --without-libpsl --without-libssh2 \
25	--disable-ldap --enable-ipv6 --enable-unix-sockets \
26	--with-ca-path=/etc/ssl/certs
27'''
28compile = 'make'
29install = 'make DESTDIR=/out install'
30
31[deps]
32build = ["openssl", "zlib"]