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

⎇ main recipes/incoming-kde/libxkbfile.toml TOML · 25 líneas · 1.2 KB Historia crudo

KDE: cerrar los 3 huecos que quedaban — polkit-qt-1, qqc2-breeze-style y xwayland 3d8c6fc6c · Sergio ·

1# libxkbfile 1.2.0 — lectura/escritura de ficheros XKB (xkbfile.pc). Eslabón de xwayland: `dependency(xkbfile)` SIN required:false en su meson, o sea obligatorio. Cuelga de libX11.
2name    = "libxkbfile"
3version = "1.2.0"
4license = "MIT"
5
6[source]
7tarball = "https://xorg.freedesktop.org/releases/individual/lib/libxkbfile-1.2.0.tar.xz"
8sha256  = "7f71884e5faf56fb0e823f3848599cf9b5a9afce51c90982baeb64f635233ebf"
9
10[build]
11compiler    = "zig-cc"
12target      = "x86_64-linux-musl"
13link        = "dynamic"
14zig_version = "0.13.0"
15
16[build.phases]
17# ⚠ MESON, no autotools: libxkbfile 1.2.0 ya NO trae `configure` ni `configure.ac` — sólo
18# `meson.build`. Se descubrió construyendo («/bin/sh: ./configure: not found»), y el aviso queda acá
19# porque el resto de las libs X11 de esta cola SÍ son autotools y copiar su plantilla es lo natural.
20configure = "PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig meson setup output --prefix=/usr --buildtype=release --wrap-mode=nodownload -Ddefault_library=shared"
21compile   = "ninja -C output"
22install   = "DESTDIR=/out meson install -C output --no-rebuild"
23
24[deps]
25build = ["meson", "samurai", "pkgconf", "python3", "util-macros", "xorgproto", "libX11", "libxcb", "libXau", "libXdmcp"]