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…

⎇ main recipes/incoming-kde/xorgproto.toml TOML · 27 siq'ikuna · 1.2 KB Ñawpa willay ch'uya

licencias: 936 de 1141 (82%) — detección por evidencia, con sus dos imprecisiones declaradas a6a9d59e4 · sergio ·

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"]