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:
@@ -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
@@ -0,0 +1 @@
|
||||
../../../../local/recipes/libs/libxkbcommon
|
||||
Symlink
+1
@@ -0,0 +1 @@
|
||||
../../../local/recipes/data/xkeyboard-config
|
||||
Reference in New Issue
Block a user