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…
licencias: 936 de 1141 (82%) — detección por evidencia, con sus dos imprecisiones declaradas
1# xorgproto 2024.1 — headers del protocolo X11 (X.h, Xproto.h, keysymdef.h, extensiones…) + los .pc
2# (xproto, xextproto, kbproto, inputproto…). Sin binarios: sólo cabeceras. Capa 0 de la campaña KDE
3# (ADR 0011); dep de build de libXau/libXdmcp/libxcb/libX11. Build meson con -Dlegacy=true para incluir
4# los headers legacy (kbproto/inputproto/…) que libX11 y consumidores viejos todavía piden.
5# (Alternativa autotools: el tarball trae ./configure; `./configure --prefix=/usr --enable-legacy`.)
6name = "xorgproto"
7version = "2024.1"
8license = "MIT"
9
10[source]
11tarball = "https://www.x.org/releases/individual/proto/xorgproto-2024.1.tar.xz"
12sha256 = "372225fd40815b8423547f5d890c5debc72e88b91088fbfb13158c20495ccb59"
13
14[build]
15compiler = "zig-cc"
16target = "x86_64-linux-musl"
17link = "dynamic"
18zig_version = "0.13.0"
19
20[build.phases]
21# Los .pc de proto se instalan en /usr/share/pkgconfig (datadir), no en /usr/lib/pkgconfig.
22configure = "meson setup output --prefix=/usr --buildtype=release --wrap-mode=nodownload -Dlegacy=true"
23compile = "ninja -C output"
24install = "DESTDIR=/out ninja -C output install"
25
26[deps]
27build = ["meson", "samurai", "python3", "pkgconf"]