nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 29 lines 936 B view raw
1{ 2 stdenv, 3 lib, 4 callPackage, 5}: 6 7let 8 variant = if stdenv.hostPlatform.isMusl then "alpine-linux" else "linux"; 9 sources = (lib.importJSON ./sources.json).hotspot.${variant}; 10 common = opts: callPackage (import ./jdk-linux-base.nix opts) { }; 11 12in 13# EOL = [ "This JDK version has reached End of Life." ]; 14{ 15 jdk-8 = common { sourcePerArch = sources.jdk.openjdk8; }; 16 jre-8 = common { sourcePerArch = sources.jre.openjdk8; }; 17 18 jdk-11 = common { sourcePerArch = sources.jdk.openjdk11; }; 19 jre-11 = common { sourcePerArch = sources.jre.openjdk11; }; 20 21 jdk-17 = common { sourcePerArch = sources.jdk.openjdk17; }; 22 jre-17 = common { sourcePerArch = sources.jre.openjdk17; }; 23 24 jdk-21 = common { sourcePerArch = sources.jdk.openjdk21; }; 25 jre-21 = common { sourcePerArch = sources.jre.openjdk21; }; 26 27 jdk-25 = common { sourcePerArch = sources.jdk.openjdk25; }; 28 jre-25 = common { sourcePerArch = sources.jre.openjdk25; }; 29}