about summary refs log tree commit diff
path: root/pkgs/servers/x11/xorg/overrides.nix
diff options
context:
space:
mode:
authorJörg Thalheim <Mic92@users.noreply.github.com>2018-12-01 00:43:02 +0000
committerGitHub <noreply@github.com>2018-12-01 00:43:02 +0000
commit84162175a3ff1b9649b65b5201c063a51cd40368 (patch)
tree42ebad1a88d0b1bfe8fab54f815841a1e12ea342 /pkgs/servers/x11/xorg/overrides.nix
parent3a3513e7e7d4c252d6240a62d377ef723509d8c0 (diff)
parent694b4d29e1d0e4c86d497da437a3eed90910a7db (diff)
downloadnixlib-84162175a3ff1b9649b65b5201c063a51cd40368.tar
nixlib-84162175a3ff1b9649b65b5201c063a51cd40368.tar.gz
nixlib-84162175a3ff1b9649b65b5201c063a51cd40368.tar.bz2
nixlib-84162175a3ff1b9649b65b5201c063a51cd40368.tar.lz
nixlib-84162175a3ff1b9649b65b5201c063a51cd40368.tar.xz
nixlib-84162175a3ff1b9649b65b5201c063a51cd40368.tar.zst
nixlib-84162175a3ff1b9649b65b5201c063a51cd40368.zip
Merge pull request #51180 from mayflower/xorg-cross
treewide: cross-fixes
Diffstat (limited to 'pkgs/servers/x11/xorg/overrides.nix')
-rw-r--r--pkgs/servers/x11/xorg/overrides.nix12
1 files changed, 5 insertions, 7 deletions
diff --git a/pkgs/servers/x11/xorg/overrides.nix b/pkgs/servers/x11/xorg/overrides.nix
index 48e67ac74a80..8c3917171ecc 100644
--- a/pkgs/servers/x11/xorg/overrides.nix
+++ b/pkgs/servers/x11/xorg/overrides.nix
@@ -1,8 +1,8 @@
 { abiCompat ? null,
-  stdenv, makeWrapper, lib, fetchurl, fetchpatch,
+  stdenv, makeWrapper, lib, fetchurl, fetchpatch, buildPackages,
 
   automake, autoconf, libtool, intltool, mtdev, libevdev, libinput,
-  python, freetype, tradcpp, fontconfig,
+  freetype, tradcpp, fontconfig,
   libGL, spice-protocol, zlib, libGLU, dbus, libunwind, libdrm,
   mesa_noglu, udev, bootstrap_cmds, bison, flex, clangStdenv, autoreconfHook,
   mcpp, epoxy, openssl, pkgconfig, llvm_6,
@@ -85,19 +85,15 @@ self: super:
   });
 
   libxcb = super.libxcb.overrideAttrs (attrs: {
-    nativeBuildInputs = attrs.nativeBuildInputs ++ [ python ];
     configureFlags = [ "--enable-xkb" "--enable-xinput" ];
     outputs = [ "out" "dev" "man" "doc" ];
   });
 
-  xcbproto = super.xcbproto.overrideAttrs (attrs: {
-    nativeBuildInputs = attrs.nativeBuildInputs ++ [ python ];
-  });
-
   libX11 = super.libX11.overrideAttrs (attrs: {
     outputs = [ "out" "dev" "man" ];
     configureFlags = attrs.configureFlags or []
       ++ malloc0ReturnsNullCrossFlag;
+    depsBuildBuild = [ buildPackages.stdenv.cc ];
     preConfigure = ''
       sed 's,^as_dummy.*,as_dummy="\$PATH",' -i configure
     '';
@@ -249,6 +245,8 @@ self: super:
 
   libXv = super.libXv.overrideAttrs (attrs: {
     outputs = [ "out" "dev" "devdoc" ];
+    configureFlags = attrs.configureFlags or []
+      ++ malloc0ReturnsNullCrossFlag;
   });
 
   libXvMC = super.libXvMC.overrideAttrs (attrs: {