From c68877a8b2c507429db3a23999f86c6eb0649f9b Mon Sep 17 00:00:00 2001 From: Ashish SHUKLA Date: Thu, 1 May 2025 11:57:40 +0200 Subject: [PATCH] gnu: Add libxkbcommon-1.8.1. * gnu/packages/xdisorg.scm (libxkbcommon-1.8): New variable. Change-Id: Ia26824ef105ccf9edc5cd080f291991a32008320 Signed-off-by: Zheng Junjie --- gnu/packages/xdisorg.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm index 4ee3ae3f60e0ba85e78bcdb401ecbae24a382da2..d392949f9b142a3dbb8c8404a1de2e1cf382b17e 100644 --- a/gnu/packages/xdisorg.scm +++ b/gnu/packages/xdisorg.scm @@ -675,6 +675,28 @@ X11 (yet).") (base32 "05z08rpa464x8myjxddhix7jp9jcmakd7xrybx4hz8dwpg2123sn")))))) +(define-public libxkbcommon-1.8 + (package + (inherit libxkbcommon) + (version "1.8.1") + (source (origin + (inherit (package-source libxkbcommon)) + (method git-fetch) + (uri (git-reference + (url "https://github.com/xkbcommon/libxkbcommon") + (commit (string-append "xkbcommon-" version)))) + (file-name (git-file-name (package-name libxkbcommon) version)) + (sha256 + (base32 + "0fz6mf99lyp7x6g6v33210hhpykbg32fjmckyvxfpd805cza0xrj")))) + (arguments + (substitute-keyword-arguments (package-arguments libxkbcommon) + ((#:configure-flags flags #~(list)) + #~(cons "-Denable-docs=true" #$flags)))) + (native-inputs (modify-inputs (package-native-inputs libxkbcommon) + (append xorg-server ;; Xvfb for tests + xkbcomp))))) ;; xkbcomp for tests + (define-public libfakekey (package (name "libfakekey")