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 1572Shell 203Rust 109Markdown 993728 Definitions

⎇ 534014c3ec69daea789a1d0523e1d00a69c6ed65 recipes/xkeyboard-config.toml TOML · 38 lines · 2.1 KB History raw

la cadena GTK3 se enlazaba estática dentro de dos `.so`: cuatro variantes `-shared` y xkeyboard-config al corpus a828e74c4 · Sergio ·

1# ══ PROMOVIDA AL CORPUS DESDE LAS COLAS (2026-09-05) ═══════════════════════════════════════════
2# Esta receta existía IDÉNTICA en las cuatro colas de escritorio (incoming-{kde,gnome,wlr,cosmic}):
3# un solo md5 entre las cuatro, verificado antes de mover. Sube al corpus por la misma razón que
4# `mpv`: una receta resuelve sibling-first y después el catálogo PADRE, nunca una cola hermana, así
5# que lo que comparten varias imágenes tiene que vivir acá o no lo alcanzan.
6#
7# Lo destapó `atuq`, que vive en el corpus y por eso no podía llegar a ninguna de las cuatro copias.
8# El síntoma es el mismo que ya cita el perfil de sway en `targets.toml`, y el navegador ni siquiera
9# llega a pintar:
10#     xkbcommon: ERROR: failed to add default include path /usr/share/X11/xkb
11#
12# Las copias de las colas se dejan donde están A PROPÓSITO: resuelven sibling-first, o sea que
13# siguen usando la suya, con el MISMO ArtifactHash ⇒ cero rebuilds y cero riesgo para las cuatro
14# imágenes ya cerradas. Barrerlas es otra unidad de trabajo, no un efecto colateral de ésta.
15# xkeyboard-config 2.44 — datos de layouts de teclado XKB + `xkeyboard-config.pc` (variable xkb_base).
16# plasma-desktop lo EXIGE en ConfigureChecks (pkg_get_variable xkb_base) y kwin/Qt-wayland lo usan en
17# runtime (/usr/share/X11/xkb; sin él: "xkbcommon: failed to add default include path /usr/share/X11/xkb").
18# Meson, sin compilación real (instala datos + .pc). nls off (evita gettext); sin libxml2 (validación).
19name    = "xkeyboard-config"
20version = "2.44"
21license = "MIT"
22
23[source]
24tarball = "https://www.x.org/releases/individual/data/xkeyboard-config/xkeyboard-config-2.44.tar.xz"
25sha256  = "54d2c33eeebb031d48fa590c543e54c9bcbd0f00386ebc6489b2f47a0da4342a"
26
27[build]
28compiler = "zig-cc"
29target   = "x86_64-linux-musl"
30link     = "dynamic"
31
32[build.phases]
33configure = "meson setup output --prefix=/usr -Dnls=false -Dcompat-rules=false"
34compile   = "ninja -C output"
35install   = "DESTDIR=/out ninja -C output install"
36
37[deps]
38build = ["meson", "samurai", "python3", "pkgconf"]