nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 54 lines 1.5 kB view raw
1{ 2 callPackage, 3 enableJavaFX ? false, 4 ... 5}@args: 6 7callPackage ./common.nix ( 8 { 9 # Details from https://www.azul.com/downloads/?version=java-17-lts&package=jdk 10 # Note that the latest build may differ by platform 11 dists = { 12 x86_64-linux = { 13 zuluVersion = "17.52.17"; 14 jdkVersion = "17.0.12"; 15 hash = 16 if enableJavaFX then 17 "sha256-qKpkvk7/IEnlOJoy7An0AVGUXWkWeuuiQzqKKE/+Ec4=" 18 else 19 "sha256-JCRcjQzkkV2G5wsoi13psbTHjxCtuw5rqT4pEAOarRk="; 20 }; 21 22 aarch64-linux = { 23 zuluVersion = "17.52.17"; 24 jdkVersion = "17.0.12"; 25 hash = 26 if enableJavaFX then 27 "sha256-mpTM/43oyDsOnoZM8AW1Z7EFTznnPAnYoC+T6csc8Fw=" 28 else 29 "sha256-uIz2D5WjqySy5lobuvWp3kFTGsBKhXzT56QgCGyXwSY="; 30 }; 31 32 x86_64-darwin = { 33 zuluVersion = "17.52.17"; 34 jdkVersion = "17.0.12"; 35 hash = 36 if enableJavaFX then 37 "sha256-jb1oPmRzlYUMONovdsHowlC44X3/PFZ8KilxSsR924U=" 38 else 39 "sha256-8VlGFUhCn3NE2A42xi69KzZqu0RoGOV1ZYj8oaqCnTc="; 40 }; 41 42 aarch64-darwin = { 43 zuluVersion = "17.52.17"; 44 jdkVersion = "17.0.12"; 45 hash = 46 if enableJavaFX then 47 "sha256-rEILTKTpX8DEoOGhlrhbxpcCyF2+QrjW92h0ox9ezp0=" 48 else 49 "sha256-RZ3hNQQFE+spTT9lFHLjmkolSkpHDg2Hvro6xi7uNww="; 50 }; 51 }; 52 } 53 // removeAttrs args [ "callPackage" ] 54)