# 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. name = "libxkbfile" version = "1.2.0" license = "MIT" [source] tarball = "https://xorg.freedesktop.org/releases/individual/lib/libxkbfile-1.2.0.tar.xz" sha256 = "7f71884e5faf56fb0e823f3848599cf9b5a9afce51c90982baeb64f635233ebf" [build] compiler = "zig-cc" target = "x86_64-linux-musl" link = "dynamic" zig_version = "0.13.0" [build.phases] # ⚠ MESON, no autotools: libxkbfile 1.2.0 ya NO trae `configure` ni `configure.ac` — sólo # `meson.build`. Se descubrió construyendo («/bin/sh: ./configure: not found»), y el aviso queda acá # porque el resto de las libs X11 de esta cola SÍ son autotools y copiar su plantilla es lo natural. configure = "PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig meson setup output --prefix=/usr --buildtype=release --wrap-mode=nodownload -Ddefault_library=shared" compile = "ninja -C output" install = "DESTDIR=/out meson install -C output --no-rebuild" [deps] build = ["meson", "samurai", "pkgconf", "python3", "util-macros", "xorgproto", "libX11", "libxcb", "libXau", "libXdmcp"]