summary refs log tree commit diff
diff options
context:
space:
mode:
authorJörg Thalheim <joerg@higgsboson.tk>2016-11-21 14:01:29 +0100
committerGitHub <noreply@github.com>2016-11-21 14:01:29 +0100
commitc686a8fc7b194c5dc139762fb12605a3d4eaee0d (patch)
treec98a1fedede0982b055b54e315a83afc0e936569
parent0755d4becb60da09b072638054189ad93a95f9e9 (diff)
parent561518e9ff430942578b6467393a5b5a4de21be2 (diff)
downloadnixlib-c686a8fc7b194c5dc139762fb12605a3d4eaee0d.tar
nixlib-c686a8fc7b194c5dc139762fb12605a3d4eaee0d.tar.gz
nixlib-c686a8fc7b194c5dc139762fb12605a3d4eaee0d.tar.bz2
nixlib-c686a8fc7b194c5dc139762fb12605a3d4eaee0d.tar.lz
nixlib-c686a8fc7b194c5dc139762fb12605a3d4eaee0d.tar.xz
nixlib-c686a8fc7b194c5dc139762fb12605a3d4eaee0d.tar.zst
nixlib-c686a8fc7b194c5dc139762fb12605a3d4eaee0d.zip
Merge pull request #20459 from vdemeester/doctl_1_5_0
doctl: 1.3.1 -> 1.5.0
-rw-r--r--pkgs/development/tools/doctl/default.nix19
1 files changed, 15 insertions, 4 deletions
diff --git a/pkgs/development/tools/doctl/default.nix b/pkgs/development/tools/doctl/default.nix
index 4a7d1bf87e31..37517f306e82 100644
--- a/pkgs/development/tools/doctl/default.nix
+++ b/pkgs/development/tools/doctl/default.nix
@@ -2,15 +2,26 @@
 
 buildGoPackage rec {
   name = "doctl-${version}";
-  version = "1.3.1";
-  rev = "a57555c195d06bc7aa5037af77fde0665ad1231f";
+  version = "${major}.${minor}.${patch}";
+  major = "1";
+  minor = "5";
+  patch = "0";
   goPackagePath = "github.com/digitalocean/doctl";
 
+  excludedPackages = ''\(doctl-gen-doc\|install-doctl\|release-doctl\)'';
+  buildFlagsArray = let t = "${goPackagePath}"; in ''
+     -ldflags=
+        -X ${t}.Major=${major}
+        -X ${t}.Minor=${minor}
+        -X ${t}.Patch=${patch}
+        -X ${t}.Label=release
+   '';
+
   src = fetchFromGitHub {
     owner = "digitalocean";
     repo = "doctl";
-    rev = "${rev}";
-    sha256 = "03z652fw0a628gv666w8vpi05a4sdilvs1j5scjhcbi82zsbkvma";
+    rev = "v${version}";
+    sha256 = "0dk7l4b0ngqkwdlx8qgr99jzipyzazvkv7dybi75dnp725lwxkl2";
   };
 
   meta = {