From 13dae62ec2621a2c28e131ac59adabe71f0de2ec Mon Sep 17 00:00:00 2001 From: Eric Seidel Date: Tue, 24 Mar 2015 20:54:47 -0700 Subject: libxkbfile: patch for clang36 --- pkgs/servers/x11/xorg/libxkbfile-clang36.patch | 11 +++++++++++ pkgs/servers/x11/xorg/overrides.nix | 4 ++++ 2 files changed, 15 insertions(+) create mode 100644 pkgs/servers/x11/xorg/libxkbfile-clang36.patch (limited to 'pkgs/servers/x11') diff --git a/pkgs/servers/x11/xorg/libxkbfile-clang36.patch b/pkgs/servers/x11/xorg/libxkbfile-clang36.patch new file mode 100644 index 000000000000..65bf2ea7437e --- /dev/null +++ b/pkgs/servers/x11/xorg/libxkbfile-clang36.patch @@ -0,0 +1,11 @@ +--- libxkbfile-1.0.8/src/cout.c 2012-03-07 20:37:23.000000000 -0800 ++++ libxkbfile-1.0.8/src/cout.c 2015-03-24 20:51:11.000000000 -0700 +@@ -45,7 +45,7 @@ + { + register int i,nOut; + +- if ((!xkb)||(!xkb->names)||(!xkb->names->vmods)) ++ if ((!xkb)||(!xkb->names)) + return False; + for (i=nOut=0;inames->vmods[i]!=None) { diff --git a/pkgs/servers/x11/xorg/overrides.nix b/pkgs/servers/x11/xorg/overrides.nix index bf1242828762..61c1391ae09e 100644 --- a/pkgs/servers/x11/xorg/overrides.nix +++ b/pkgs/servers/x11/xorg/overrides.nix @@ -79,6 +79,10 @@ in nativeBuildInputs = [ args.python ]; }; + libxkbfile = attrs: attrs // { + patches = lib.optional (stdenv.cc.cc.isClang or false) ./libxkbfile-clang36.patch; + }; + libpciaccess = attrs : attrs // { patches = [ ./libpciaccess-apple.patch ]; }; -- cgit 1.4.1