diff options
author | 06kellyjac <dev@j-k.io> | 2021-02-24 13:56:21 +0000 |
---|---|---|
committer | 06kellyjac <dev@j-k.io> | 2021-02-24 13:56:21 +0000 |
commit | c939abf9a17952f2a6cd2ed25ec7a5b55ac929f8 (patch) | |
tree | b421c053c938be0301ec3d10aca9a2af96c28274 /pkgs/applications/networking/cluster/waypoint | |
parent | 4d0c9f2c27b70eb4d211748b84ee8e5090ec468f (diff) | |
download | nixlib-c939abf9a17952f2a6cd2ed25ec7a5b55ac929f8.tar nixlib-c939abf9a17952f2a6cd2ed25ec7a5b55ac929f8.tar.gz nixlib-c939abf9a17952f2a6cd2ed25ec7a5b55ac929f8.tar.bz2 nixlib-c939abf9a17952f2a6cd2ed25ec7a5b55ac929f8.tar.lz nixlib-c939abf9a17952f2a6cd2ed25ec7a5b55ac929f8.tar.xz nixlib-c939abf9a17952f2a6cd2ed25ec7a5b55ac929f8.tar.zst nixlib-c939abf9a17952f2a6cd2ed25ec7a5b55ac929f8.zip |
waypoint: 0.2.2 -> 0.2.3
- add installCheckPhase - add runHooks to build and install
Diffstat (limited to 'pkgs/applications/networking/cluster/waypoint')
-rw-r--r-- | pkgs/applications/networking/cluster/waypoint/default.nix | 22 |
1 files changed, 19 insertions, 3 deletions
diff --git a/pkgs/applications/networking/cluster/waypoint/default.nix b/pkgs/applications/networking/cluster/waypoint/default.nix index b97b5869960e..f28754005ecb 100644 --- a/pkgs/applications/networking/cluster/waypoint/default.nix +++ b/pkgs/applications/networking/cluster/waypoint/default.nix @@ -2,29 +2,45 @@ buildGoModule rec { pname = "waypoint"; - version = "0.2.2"; + version = "0.2.3"; src = fetchFromGitHub { owner = "hashicorp"; repo = pname; rev = "v${version}"; - sha256 = "sha256-JeuVrlm6JB8MgSUmgMLQPuPmlKSScSdsVga9jUwLWHM="; + sha256 = "sha256-FTBBDKFUoyC+Xdm3+2QWXK57fLwitYrFP89OvAyHHVY="; }; deleteVendor = true; - vendorSha256 = "sha256-ArebHOjP3zvpASVAoaPXpSbrG/jq+Jbx7+EaQ1uHSVY="; + vendorSha256 = "sha256-ihelAumTRgLALevJdVq3V3SISitiRPCQZUh2h5/eczA="; nativeBuildInputs = [ go-bindata ]; # GIT_{COMMIT,DIRTY} filled in blank to prevent trying to run git and ending up blank anyway buildPhase = '' + runHook preBuild make bin GIT_DESCRIBE="v${version}" GIT_COMMIT="" GIT_DIRTY="" + runHook postBuild ''; installPhase = '' + runHook preInstall install -D waypoint $out/bin/waypoint + runHook postInstall ''; + doInstallCheck = true; + installCheckPhase = '' + runHook preInstallCheck + # `version` tries to write to ~/.config/waypoint + export HOME="$TMPDIR" + + $out/bin/waypoint --help + $out/bin/waypoint version # | grep "Waypoint v${version}" + runHook postInstallCheck + ''; + + # Binary is static dontPatchELF = true; dontPatchShebangs = true; |