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 1184Shell 71Rust 62Markdown 501503 Definiciones

⎇ 8325a706b2eff3ea9359fa10d8b717f4a2b3d041 recipes/tllist.toml TOML · 23 líneas · 1009 B Historia crudo

recetas: `-Ddefault_library=both` en las 5 libs meson que sólo publicaban .so bbcdad162 · sergio ·

1# Importada de Alpine aports (Etapa G) — de-Alpinizada. tllist es header-only (familia foot),
2# dep de fcft/foot. Sólo instala tllist.h + tllist.pc. meson, sin binario.
3name    = "tllist"
4version = "1.1.0"
5
6[source]
7tarball = "https://codeberg.org/dnkl/tllist/archive/1.1.0.tar.gz"
8sha256  = "0e7b7094a02550dd80b7243bcffc3671550b0f1d8ba625e4dff52517827d5d23"
9
10[build]
11compiler = "zig-cc"
12target   = "x86_64-linux-musl"
13link     = "static"
14
15[build.phases]
16# `-Ddefault_library=both`: meson produce SÓLO .so por defecto, y fcft/foot enlazan tllist
17# ESTÁTICAMENTE. Mismo fallo raíz que ya se corrigió en pixman.
18configure = "PYTHONPATH=/usr/lib/python3.12/site-packages meson setup output --prefix=/usr --buildtype=release -Ddefault_library=both -Db_lto=false"
19compile   = "PYTHONPATH=/usr/lib/python3.12/site-packages ninja -C output"
20install   = "PYTHONPATH=/usr/lib/python3.12/site-packages DESTDIR=/out meson install -C output --no-rebuild"
21
22[deps]
23build = ["meson", "samurai", "python3", "pkgconf"]