aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa/package/xkbcommon.az
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2026-05-23 16:22:51 +0900
committerOphestra <cat@gensokyo.uk>2026-05-23 16:22:51 +0900
commit4269627b4b4d8a7625707148762e1ade7bb96293 (patch)
treeb29ca6d1e46d833ac457049d2d4f1d7540719b69 /internal/rosa/package/xkbcommon.az
parentd50e3c3d5bfec9d85550d98196891f5eba64c335 (diff)
internal/rosa/package: xkbcommon
Required by foot. Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal/rosa/package/xkbcommon.az')
-rw-r--r--internal/rosa/package/xkbcommon.az38
1 files changed, 38 insertions, 0 deletions
diff --git a/internal/rosa/package/xkbcommon.az b/internal/rosa/package/xkbcommon.az
new file mode 100644
index 00000000..040c9323
--- /dev/null
+++ b/internal/rosa/package/xkbcommon.az
@@ -0,0 +1,38 @@
+package xkbcommon {
+ description = "a library implementing the XKB specification for handling keyboard descriptions";
+ website = "https://xkbcommon.org";
+ anitya = 1780;
+
+ version* = "1.13.1";
+ source = remoteGitHub {
+ suffix = "xkbcommon/libxkbcommon";
+ tag = "xkbcommon-"+version;
+ checksum = "8L8-d1OT9vmCTR6y0fpG7IsSjelAdtDcaD9PRk7--49uEW5ZybD1-bniCxsQU_8Q";
+ };
+
+ env = [
+ "HOME=/proc/nonexistent",
+ ];
+
+ exec = meson {
+ setup = {
+ "Denable-x11": "false";
+ };
+ };
+
+ inputs = [
+ m4,
+ bison,
+
+ libxml2,
+ wayland,
+ wayland-protocols,
+ xkeyboard-config,
+ ];
+
+ runtime = [
+ libxml2,
+ wayland,
+ wayland-protocols,
+ ];
+}