summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2011-10-03 20:42:45 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2011-10-03 20:42:45 +0000
commitfc77db6d2125326a276b214c2b8f4e919db6d081 (patch)
treec751a7d2744aac12c5d843423f3c724d5080110c /pkgs
parent6b4095a1a082e35ff1ba5eae11db70fd0cdf07ac (diff)
downloadnixlib-fc77db6d2125326a276b214c2b8f4e919db6d081.tar
nixlib-fc77db6d2125326a276b214c2b8f4e919db6d081.tar.gz
nixlib-fc77db6d2125326a276b214c2b8f4e919db6d081.tar.bz2
nixlib-fc77db6d2125326a276b214c2b8f4e919db6d081.tar.lz
nixlib-fc77db6d2125326a276b214c2b8f4e919db6d081.tar.xz
nixlib-fc77db6d2125326a276b214c2b8f4e919db6d081.tar.zst
nixlib-fc77db6d2125326a276b214c2b8f4e919db6d081.zip
* Wine 1.3.29.
svn path=/nixpkgs/trunk/; revision=29617
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/misc/emulators/wine/default.nix16
-rw-r--r--pkgs/misc/emulators/wine/src-for-default.nix9
-rw-r--r--pkgs/misc/emulators/wine/src-info-for-default.nix6
3 files changed, 6 insertions, 25 deletions
diff --git a/pkgs/misc/emulators/wine/default.nix b/pkgs/misc/emulators/wine/default.nix
index 51711c7c5283..17755a17b7ba 100644
--- a/pkgs/misc/emulators/wine/default.nix
+++ b/pkgs/misc/emulators/wine/default.nix
@@ -6,21 +6,17 @@
 assert stdenv.isLinux;
 assert stdenv.gcc.gcc != null;
 
-let
-  s = import ./src-for-default.nix;
-in
-
 stdenv.mkDerivation rec {
-  name = "wine-${s.version}";
+  name = "wine-1.3.29";
 
   src = fetchurl {
-    url = s.url;
-    sha256 = s.hash;
+    url = "mirror://sourceforge/wine/${name}.tar.bz2";
+    sha256 = "1mi4xzbpqmian9q5bs6df8b1mfgnnd4mlh0kb2ynbpk7kmx0zyj1";
   };
 
   gecko = fetchurl {
-    url = "http://downloads.sourceforge.net/wine/wine_gecko-1.1.0-x86.cab";
-    sha256 = "0a8bpqqhx146innrdwhn4c0jqi90mkmp8kw6aqwildm073yy31hp";
+    url = "mirror://sourceforge/wine/wine_gecko-1.3-x86.msi";
+    sha256 = "1bmm826dhq82jzxdld4x9cyg8mgzg8llkki59n9fvxggi7l5jxab";
   };
 
   buildInputs = [
@@ -45,7 +41,7 @@ stdenv.mkDerivation rec {
   # elements specified above.
   dontPatchELF = true;
 
-  postInstall = "install -D ${gecko} $out/share/wine/gecko/wine_gecko-1.1.0-x86.cab";
+  postInstall = "install -D ${gecko} $out/share/wine/gecko/${gecko.name}";
 
   enableParallelBuilding = true;
 
diff --git a/pkgs/misc/emulators/wine/src-for-default.nix b/pkgs/misc/emulators/wine/src-for-default.nix
deleted file mode 100644
index b6669843896a..000000000000
--- a/pkgs/misc/emulators/wine/src-for-default.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-rec {
-   version="1.3.27";
-   name="wine-1.3.27";
-   hash="1vdyxlsl2zlhlcl5npq59axlkvjmkp7yz5p9rvwkqia79xrs8qv1";
-   url="http://prdownloads.sourceforge.net/wine/wine-${version}.tar.bz2";
-   advertisedUrl="http://prdownloads.sourceforge.net/wine/wine-1.3.27.tar.bz2";
-  
-  
-}
diff --git a/pkgs/misc/emulators/wine/src-info-for-default.nix b/pkgs/misc/emulators/wine/src-info-for-default.nix
deleted file mode 100644
index 5f25399a0de1..000000000000
--- a/pkgs/misc/emulators/wine/src-info-for-default.nix
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  downloadPage = "http://www.winehq.org/";
-  baseName = "wine";
-  versionExtractorSedScript = ''s/[^-]*-(.+)[.]tar[.].*/\1/'';
-  versionReferenceCreator = ''$(replaceAllVersionOccurences)'';
-}