aboutsummaryrefslogtreecommitdiff
path: root/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl
diff options
context:
space:
mode:
authorYury G. Kudryashov <urkud.urkud@gmail.com>2007-11-19 22:29:08 +0000
committerYury G. Kudryashov <urkud.urkud@gmail.com>2007-11-19 22:29:08 +0000
commite43ce8f72386e357460a96cf79955712fb74248c (patch)
treef98caf338e57189db19398c7d3f2249a21b590e1 /pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl
parentc1836bbafcd458a8206840e4ad6f7b2e4e56fec2 (diff)
xorg: deault.nix and generate-expr-from-tarballs.pl synced
svn path=/nixpkgs/branches/stdenv-updates/; revision=9761
Diffstat (limited to 'pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl')
-rwxr-xr-xpkgs/servers/x11/xorg/generate-expr-from-tarballs.pl10
1 files changed, 8 insertions, 2 deletions
diff --git a/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl b/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl
index 9bdf7279f523..d68944bf71a2 100755
--- a/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl
+++ b/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl
@@ -41,16 +41,21 @@ $pcMap{"\$PIXMAN"} = "pixman";
$pcMap{"\$RENDERPROTO"} = "renderproto";
-$extraAttrs{"xorgserver"} = " mesaSrc = mesa.src; x11BuildHook = ./xorgserver.sh; patches = [./xorgserver-dri-path.patch ./xorgserver-xkbcomp-path.patch]; ";
+$extraAttrs{"xorgserver"} = " mesaSrc = mesa.src; x11BuildHook = ./xorgserver.sh; patches = [./xorgserver-dri-path.patch ./xorgserver-xkbcomp-path.patch ./xorgserver-xkb-leds.patch ]; ";
$extraAttrs{"imake"} = " inherit xorgcffiles; x11BuildHook = ./imake.sh; patches = [./imake.patch]; ";
-$extraAttrs{"setxkbmap"} = " postInstall = \"ln -sfn \${xkeyboard_config}/etc \$out/share\"; ";
+$extraAttrs{"setxkbmap"} = " postInstall = \"ensureDir \$out/share; ln -sfn \${xkeyboard_config}/etc/X11 \$out/share/X11\";";
$extraAttrs{"fontmiscmisc"} = " postInstall = \"ln -s \${fontalias}/lib/X11/fonts/misc/fonts.alias \$out/lib/X11/fonts/misc/fonts.alias\"; ";
$extraAttrs{"mkfontdir"} = " preBuild = \"substituteInPlace mkfontdir.cpp --replace BINDIR \${mkfontscale}/bin\"; ";
+$extraAttrs{"xf86inputevdev"} = "
+ preBuild = \"
+ sed -e '/motion_history_proc/d; /history_size/d;' -i src/*.c
+ \";";
+
my $downloadCache = "./download-cache";
$ENV{'NIX_DOWNLOAD_CACHE'} = $downloadCache;
@@ -174,6 +179,7 @@ while (<>) {
process \@requires, $1 while $file =~ /XORG_DRIVER_CHECK_EXT\([^,]*,([^\)]*)\)/g;
push @requires, "glproto", "mesaHeaders" if $pkg =~ /xf86videoi810/;
+ push @requires, "glproto", "mesaHeaders" if $pkg =~ /xf86videosis/;
push @requires, "glproto", "mesaHeaders" if $pkg =~ /xf86videointel/;
push @requires, "zlib" if $pkg =~ /xorgserver/;
push @requires, "xf86bigfontproto" if $pkg =~ /xorgserver/;