local/recipes: add libxkbcommon and xkeyboard-config forks

Add the Red Bear OS forks of libxkbcommon and xkeyboard-config under
local/recipes/, replacing the previous WIP overlays. The local recipes
build against the XKB data and ship meson flags consistent with the
WIP-recipe baseline. The recipes/wip/ symlinks are kept so existing
config/ includes that reference the WIP path keep working.
This commit is contained in:
Kellito
2026-06-09 16:55:20 +03:00
parent e699e3645a
commit 54f4796ddd
4 changed files with 38 additions and 0 deletions
@@ -0,0 +1,14 @@
[source]
tar = "https://www.x.org/releases/individual/data/xkeyboard-config/xkeyboard-config-2.44.tar.xz"
blake3 = "6156aefb0608af6b7ae2c2ef444838b72524d1e4244cb26ee253669ecede3a5a"
[build]
template = "custom"
script = """
DYNAMIC_INIT
cookbook_meson
"""
[package]
version = "0.2.3"
description = "xkeyboard-config — XKB keyboard configuration database (Red Bear OS v6.0 2026, WIP overlay fork)"
@@ -0,0 +1,22 @@
[source]
tar = "https://xkbcommon.org/download/libxkbcommon-1.7.0.tar.xz"
blake3 = "5001ca0b8562feeef2010bf16c05657e3875fda3ed5fdedbf48b9135e5cdfcbc"
[build]
template = "meson"
mesonflags = [
"-Denable-wayland=false",
"-Denable-x11=false",
"-Denable-tools=false",
"-Denable-docs=false",
"-Denable-xkbregistry=false",
"-Dxkb-config-root=/usr/share/X11/xkb",
"-Dx-locale-root=/usr/share/X11/locale",
]
dependencies = [
"xkeyboard-config",
]
[package]
version = "0.2.3"
description = "libxkbcommon — XKB keyboard handling library (Red Bear OS v6.0 2026, WIP overlay fork)"
+1
View File
@@ -0,0 +1 @@
../../../../local/recipes/libs/libxkbcommon
+1
View File
@@ -0,0 +1 @@
../../../local/recipes/data/xkeyboard-config