vault: 1.7.3 -> 1.8.0

launchpad/nixpkgs/master
Maxine Aubrey 3 years ago
parent 65bff33ad9
commit 7a699e8d50
No known key found for this signature in database
GPG Key ID: F6FE033DFCB899F7
  1. 20
      pkgs/tools/security/vault/default.nix

@ -1,27 +1,35 @@
{ stdenv, lib, fetchFromGitHub, buildGoPackage, installShellFiles, nixosTests
{ stdenv, lib, fetchFromGitHub, buildGoModule, installShellFiles, nixosTests
, makeWrapper
, gawk
, glibc
}:
buildGoPackage rec {
buildGoModule rec {
pname = "vault";
version = "1.7.3";
version = "1.8.0";
src = fetchFromGitHub {
owner = "hashicorp";
repo = "vault";
rev = "v${version}";
sha256 = "sha256-BO4xzZrX9eVETQWjBDBfP7TlD7sO+gLgbB330A11KAI=";
sha256 = "sha256-jyGymAplSe8vaSwbONtpRoAondxNBcRbFZ+YyOtr7qo=";
};
goPackagePath = "github.com/hashicorp/vault";
vendorSha256 = "11mrdf7pwf8v7bb7wamv2yhixw4x06rd0qym942kk9bwif2balfp";
subPackages = [ "." ];
nativeBuildInputs = [ installShellFiles makeWrapper ];
buildFlagsArray = [ "-tags=vault" "-ldflags=-s -w -X ${goPackagePath}/sdk/version.GitCommit=${src.rev}" ];
preBuild = ''
buildFlagsArray+=(
"-tags=vault"
"-ldflags=\
-s -w \
-X github.com/hashicorp/vault/sdk/version.GitCommit=${src.rev} \
-X github.com/hashicorp/vault/sdk/version.Version=${version} \
-X github.com/hashicorp/vault/sdk/version.VersionPrerelease=")
'';
postInstall = ''
echo "complete -C $out/bin/vault vault" > vault.bash

Loading…
Cancel
Save