nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 58 lines 1.6 kB view raw
1{ 2 callPackage, 3 enableJavaFX ? false, 4 ... 5}@args: 6 7let 8 # For Zulu 25, FX and non-FX versions can differ 9 zuluVersion = if enableJavaFX then "25.28.85" else "25.28.85"; 10in 11callPackage ./common.nix ( 12 { 13 # Details from https://www.azul.com/downloads/?version=java-24&package=jdk 14 # Note that the latest build may differ by platform 15 dists = { 16 x86_64-linux = { 17 inherit zuluVersion; 18 jdkVersion = "25.0.0"; 19 hash = 20 if enableJavaFX then 21 "sha256-5Hhob86uCxrrdrFEvNaqPaQEaGrF47jpgUibKkNs1AQ=" 22 else 23 "sha256-Fk2QHlokC4wYUW9atVvBH8lomrboKQRa6oRnNW3Ns0A="; 24 }; 25 26 aarch64-linux = { 27 inherit zuluVersion; 28 jdkVersion = "25.0.0"; 29 hash = 30 if enableJavaFX then 31 "sha256-HmfKOh0X2jcLrEMmKV81nQebtOOJjzpHWe1Ca+qIFYI=" 32 else 33 "sha256-tg651UyXukFZVHg0qYzF0BYoHdKz5g50dcukkRMkvLQ="; 34 }; 35 36 x86_64-darwin = { 37 inherit zuluVersion; 38 jdkVersion = "25.0.0"; 39 hash = 40 if enableJavaFX then 41 "sha256-J5Akv28y3XoJgw5q2Rh4xHv1AV1I33jnPslhxDrTc0E=" 42 else 43 "sha256-ws3h0xPZBLeTw3YCFO76IH7Mp98E58QISr3x9rvrwno="; 44 }; 45 46 aarch64-darwin = { 47 inherit zuluVersion; 48 jdkVersion = "25.0.0"; 49 hash = 50 if enableJavaFX then 51 "sha256-urxxVoayeNW0g0g80eefmG+FMVzVBaBvmMKj+S3URNE=" 52 else 53 "sha256-c/ZPa618PfMfunQPvLu+98Glzt7/u13zht15vHKrqbY="; 54 }; 55 }; 56 } 57 // removeAttrs args [ "callPackage" ] 58)