nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 callPackage,
3 enableJavaFX ? false,
4 ...
5}@args:
6
7callPackage ./common.nix (
8 {
9 # Details from https://www.azul.com/downloads/?version=java-11-lts&package=jdk
10 # Note that the latest build may differ by platform
11 dists = {
12 x86_64-linux = {
13 zuluVersion = "11.74.15";
14 jdkVersion = "11.0.24";
15 hash =
16 if enableJavaFX then
17 "sha256-eP2BCD77uRmukd48+pDlIlhos9RjL9VYx8tpQdq2uNo="
18 else
19 "sha256-p6rA5pqZv2Sho+yW8IFJrAaaW72q766SLuOnRl/ZGLM=";
20 };
21
22 aarch64-linux = {
23 zuluVersion = "11.74.15";
24 jdkVersion = "11.0.24";
25 hash =
26 if enableJavaFX then
27 "sha256-nAUjPk9gktO0UJk7gAKygq+ztSJY5wk+EoG1LgJidJ8="
28 else
29 "sha256-T0c+YwfEZcA3iJmBriyzxBM2SECcczG25XVApIlgM+E=";
30 };
31
32 x86_64-darwin = {
33 zuluVersion = "11.74.15";
34 jdkVersion = "11.0.24";
35 hash =
36 if enableJavaFX then
37 "sha256-hanQw2FWbqsmGR1WixbM0BNWGeXmS2vt9tbaaEY7D1c="
38 else
39 "sha256-CH6pVui0PInHMt+AJOE0T2hrAmEcLFRJvmR4KZuanaw=";
40 };
41
42 aarch64-darwin = {
43 zuluVersion = "11.74.15";
44 jdkVersion = "11.0.24";
45 hash =
46 if enableJavaFX then
47 "sha256-WbzpfPgoT3CTazKBnI1Fg+q+YQP6MwCWkon6VOeLZsA="
48 else
49 "sha256-+KxFgHbBDxN1O3NCAzqqBztxXveYAjrPFVuoFL/2dRQ=";
50 };
51 };
52 }
53 // removeAttrs args [ "callPackage" ]
54)