From 6629220f5a47c043ef8dc1faa2e60fe20922eca8 Mon Sep 17 00:00:00 2001 From: whispers Date: Fri, 5 Jun 2026 10:39:18 -0400 Subject: [PATCH] aws-lc: 1.69.0 -> 5.0.0 https://github.com/aws/aws-lc/releases/tag/v5.0.0 https://github.com/aws/aws-lc/releases/tag/v1.73.0 https://github.com/aws/aws-lc/releases/tag/v1.72.1 https://github.com/aws/aws-lc/releases/tag/v1.72.0 https://github.com/aws/aws-lc/releases/tag/v1.71.0 https://github.com/aws/aws-lc/releases/tag/v1.70.0 with recent releases, aws-lc has completely redone its versioning. see https://github.com/aws/aws-lc/blob/main/VERSIONING.md. --- pkgs/by-name/aw/aws-lc/package.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/aw/aws-lc/package.nix b/pkgs/by-name/aw/aws-lc/package.nix index 82c9506c9ca5..1a41182017bd 100644 --- a/pkgs/by-name/aw/aws-lc/package.nix +++ b/pkgs/by-name/aw/aws-lc/package.nix @@ -11,13 +11,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "aws-lc"; - version = "1.69.0"; + version = "5.0.0"; src = fetchFromGitHub { owner = "aws"; repo = "aws-lc"; rev = "v${finalAttrs.version}"; - hash = "sha256-ykpPbMONAJK6rEANOn0O7JfIkXPSoPXs1Zr4Bv+eXqQ="; + hash = "sha256-Dvy6mzEfKgimxCGp7q2fPk9urBMJMU6gZmaZXwdZfWw="; }; outputs = [ @@ -47,6 +47,11 @@ stdenv.mkDerivation (finalAttrs: { runHook postCheck ''; + postInstall = '' + moveToOutput lib/crypto/cmake "$dev" + moveToOutput lib/ssl/cmake "$dev" + ''; + env.NIX_CFLAGS_COMPILE = toString ( lib.optionals stdenv.cc.isGNU [ # Needed with GCC 12 but breaks on darwin (with clang)