From 77c941be7f5a88d0bbf8f65fd17bb3c361a8b43a Mon Sep 17 00:00:00 2001 From: flurie Date: Tue, 1 Oct 2024 17:59:55 -0400 Subject: [PATCH] fix deps and hashes for darwin --- .../tools/build-managers/bazel/bazel_7/default.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/build-managers/bazel/bazel_7/default.nix b/pkgs/development/tools/build-managers/bazel/bazel_7/default.nix index 049b3e8c31b3..d12218cdddb6 100644 --- a/pkgs/development/tools/build-managers/bazel/bazel_7/default.nix +++ b/pkgs/development/tools/build-managers/bazel/bazel_7/default.nix @@ -121,7 +121,7 @@ let else if stdenv.hostPlatform.system == "x86_64-darwin" then fetchurl { url = "https://github.com/bazelbuild/bazel/releases/download/${version}/bazel-${version}-darwin-x86_64"; - hash = "sha256-e5RRZTrhzoTMk2NRRl9m2K5+h1/+5mJNW2vF8h0uftc="; + hash = "sha256-LraN6MSVJQ3NzkyeLl5LvGxf+VNDJiVo/dVJIkyF1jU="; } else fetchurl { @@ -228,6 +228,10 @@ let # and so are .pyc files find vendor_dir -name "*.pyc" -type f -delete + # bazel-external is auto-generated and should be removed + # see https://bazel.build/external/vendor#vendor-symlinks for more details + rm vendor_dir/bazel-external + runHook postBuild ''; @@ -243,10 +247,10 @@ let else if stdenv.hostPlatform.system == "aarch64-linux" then "sha256-T7vVWLlRzhaWneKMgMdgjUpBwRuGZ9ZFtD2AQvH9krI=" else if stdenv.hostPlatform.system == "aarch64-darwin" then - "sha256-zv39lLMwfOr0MfK8dZ0alEwXpWdf97XEc6ciAoO4OK0=" + "sha256-E6j31Sl+aGs6+Xdx+c0Xi6ryfYZ/ms5/HzIyc3QpMHY=" else # x86_64-darwin - lib.fakeSha256; + "sha256-VVuNGY4+SFDhcv9iEo8JToYPzqk9NQCrYlLhhae89MM="; outputHashAlgo = "sha256"; };