summary refs log tree commit diff
path: root/pkgs/top-level/all-packages.nix
diff options
context:
space:
mode:
authortaku0 <mxxouy6x3m_github@tatapa.org>2018-10-20 16:18:56 +0900
committerTim Steinbach <NeQuissimus@users.noreply.github.com>2018-10-28 13:52:12 +0000
commit7c3dd045ce323dc6e0a997175508399c8e7a42a5 (patch)
treef0480cc6685674730fa0115731059ca5f0bb9950 /pkgs/top-level/all-packages.nix
parent8faebb17ac811c784ff4d2ad55330223268524c4 (diff)
downloadnixlib-7c3dd045ce323dc6e0a997175508399c8e7a42a5.tar
nixlib-7c3dd045ce323dc6e0a997175508399c8e7a42a5.tar.gz
nixlib-7c3dd045ce323dc6e0a997175508399c8e7a42a5.tar.bz2
nixlib-7c3dd045ce323dc6e0a997175508399c8e7a42a5.tar.lz
nixlib-7c3dd045ce323dc6e0a997175508399c8e7a42a5.tar.xz
nixlib-7c3dd045ce323dc6e0a997175508399c8e7a42a5.tar.zst
nixlib-7c3dd045ce323dc6e0a997175508399c8e7a42a5.zip
adoptopenjdk-bin: support darwin platform
Diffstat (limited to 'pkgs/top-level/all-packages.nix')
-rw-r--r--pkgs/top-level/all-packages.nix18
1 files changed, 13 insertions, 5 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 9dd951d681cb..740c3111a200 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -6431,11 +6431,19 @@ with pkgs;
 
   abcl = callPackage ../development/compilers/abcl {};
 
-  adoptopenjdk-bin-11-packages = import ../development/compilers/adoptopenjdk-bin/jdk11-linux.nix;
-  adoptopenjdk-hotspot-bin-11 = callPackage adoptopenjdk-bin-11-packages.jdk-hotspot {};
-  adoptopenjdk-jre-hotspot-bin-11 = callPackage adoptopenjdk-bin-11-packages.jre-hotspot {};
-  adoptopenjdk-openj9-bin-11 = callPackage adoptopenjdk-bin-11-packages.jdk-openj9 {};
-  adoptopenjdk-jre-openj9-bin-11 = callPackage adoptopenjdk-bin-11-packages.jre-openj9 {};
+  adoptopenjdk-bin-11-packages-linux = import ../development/compilers/adoptopenjdk-bin/jdk11-linux.nix;
+  adoptopenjdk-bin-11-packages-darwin = import ../development/compilers/adoptopenjdk-bin/jdk11-darwin.nix;
+
+  adoptopenjdk-hotspot-bin-11 = if stdenv.isLinux
+    then callPackage adoptopenjdk-bin-11-packages-linux.jdk-hotspot {}
+    else callPackage adoptopenjdk-bin-11-packages-darwin.jdk-hotspot {};
+  adoptopenjdk-jre-hotspot-bin-11 = if stdenv.isLinux
+    then callPackage adoptopenjdk-bin-11-packages-linux.jre-hotspot {}
+    else callPackage adoptopenjdk-bin-11-packages-darwin.jre-hotspot {};
+
+  # no OpenJ9 for Darwin
+  adoptopenjdk-openj9-bin-11 = callPackage adoptopenjdk-bin-11-packages-linux.jdk-openj9 {};
+  adoptopenjdk-jre-openj9-bin-11 = callPackage adoptopenjdk-bin-11-packages-linux.jre-openj9 {};
 
   adoptopenjdk-bin = adoptopenjdk-hotspot-bin-11;
   adoptopenjdk-jre-bin = adoptopenjdk-jre-hotspot-bin-11;