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 1389Shell 137Markdown 80Rust 802602 Definitions

⎇ main recipes/incoming-kde/libxml2.toml TOML · 30 lines · 1.1 KB History raw

licencias: campo `license` en la receta — de 0 a 228 de 1141, sin re-hashear nada 346cd5970 · sergio ·

1# libxml2 2.13.9 — VARIANTE PIC + SHARED para la campaña KDE (ADR 0011, Capa 0). La canónica
2# (recipes/libxml2.toml) es static-sin-PIC ⇒ libqalculate (y otros consumidores .so) fallan al linkearla
3# ("R_X86_64_PC32 ... xmlFree ... recompile with -fPIC"). Aquí --enable-shared (libxml2.so) + PIC. Override
4# incoming-kde (mismo name). compiler=gcc (zig miscompila). Sin python/lzma; CON zlib no (mantener mínimo).
5name    = "libxml2"
6version = "2.13.9"
7license = "MIT"
8
9[source]
10tarball = "https://download.gnome.org/sources/libxml2/2.13/libxml2-2.13.9.tar.xz"
11sha256  = "a2c9ae7b770da34860050c309f903221c67830c86e4a7e760692b803df95143a"
12patches = ["CVE-2026-6732.patch", "CVE-2026-6732-test.patch"]
13
14[build]
15compiler = "gcc"
16target   = "x86_64-linux-musl"
17link     = "dynamic"
18flags    = []
19
20[build.phases]
21configure = '''
22./configure \
23	--build=$CBUILD --host=$CHOST \
24	--prefix=/usr \
25	--enable-shared --disable-static --with-pic \
26	--without-python --without-lzma --without-zlib \
27	--with-legacy
28'''
29compile = 'make'
30install = "make DESTDIR=/out install && find /out -name '*.la' -delete"