diff options
author | Nikolay Amiantov <ab@fmap.me> | 2016-04-12 18:52:05 +0300 |
---|---|---|
committer | Nikolay Amiantov <ab@fmap.me> | 2016-04-12 18:52:05 +0300 |
commit | 71e7f0cad4d3bd848d85380762e9f371f570778c (patch) | |
tree | 1ea850e337f37c9f0948dd517ff57c1ea645eb5d /pkgs/misc/emulators | |
parent | ff7f297ea2c039c58accbec5de7e16ae5081ec89 (diff) | |
download | nixlib-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')
-rw-r--r-- | pkgs/misc/emulators/wine/base.nix | 5 | ||||
-rw-r--r-- | pkgs/misc/emulators/wine/packages.nix | 15 |
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 ]; |