aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-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,
+ ];
+}