summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorLluís Batlle i Rossell <viric@vicerveza.homeunix.net>2009-03-19 11:03:32 +0000
committerLluís Batlle i Rossell <viric@vicerveza.homeunix.net>2009-03-19 11:03:32 +0000
commit20dad1f68df281e80bd1f8653b60835c958b66cb (patch)
tree941f65f54cabe52361db4c6a8c9bcc9ab35f81e8 /pkgs
parent3969f00c270cdfd557e22c303a80f03ecd08ce95 (diff)
downloadnixlib-20dad1f68df281e80bd1f8653b60835c958b66cb.tar
nixlib-20dad1f68df281e80bd1f8653b60835c958b66cb.tar.gz
nixlib-20dad1f68df281e80bd1f8653b60835c958b66cb.tar.bz2
nixlib-20dad1f68df281e80bd1f8653b60835c958b66cb.tar.lz
nixlib-20dad1f68df281e80bd1f8653b60835c958b66cb.tar.xz
nixlib-20dad1f68df281e80bd1f8653b60835c958b66cb.tar.zst
nixlib-20dad1f68df281e80bd1f8653b60835c958b66cb.zip
Making wine 32bit work in x86_64, using Dolstra suggestions,
which worked at first try.


svn path=/nixpkgs/trunk/; revision=14602
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/top-level/all-packages.nix17
1 files changed, 12 insertions, 5 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index e5fc0f015626..680e692acc9c 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -9713,11 +9713,18 @@ let
       sqlite subversion pysqlite;
   };
 
-  wine = import ../misc/emulators/wine {
-    inherit fetchurl stdenv flex bison mesa ncurses
-      libpng libjpeg alsaLib lcms xlibs freetype
-      fontconfig fontforge libxml2 libxslt openssl;
-  };
+  wine =
+    if system == "x86_64-linux" then
+      # Can't build this in 64-bit; use a 32-bit build instead.
+      (import ./all-packages.nix {system = "i686-linux";}).wine
+      # some hackery to make nix-env show this package on x86_64...
+      // {system = "x86_64-linux";}
+    else
+      import ../misc/emulators/wine {
+        inherit fetchurl stdenv flex bison mesa ncurses
+          libpng libjpeg alsaLib lcms xlibs freetype
+          fontconfig fontforge libxml2 libxslt openssl;
+      };
 
   xosd = import ../misc/xosd {
     inherit fetchurl stdenv;