libxkbcommon: 1.7.0 -> 1.8.1

Changes:
- https://lists.freedesktop.org/archives/wayland-devel/2025-February/043969.html
- https://lists.freedesktop.org/archives/wayland-devel/2025-March/044021.html

+8 -6
+1 -1
pkgs/by-name/li/libxkbcommon_8/disable-x11com.patch
··· 8 8 ) 9 9 - test( 10 10 - 'x11comp', 11 - - executable('test-x11comp', 'test/x11comp.c', dependencies: x11_test_dep), 11 + - executable('test-x11comp', 'test/x11comp.c', dependencies: x11_xvfb_test_dep), 12 12 - env: test_env, 13 13 - is_parallel : false, 14 14 - )
+7 -5
pkgs/by-name/li/libxkbcommon_8/package.nix
··· 1 1 { 2 2 lib, 3 3 stdenv, 4 - fetchurl, 4 + fetchFromGitHub, 5 5 meson, 6 6 ninja, 7 7 pkg-config, ··· 24 24 25 25 stdenv.mkDerivation (finalAttrs: { 26 26 pname = "libxkbcommon"; 27 - version = "1.7.0"; 27 + version = "1.8.1"; 28 28 29 - src = fetchurl { 30 - url = with finalAttrs; "https://xkbcommon.org/download/${pname}-${version}.tar.xz"; 31 - hash = "sha256-ZXgvChCktFWvnGuqtwQOL1N1IMqi7CCSgFzf02hjskc="; 29 + src = fetchFromGitHub { 30 + owner = "xkbcommon"; 31 + repo = "libxkbcommon"; 32 + tag = "xkbcommon-${finalAttrs.version}"; 33 + hash = "sha256-MnegPisAtev69pNV6cR4a/oLIQhijG2e6ed6mpKr5js="; 32 34 }; 33 35 34 36 patches = [