From a3eb2465ef86ea9e05ff19c502ef2f50748f7fc4 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Thu, 1 Jan 2015 15:49:37 -0800 Subject: [PATCH] java: Use icedtea by default on linux --- pkgs/top-level/all-packages.nix | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9e7d1b813ef..f7c0669e4d2 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3483,12 +3483,17 @@ let { description = "The open-source Java Runtime Environment"; } pkgs.openjdk.jre)) // { outputs = [ "jre" ]; }; - jdk = if stdenv.isDarwin || stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux" - then pkgs.openjdk - else pkgs.oraclejdk; - jre = if stdenv.isDarwin || stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux" - then pkgs.openjre - else pkgs.oraclejre; + jdk = if stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux" + then pkgs.icedtea_jdk + else if stdenv.isDarwin + then pkgs.openjdk # TODO: Use icedtea for darwin + else pkgs.oraclejdk; + + jre = if stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux" + then pkgs.icedtea_jre + else if stdenv.isDarwin + then pkgs.openjre # TODO: Use icedtea for darwin + else pkgs.oraclejre; oraclejdk = pkgs.jdkdistro true false;