Merge pull request #123781 from 06kellyjac/boundary

boundary: 0.2.1 -> 0.2.2

Changed files
+11 -10
pkgs
tools
networking
boundary
+11 -10
pkgs/tools/networking/boundary/default.nix
···
stdenv.mkDerivation rec {
pname = "boundary";
-
version = "0.2.1";
+
version = "0.2.2";
src =
let
inherit (stdenv.hostPlatform) system;
-
suffix = {
+
selectSystem = attrs: attrs.${system} or (throw "Unsupported system: ${system}");
+
suffix = selectSystem {
x86_64-linux = "linux_amd64";
aarch64-linux = "linux_arm64";
x86_64-darwin = "darwin_amd64";
-
}.${system} or (throw "Unsupported system: ${system}");
-
fetchsrc = version: sha256: fetchzip {
-
url = "https://releases.hashicorp.com/boundary/${version}/boundary_${version}_${suffix}.zip";
-
sha256 = sha256.${system};
+
};
+
sha256 = selectSystem {
+
x86_64-linux = "sha256-K9WlOS9pRhBcoGaSZ3AhbGoTfKUrn4SDq50x6wnIib8=";
+
aarch64-linux = "sha256-BRm0Hy9vuxZSYINrPIMwl2UGZdWTSixLT8EJ1OzCGMg=";
+
x86_64-darwin = "sha256-pinmzz6GbQWAj3Ut/IB2o75w8X+CS2tXhE6nekYO4vc=";
};
in
-
fetchsrc version {
-
x86_64-linux = "sha256-DDrsgZlnDF+WlBKyDi1McqcXEe5mAxoq5WW60p5qFQ8=";
-
aarch64-linux = "sha256-z9puhWmWf6G2C9PItKD4KL742UjVyVE/TDIu0gpOKd4=";
-
x86_64-darwin = "sha256-hDZPKi5R0seLbkHe7V4Vm+FarI6HrSZJF9JBJBa9O2Y=";
+
fetchzip {
+
url = "https://releases.hashicorp.com/boundary/${version}/boundary_${version}_${suffix}.zip";
+
inherit sha256;
};
dontConfigure = true;