summary refs log tree commit diff
path: root/pkgs/servers/x11
diff options
context:
space:
mode:
authorLluís Batlle i Rossell <viric@vicerveza.homeunix.net>2009-04-28 08:05:28 +0000
committerLluís Batlle i Rossell <viric@vicerveza.homeunix.net>2009-04-28 08:05:28 +0000
commit44f19bc1b4cb08b487727cd57922205ace8a14a5 (patch)
tree72a522339b9c0f6d74cbb9e22abc3f50a954045e /pkgs/servers/x11
parent5f9014cc7f0affe5b498df33b516802a2c953654 (diff)
downloadnixpkgs-44f19bc1b4cb08b487727cd57922205ace8a14a5.tar
nixpkgs-44f19bc1b4cb08b487727cd57922205ace8a14a5.tar.gz
nixpkgs-44f19bc1b4cb08b487727cd57922205ace8a14a5.tar.bz2
nixpkgs-44f19bc1b4cb08b487727cd57922205ace8a14a5.tar.lz
nixpkgs-44f19bc1b4cb08b487727cd57922205ace8a14a5.tar.xz
nixpkgs-44f19bc1b4cb08b487727cd57922205ace8a14a5.tar.zst
nixpkgs-44f19bc1b4cb08b487727cd57922205ace8a14a5.zip
Making the latest xorg cope well with xkbcomp.
svn path=/nixpkgs/trunk/; revision=15347
Diffstat (limited to 'pkgs/servers/x11')
-rw-r--r--pkgs/servers/x11/xorg/default.nix4
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgs/servers/x11/xorg/default.nix b/pkgs/servers/x11/xorg/default.nix
index 617b9a13657..ca1fc009655 100644
--- a/pkgs/servers/x11/xorg/default.nix
+++ b/pkgs/servers/x11/xorg/default.nix
@@ -2105,6 +2105,10 @@ rec {
       url = mirror://xorg/individual/xserver/xorg-server-1.5.3.tar.bz2;
       sha256 = "1fymhb0v83hmbka1sdg9z2vfkjagskawaxajks0n6xxyai7ig056";
     };
+    configureFlags = "--with-xkb-output=/var/tmp";
+    postPatch = ''
+      sed -i -e 's@ -w @ -I${xkeyboard_config}/etc/X11/xkb -w @' xkb/ddxLoad.c
+    '';
     buildInputs = [pkgconfig renderproto bigreqsproto compositeproto damageproto dbus libdmx dmxproto dri2proto evieext fixesproto fontcacheproto libfontenc fontsproto freetype mesa glproto hal inputproto kbproto libdrm mkfontdir mkfontscale openssl libpciaccess perl pixman printproto randrproto recordproto resourceproto scrnsaverproto trapproto videoproto libX11 libXau libXaw xcmiscproto libXdmcp libXext xextproto xf86bigfontproto xf86dgaproto xf86driproto xf86miscproto xf86vidmodeproto libXfixes libXfont libXi xineramaproto libxkbfile libXmu libXpm xproto libXrender libXres libXt xtrans libXtst libXv libXxf86misc libXxf86vm zlib ]; patches = [./xorgserver-dri-path.patch ./xorgserver-xkbcomp-path.patch ]; propagatedBuildInputs = [libpciaccess]; 
   }) // {inherit renderproto bigreqsproto compositeproto damageproto dbus libdmx dmxproto dri2proto evieext fixesproto fontcacheproto libfontenc fontsproto freetype mesa glproto hal inputproto kbproto libdrm mkfontdir mkfontscale openssl libpciaccess perl pixman printproto randrproto recordproto resourceproto scrnsaverproto trapproto videoproto libX11 libXau libXaw xcmiscproto libXdmcp libXext xextproto xf86bigfontproto xf86dgaproto xf86driproto xf86miscproto xf86vidmodeproto libXfixes libXfont libXi xineramaproto libxkbfile libXmu libXpm xproto libXrender libXres libXt xtrans libXtst libXv libXxf86misc libXxf86vm zlib ;};