summary refs log tree commit diff
path: root/pkgs/servers/x11/xorg
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2007-08-02 21:30:33 +0000
committerMichael Raskin <7c6f434c@mail.ru>2007-08-02 21:30:33 +0000
commitc12137d608074ea7b7b75858b7d9670122be299d (patch)
tree235804608dd1ba27e5e1f88b8b62776c0feb784d /pkgs/servers/x11/xorg
parent9787a92b8fa9008ec8bdeb31daac8437e40513f2 (diff)
downloadnixpkgs-c12137d608074ea7b7b75858b7d9670122be299d.tar
nixpkgs-c12137d608074ea7b7b75858b7d9670122be299d.tar.gz
nixpkgs-c12137d608074ea7b7b75858b7d9670122be299d.tar.bz2
nixpkgs-c12137d608074ea7b7b75858b7d9670122be299d.tar.lz
nixpkgs-c12137d608074ea7b7b75858b7d9670122be299d.tar.xz
nixpkgs-c12137d608074ea7b7b75858b7d9670122be299d.tar.zst
nixpkgs-c12137d608074ea7b7b75858b7d9670122be299d.zip
Added some symlinks to make xkbrules work in xorg.conf for switching keymaps.
svn path=/nixpkgs/trunk/; revision=9031
Diffstat (limited to 'pkgs/servers/x11/xorg')
-rw-r--r--pkgs/servers/x11/xorg/default.nix6
1 files changed, 5 insertions, 1 deletions
diff --git a/pkgs/servers/x11/xorg/default.nix b/pkgs/servers/x11/xorg/default.nix
index 63013a615e4..c0d0d59fbaa 100644
--- a/pkgs/servers/x11/xorg/default.nix
+++ b/pkgs/servers/x11/xorg/default.nix
@@ -1273,7 +1273,8 @@ rec {
       url = http://mirror.switch.ch/ftp/mirror/X11/pub/X11R7.2/src/everything/setxkbmap-X11R7.2-1.0.3.tar.bz2;
       sha256 = "19jxlksl90i674yad1n7w42s3nv0hhlkwczya2lnavpl0570jr34";
     };
-    buildInputs = [pkgconfig libX11 libxkbfile ]; postInstall = "ln -sfn ${xkeyboard_config}/etc $out/share"; 
+    buildInputs = [pkgconfig libX11 libxkbfile ]; 
+    postInstall = "ln -sfn ${xkeyboard_config}/etc $out/share;"; 
   }) // {inherit libX11 libxkbfile ;};
     
   showfont = (stdenv.mkDerivation {
@@ -2678,6 +2679,9 @@ rec {
       sha256 = "0x99bhs8v4ja2x4h9mn5g76q5awyvv2j9pbjag0hfxpk8bqmdilk";
     };
     buildInputs = [pkgconfig bigreqsproto compositeproto damageproto libdmx dmxproto evieext fixesproto fontcacheproto libfontenc fontsproto freetype glproto inputproto kbproto libdrm mkfontdir mkfontscale perl printproto randrproto recordproto renderproto resourceproto scrnsaverproto trapproto videoproto libX11 libXau libXaw xcmiscproto libXdmcp libXext xextproto xf86bigfontproto xf86dgaproto xf86driproto xf86miscproto xf86vidmodeproto libXfixes libXfont libXi xineramaproto libxkbfile libxkbui libXmu libXpm xproto libXrender libXres libXt xtrans libXtst libXxf86misc libXxf86vm zlib ]; mesaSrc = mesa.src; x11BuildHook = ./xorgserver.sh; patches = [./xorgserver-dri-path.patch ./xorgserver-xkbcomp-path.patch]; 
+    postInstall = "for i in ${xkeyboard_config}/etc/X11/xkb/*; 
+			do ln -s $i \${out}/share/X11/xkb/; done;
+	ln -s ${xkbcomp}/bin/xkbcomp \${out}/bin";
   }) // {inherit bigreqsproto compositeproto damageproto libdmx dmxproto evieext fixesproto fontcacheproto libfontenc fontsproto freetype glproto inputproto kbproto libdrm mkfontdir mkfontscale perl printproto randrproto recordproto renderproto resourceproto scrnsaverproto trapproto videoproto libX11 libXau libXaw xcmiscproto libXdmcp libXext xextproto xf86bigfontproto xf86dgaproto xf86driproto xf86miscproto xf86vidmodeproto libXfixes libXfont libXi xineramaproto libxkbfile libxkbui libXmu libXpm xproto libXrender libXres libXt xtrans libXtst libXxf86misc libXxf86vm zlib ;};
     
   xorgsgmldoctools = (stdenv.mkDerivation {