about summary refs log tree commit diff
path: root/pkgs/top-level/java-packages.nix
diff options
context:
space:
mode:
authorArtturin <Artturin@artturin.com>2022-10-03 20:01:57 +0300
committerArtturin <Artturin@artturin.com>2022-10-03 20:04:10 +0300
commit81b9d5cab6f40d41b288cac918110279978a6277 (patch)
tree7bad80805fa7f3d9004910e7836ef197d63d7633 /pkgs/top-level/java-packages.nix
parenta46be8f23df4cc4875c37504a74589c0bb90c4d7 (diff)
openjdk*: fix darwin eval failure
only ./pkgs/development/compilers/adoptopenjdk-bin/jdk-linux-base.nix
has the gtkSupport option
Diffstat (limited to 'pkgs/top-level/java-packages.nix')
-rw-r--r--pkgs/top-level/java-packages.nix6
1 files changed, 5 insertions, 1 deletions
diff --git a/pkgs/top-level/java-packages.nix b/pkgs/top-level/java-packages.nix
index e8ce756fe990a..ba69287fa8dcd 100644
--- a/pkgs/top-level/java-packages.nix
+++ b/pkgs/top-level/java-packages.nix
@@ -45,7 +45,11 @@ in {
     mkBootstrap = adoptopenjdk: path: args:
       /* adoptopenjdk not available for i686, so fall back to our old builds for bootstrapping */
       if   adoptopenjdk.jdk-hotspot.meta.available
-      then adoptopenjdk.jdk-hotspot.override { gtkSupport = false; }
+      then
+        # only linux has the gtkSupport option
+        if stdenv.isLinux
+        then adoptopenjdk.jdk-hotspot.override { gtkSupport = false; }
+        else adoptopenjdk.jdk-hotspot
       else callPackage path args;
 
     mkOpenjdk = path-linux: path-darwin: args: