lol

Merge pull request #224673 from figsoda/jdk

javaPackages.compiler.openjdk15: fix eval

authored by

Sandro and committed by
GitHub
92c5308e 2fb1affc

+11 -8
+11 -8
pkgs/development/compilers/openjdk/15.nix
··· 9 9 }: 10 10 11 11 let 12 - major = "15"; 13 - update = ".0.1"; 14 - build = "-ga"; 12 + version = { 13 + major = "15"; 14 + update = ".0.1"; 15 + build = "-ga"; 16 + __toString = self: "${self.major}${self.update}${self.build}"; 17 + }; 15 18 16 - openjdk = stdenv.mkDerivation rec { 19 + openjdk = stdenv.mkDerivation { 17 20 pname = "openjdk" + lib.optionalString headless "-headless"; 18 - version = "${major}${update}${build}"; 21 + inherit version; 19 22 20 23 src = fetchurl { 21 - url = "https://hg.openjdk.java.net/jdk-updates/jdk${major}u/archive/jdk-${version}.tar.gz"; 24 + url = "https://hg.openjdk.java.net/jdk-updates/jdk${version.major}u/archive/jdk-${version}.tar.gz"; 22 25 sha256 = "1h8n5figc9q0k9p8b0qggyhvqagvxanfih1lj5j492c74cd1mx1l"; 23 26 }; 24 27 ··· 149 152 150 153 disallowedReferences = [ openjdk15-bootstrap ]; 151 154 152 - pos = builtins.unsafeGetAttrPos "feature" version; 153 - meta = import ./meta.nix lib version; 155 + pos = builtins.unsafeGetAttrPos "major" version; 156 + meta = import ./meta.nix lib version.major; 154 157 155 158 passthru = { 156 159 architecture = "";