Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 callPackage, 3 enableJavaFX ? false, 4 ... 5}@args: 6 7callPackage ./common.nix ( 8 { 9 # Details from https://www.azul.com/downloads/?version=java-8-lts&package=jdk 10 # Note that the latest build may differ by platform 11 dists = { 12 x86_64-linux = { 13 zuluVersion = "8.80.0.17"; 14 jdkVersion = "8.0.422"; 15 hash = 16 if enableJavaFX then 17 "sha256-Ls2sHCtP9htBIDwq5fNDRA3/bGN0bzaMp6nNkjU1zx8=" 18 else 19 "sha256-YNxnNOFvTc0S3jt4F3UREi2196W7wSBmwieNJl7qamo="; 20 }; 21 22 aarch64-linux = { 23 zuluVersion = "8.80.0.17"; 24 jdkVersion = "8.0.422"; 25 hash = 26 if enableJavaFX then 27 "sha256-aVBleFrj4OpUJh82rM8XQGy9SzGqjaeOBo20nAbtpJo=" 28 else 29 "sha256-C5ebWtKAyKexOuEf4yM1y5tQZ2ICxREObwvMrcz5TXE="; 30 }; 31 32 x86_64-darwin = { 33 zuluVersion = "8.80.0.17"; 34 jdkVersion = "8.0.422"; 35 hash = 36 if enableJavaFX then 37 "sha256-7NB0OH194nZdpIGyX8gLxJzjJdi2UIxmGsGI5M0yqJ4=" 38 else 39 "sha256-vyB1Fepnpwsi9KjwFjEF+YbiCgmqZcirZu0zmRAp8PA="; 40 }; 41 42 aarch64-darwin = { 43 zuluVersion = "8.80.0.17"; 44 jdkVersion = "8.0.422"; 45 hash = 46 if enableJavaFX then 47 "sha256-JuQkY923tizx5HQo4WC3YCk75a4qHJYNRFKpZ8XES58=" 48 else 49 "sha256-Q/hU2ICVwmJehrXmACm4/X48ULTqM6WSc55JDVgkBvM="; 50 }; 51 }; 52 } 53 // builtins.removeAttrs args [ "callPackage" ] 54)