about summary refs log tree commit diff
diff options
context:
space:
mode:
authorSander van der Burg <s.vanderburg@tudelft.nl>2008-01-24 10:14:33 +0000
committerSander van der Burg <s.vanderburg@tudelft.nl>2008-01-24 10:14:33 +0000
commitd0792fd3bc53107771d940637b2358119fa30944 (patch)
tree96917dfde0d0b3c3f9f572697c2c1a191ed914fa
parentdac5ce6e4838faf4388b1e698090a1de8e960089 (diff)
Added x86_64 version of JDK5
svn path=/nixpkgs/trunk/; revision=10272
-rw-r--r--pkgs/development/compilers/jdk/default-5.nix2
-rw-r--r--pkgs/development/compilers/jdk/jdk5-sun-linux.nix8
-rw-r--r--pkgs/top-level/all-packages.nix4
3 files changed, 7 insertions, 7 deletions
diff --git a/pkgs/development/compilers/jdk/default-5.nix b/pkgs/development/compilers/jdk/default-5.nix
index 1cb83ca5ddc7f..9fb52378b3f77 100644
--- a/pkgs/development/compilers/jdk/default-5.nix
+++ b/pkgs/development/compilers/jdk/default-5.nix
@@ -1,6 +1,6 @@
 {stdenv, fetchurl, unzip}: 
 
-if stdenv.system == "i686-linux"
+if stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux"
   then
     (import ./jdk5-sun-linux.nix) {
       inherit stdenv fetchurl unzip;
diff --git a/pkgs/development/compilers/jdk/jdk5-sun-linux.nix b/pkgs/development/compilers/jdk/jdk5-sun-linux.nix
index 479a5a456af40..6a15b1f9ec918 100644
--- a/pkgs/development/compilers/jdk/jdk5-sun-linux.nix
+++ b/pkgs/development/compilers/jdk/jdk5-sun-linux.nix
@@ -8,16 +8,16 @@
  */
 {stdenv, fetchurl, unzip}: 
 
-assert stdenv.system == "i686-linux";
+assert stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux";
 
 stdenv.mkDerivation {
   name = "jdk-1.5.0_14";
   filename = "jdk-1_5_0_14";
   dirname = "jdk1.5.0_14";
   builder = ./builder.sh;
-  pathname = "/tmp/jdk-1_5_0_14-linux-i586.bin";
-  md5 = "32df8f2be09c3a0f39da1b3869164b55";
+  pathname = if stdenv.system == "x86_64-linux" then "/tmp/jdk-1_5_0_14-linux-amd64.bin" else "/tmp/jdk-1_5_0_14-linux-i586.bin";
+  md5 = if stdenv.system == "x86_64-linux" then "9dc74d939dd42988280f2c22ab9521bf" else "32df8f2be09c3a0f39da1b3869164b55";
+  
   stdenv = stdenv;
-
   inherit unzip;
 }
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 850a7f0543119..ec6aa276b7e0c 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -1145,11 +1145,11 @@ rec {
     };
 
   jdk5 =
-    assert system == "i686-linux";
+    assert system == "i686-linux" || system == "x86_64-linux";
     import ../development/compilers/jdk/default-5.nix {
       inherit fetchurl stdenv unzip;
     };
-
+  
   jdk       = jdkdistro true  false;
   jre       = jdkdistro false false;