diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2015-08-20 19:40:12 +0200 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2015-08-25 13:07:16 +0200 |
commit | 60a0bb7f66fd51a5b935ed50f8f39a34a5fc55cc (patch) | |
tree | 281e156c3a76300249dce974c3a844d72e9decdf | |
parent | aa3b13549fbd4d5da27bdf07b6cb66555e837b8e (diff) | |
download | nixlib-60a0bb7f66fd51a5b935ed50f8f39a34a5fc55cc.tar nixlib-60a0bb7f66fd51a5b935ed50f8f39a34a5fc55cc.tar.gz nixlib-60a0bb7f66fd51a5b935ed50f8f39a34a5fc55cc.tar.bz2 nixlib-60a0bb7f66fd51a5b935ed50f8f39a34a5fc55cc.tar.lz nixlib-60a0bb7f66fd51a5b935ed50f8f39a34a5fc55cc.tar.xz nixlib-60a0bb7f66fd51a5b935ed50f8f39a34a5fc55cc.tar.zst nixlib-60a0bb7f66fd51a5b935ed50f8f39a34a5fc55cc.zip |
Make "nix-env -i wine" work again
Also, make wine32 the default again to prevent a huge closure size regression. (It recently grew by ~1 GB: http://hydra.nixos.org/job/nixos/trunk-combined/nixpkgs.wineStable.x86_64-linux#tabs-charts) Issue #8990.
-rw-r--r-- | pkgs/misc/emulators/wine/packages.nix | 4 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 7 |
2 files changed, 5 insertions, 6 deletions
diff --git a/pkgs/misc/emulators/wine/packages.nix b/pkgs/misc/emulators/wine/packages.nix index 4d95dc911dce..ce983b993144 100644 --- a/pkgs/misc/emulators/wine/packages.nix +++ b/pkgs/misc/emulators/wine/packages.nix @@ -27,7 +27,7 @@ let sources = with lib.getAttr wineRelease (import ./versions.nix); { inherit (sources) version; in { wine32 = import ./base.nix { - name = "wine32-${version}"; + name = "wine-${version}"; inherit (sources) version src; inherit (pkgsi686Linux) lib stdenv; pkgArches = [ pkgsi686Linux ]; @@ -46,7 +46,7 @@ in { platforms = [ "x86_64-linux" ]; }; wineWow = import ./base.nix { - name = "wineWow-${version}"; + name = "wine-wow-${version}"; inherit (sources) version src; inherit lib; stdenv = stdenv_32bit; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 6363ec72668b..3853efc66ee1 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -15149,14 +15149,13 @@ let wavegain = callPackage ../applications/audio/wavegain { }; - # Wine defaults to a mixed 64 / 32 build on x86_64 and to pure 32 on x86 wine = callPackage ../misc/emulators/wine { wineRelease = config.wine.release or "stable"; - wineBuild = config.wine.build or (if system == "x86_64-linux" then "wineWow" else "wine32"); + wineBuild = config.wine.build or "wine32"; }; wineStable = wine.override { wineRelease = "stable"; }; - wineUnstable = wine.override { wineRelease = "unstable"; }; - wineStaging = wine.override { wineRelease = "staging"; }; + wineUnstable = lowPrio (wine.override { wineRelease = "unstable"; }); + wineStaging = lowPrio (wine.override { wineRelease = "staging"; }); winetricks = callPackage ../misc/emulators/wine/winetricks.nix { inherit (gnome2) zenity; |