diff options
author | Maxine E. Aubrey <maxeaubrey@gmail.com> | 2020-08-12 21:46:32 +0200 |
---|---|---|
committer | Maxine E. Aubrey <maxeaubrey@gmail.com> | 2020-08-12 21:46:32 +0200 |
commit | f0ba8274d4bf00e59d1b06c97afdfb1c55a1fcd5 (patch) | |
tree | 41885bd20e320d973a78a73c8a4543cf86274221 /pkgs/applications/networking/cluster/nomad/default.nix | |
parent | 6fffd50623b6d6e707bbe3dd83be498a0963946a (diff) | |
download | nixpkgs-f0ba8274d4bf00e59d1b06c97afdfb1c55a1fcd5.tar nixpkgs-f0ba8274d4bf00e59d1b06c97afdfb1c55a1fcd5.tar.gz nixpkgs-f0ba8274d4bf00e59d1b06c97afdfb1c55a1fcd5.tar.bz2 nixpkgs-f0ba8274d4bf00e59d1b06c97afdfb1c55a1fcd5.tar.lz nixpkgs-f0ba8274d4bf00e59d1b06c97afdfb1c55a1fcd5.tar.xz nixpkgs-f0ba8274d4bf00e59d1b06c97afdfb1c55a1fcd5.tar.zst nixpkgs-f0ba8274d4bf00e59d1b06c97afdfb1c55a1fcd5.zip |
nomad: 0.11.3 -> 0.11.4, 0.12.2
adds multiversion support, defaults to 0.11
Diffstat (limited to 'pkgs/applications/networking/cluster/nomad/default.nix')
-rw-r--r-- | pkgs/applications/networking/cluster/nomad/default.nix | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/pkgs/applications/networking/cluster/nomad/default.nix b/pkgs/applications/networking/cluster/nomad/default.nix index 990679a8668..1d3b8e32ba3 100644 --- a/pkgs/applications/networking/cluster/nomad/default.nix +++ b/pkgs/applications/networking/cluster/nomad/default.nix @@ -1,8 +1,23 @@ -{ stdenv, buildGoPackage, fetchFromGitHub }: +{ stdenv, buildGoPackage, fetchFromGitHub, majorVersion ? "0.11" }: + +let + versionMap = { + "0.11" = { + version = "0.11.4"; + sha256 = "1sykp9sji6f564s7bz0cvnr9w5x92n0l1r1djf1bl7jvv2mi1mcb"; + }; + "0.12" = { + version = "0.12.2"; + sha256 = "1gc286ag6plk5kxw7jzr32cp3n5rwydj1z7rds1rfd0fyq7an404"; + }; + }; +in + +with versionMap.${majorVersion}; buildGoPackage rec { pname = "nomad"; - version = "0.11.3"; + inherit version; rev = "v${version}"; goPackagePath = "github.com/hashicorp/nomad"; @@ -11,8 +26,7 @@ buildGoPackage rec { src = fetchFromGitHub { owner = "hashicorp"; repo = pname; - inherit rev; - sha256 = "1p7g7x2gl77h1w7aip3xji3s530fj46gspargz4j3i6h4wkyvafb"; + inherit rev sha256; }; # ui: |