summary refs log tree commit diff
path: root/pkgs/misc/emulators/wine
diff options
context:
space:
mode:
authorNikolay Amiantov <ab@fmap.me>2016-04-12 18:52:05 +0300
committerNikolay Amiantov <ab@fmap.me>2016-04-12 18:52:05 +0300
commit71e7f0cad4d3bd848d85380762e9f371f570778c (patch)
tree1ea850e337f37c9f0948dd517ff57c1ea645eb5d /pkgs/misc/emulators/wine
parentff7f297ea2c039c58accbec5de7e16ae5081ec89 (diff)
downloadnixlib-71e7f0cad4d3bd848d85380762e9f371f570778c.tar
nixlib-71e7f0cad4d3bd848d85380762e9f371f570778c.tar.gz
nixlib-71e7f0cad4d3bd848d85380762e9f371f570778c.tar.bz2
nixlib-71e7f0cad4d3bd848d85380762e9f371f570778c.tar.lz
nixlib-71e7f0cad4d3bd848d85380762e9f371f570778c.tar.xz
nixlib-71e7f0cad4d3bd848d85380762e9f371f570778c.tar.zst
nixlib-71e7f0cad4d3bd848d85380762e9f371f570778c.zip
wine: use only native-arch native dependencies
Diffstat (limited to 'pkgs/misc/emulators/wine')
-rw-r--r--pkgs/misc/emulators/wine/base.nix5
-rw-r--r--pkgs/misc/emulators/wine/packages.nix15
2 files changed, 10 insertions, 10 deletions
diff --git a/pkgs/misc/emulators/wine/base.nix b/pkgs/misc/emulators/wine/base.nix
index 92ec79ea8dd2..503e8da6845e 100644
--- a/pkgs/misc/emulators/wine/base.nix
+++ b/pkgs/misc/emulators/wine/base.nix
@@ -1,5 +1,6 @@
 { stdenv, lib, pkgArches,
   name, version, src, monos, geckos, platforms,
+  pkgconfig, fontforge, makeWrapper, flex, bison,
   pulseaudioSupport,
   buildScript ? null, configureFlags ? ""
 }:
@@ -14,9 +15,9 @@ stdenv.mkDerivation ((lib.optionalAttrs (! isNull buildScript) {
 }) // rec {
   inherit name src configureFlags;
 
-  nativeBuildInputs = toBuildInputs pkgArches (pkgs: with pkgs; [
+  nativeBuildInputs = [
     pkgconfig fontforge makeWrapper flex bison
-  ]);
+  ];
 
   buildInputs = toBuildInputs pkgArches (pkgs: (with pkgs; [
     freetype fontconfig mesa mesa_noglu.osmesa libdrm libpng libjpeg openssl gnutls cups ncurses
diff --git a/pkgs/misc/emulators/wine/packages.nix b/pkgs/misc/emulators/wine/packages.nix
index 69275a74b356..45c48182f284 100644
--- a/pkgs/misc/emulators/wine/packages.nix
+++ b/pkgs/misc/emulators/wine/packages.nix
@@ -1,31 +1,30 @@
-{ system, stdenv, stdenv_32bit, lib, pkgs, pkgsi686Linux, callPackage,
+{ system, stdenv, stdenv_32bit, lib, pkgs, pkgsi686Linux, callPackage, callPackage_i686,
   pulseaudioSupport,
   wineRelease ? "stable"
 }:
 
 let src = lib.getAttr wineRelease (callPackage ./sources.nix {});
 in with src; {
-  wine32 = import ./base.nix {
+  wine32 = callPackage_i686 ./base.nix {
     name = "wine-${version}";
     inherit src version pulseaudioSupport;
-    inherit (pkgsi686Linux) lib stdenv;
     pkgArches = [ pkgsi686Linux ];
     geckos = [ gecko32 ];
     monos =  [ mono ];
     platforms = [ "i686-linux" "x86_64-linux" ];
   };
-  wine64 = import ./base.nix {
+  wine64 = callPackage ./base.nix {
     name = "wine64-${version}";
-    inherit src version pulseaudioSupport lib stdenv;
+    inherit src version pulseaudioSupport;
     pkgArches = [ pkgs ];
     geckos = [ gecko64 ];
     monos =  [ mono ];
-    configureFlags = "--enable-win64";
+    configureFlags = [ "--enable-win64" ];
     platforms = [ "x86_64-linux" ];
   };
-  wineWow = import ./base.nix {
+  wineWow = callPackage ./base.nix {
     name = "wine-wow-${version}";
-    inherit src version pulseaudioSupport lib;
+    inherit src version pulseaudioSupport;
     stdenv = stdenv_32bit;
     pkgArches = [ pkgs pkgsi686Linux ];
     geckos = [ gecko32 gecko64 ];