diff --git a/pkgs/by-name/li/libxkbcommon_8/disable-x11com.patch b/pkgs/by-name/li/libxkbcommon_8/disable-x11com.patch index fb5c8458b5dd..b962ade00a4e 100644 --- a/pkgs/by-name/li/libxkbcommon_8/disable-x11com.patch +++ b/pkgs/by-name/li/libxkbcommon_8/disable-x11com.patch @@ -8,7 +8,7 @@ test fails. ) - test( - 'x11comp', -- executable('test-x11comp', 'test/x11comp.c', dependencies: x11_test_dep), +- executable('test-x11comp', 'test/x11comp.c', dependencies: x11_xvfb_test_dep), - env: test_env, - is_parallel : false, - ) diff --git a/pkgs/by-name/li/libxkbcommon_8/package.nix b/pkgs/by-name/li/libxkbcommon_8/package.nix index 88e3830d150c..53cb92844de2 100644 --- a/pkgs/by-name/li/libxkbcommon_8/package.nix +++ b/pkgs/by-name/li/libxkbcommon_8/package.nix @@ -1,7 +1,7 @@ { lib, stdenv, - fetchurl, + fetchFromGitHub, meson, ninja, pkg-config, @@ -24,11 +24,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "libxkbcommon"; - version = "1.7.0"; + version = "1.8.1"; - src = fetchurl { - url = with finalAttrs; "https://xkbcommon.org/download/${pname}-${version}.tar.xz"; - hash = "sha256-ZXgvChCktFWvnGuqtwQOL1N1IMqi7CCSgFzf02hjskc="; + src = fetchFromGitHub { + owner = "xkbcommon"; + repo = "libxkbcommon"; + tag = "xkbcommon-${finalAttrs.version}"; + hash = "sha256-MnegPisAtev69pNV6cR4a/oLIQhijG2e6ed6mpKr5js="; }; patches = [