summaryrefslogtreecommitdiffstats
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 e8ce756fe990..ba69287fa8dc 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: