Skip to content

Commit

Permalink
nix: pin corretto version (aws#4103)
Browse files Browse the repository at this point in the history
  • Loading branch information
dougch committed Jul 20, 2023
1 parent 57943c8 commit 5cc827d
Showing 1 changed file with 11 additions and 5 deletions.
16 changes: 11 additions & 5 deletions nix/amazon-corretto-17.nix
Original file line number Diff line number Diff line change
Expand Up @@ -3,23 +3,29 @@ pkgs.stdenv.mkDerivation rec {
pname = "amazon-corretto";
version = "17";
# From https://docs.aws.amazon.com/corretto/latest/corretto-17-ug/downloads-list.html
src = let uri = "https://corretto.aws/downloads";
src = let
uri = "https://corretto.aws/downloads/resources";
corretto-version = "17.0.7.7.1";
in {
x86_64-linux = pkgs.fetchzip {
url = "${uri}/latest/amazon-corretto-17-x64-linux-jdk.tar.gz";
url =
"${uri}/${corretto-version}/amazon-corretto-${corretto-version}-linux-x64.tar.gz";
sha256 = "sha256-DEkfpGiqcas4HcAc327uMZj5BDR29JYSP0g4sEbFVSU=";
};
aarch64-linux = pkgs.fetchzip {
url = "${uri}/latest/amazon-corretto-17-aarch64-linux-jdk.tar.gz";
url =
"${uri}/${corretto-version}/amazon-corretto-${corretto-version}-linux-aarch64.tar.gz";
sha256 = "sha256-DvL/1F1FD7bksodDNNJL+lKBMWOPuYdOihJ/CQxosNU=";
};
# TODO: The Mac versions will be validated in future darwin PR - nix still wants them defined.
x86_64-darwin = pkgs.fetchzip {
url = "${uri}/latest/amazon-corretto-17-x64-macos-jdk.tar.gz";
url =
"${uri}/${corretto-version}/amazon-corretto-${corretto-version}-macosx-x64.tar.gz";
sha256 = "sha256-DvL/1F1FD7bksodDNNJL+lKBMWOPuYdOihJ/CQxosNU=";
};
aarch64-darwin = pkgs.fetchzip {
url = "${uri}/latest/amazon-corretto-17-x64-macos-jdk.tar.gz";
url =
"${uri}/${corretto-version}/amazon-corretto-${corretto-version}-macosx-aarch64.tar.gz";
sha256 = "sha256-DvL/1F1FD7bksodDNNJL+lKBMWOPuYdOihJ/CQxosNU=";
};
}.${pkgs.stdenv.hostPlatform.system} or (throw
Expand Down

0 comments on commit 5cc827d

Please sign in to comment.