summary refs log tree commit diff
path: root/pkgs/development/tools/continuous-integration/drone-cli/default.nix
diff options
context:
space:
mode:
authorChristian Kampka <christian@kampka.net>2019-10-06 21:31:23 +0200
committerChristian Kampka <christian@kampka.net>2019-10-08 14:56:36 +0200
commit3aa784b3e3ed12f624c8730b21d39f9c2b24c751 (patch)
tree2a95823f4ca210c28ed2783651e574b26781fcfe /pkgs/development/tools/continuous-integration/drone-cli/default.nix
parent6f0e312b4aafa8d4e9eb10627f6717bbbbbcf3f4 (diff)
downloadnixpkgs-3aa784b3e3ed12f624c8730b21d39f9c2b24c751.tar
nixpkgs-3aa784b3e3ed12f624c8730b21d39f9c2b24c751.tar.gz
nixpkgs-3aa784b3e3ed12f624c8730b21d39f9c2b24c751.tar.bz2
nixpkgs-3aa784b3e3ed12f624c8730b21d39f9c2b24c751.tar.lz
nixpkgs-3aa784b3e3ed12f624c8730b21d39f9c2b24c751.tar.xz
nixpkgs-3aa784b3e3ed12f624c8730b21d39f9c2b24c751.tar.zst
nixpkgs-3aa784b3e3ed12f624c8730b21d39f9c2b24c751.zip
drone-cli: 0.8.6 -> 1.2.0
Diffstat (limited to 'pkgs/development/tools/continuous-integration/drone-cli/default.nix')
-rw-r--r--pkgs/development/tools/continuous-integration/drone-cli/default.nix16
1 files changed, 10 insertions, 6 deletions
diff --git a/pkgs/development/tools/continuous-integration/drone-cli/default.nix b/pkgs/development/tools/continuous-integration/drone-cli/default.nix
index b20d5cfbeee..1a3105a2269 100644
--- a/pkgs/development/tools/continuous-integration/drone-cli/default.nix
+++ b/pkgs/development/tools/continuous-integration/drone-cli/default.nix
@@ -1,19 +1,23 @@
-# with import <nixpkgs>{};
-{ stdenv, fetchFromGitHub, buildGoPackage }:
+{ stdenv, fetchFromGitHub, buildGoModule }:
 
-buildGoPackage rec {
+let version = "1.2.0";
+in buildGoModule rec {
+  inherit version;
   pname = "drone-cli";
-  version = "0.8.6";
   revision = "v${version}";
   goPackagePath = "github.com/drone/drone-cli";
 
-  goDeps= ./deps.nix;
+  modSha256 = "0jvhnrvqi1axypyzgjzbv44s7w1j53y6wak6xlkxdm64qw6pf1hc";
+
+  preBuild = ''
+    buildFlagsArray+=("-ldflags" "-X main.version=${version}")
+  '';
 
   src = fetchFromGitHub {
     owner = "drone";
     repo = "drone-cli";
     rev = revision;
-    sha256 = "1vvilpqyx9jl0lc9hr73qxngwhwbyk81fycal7ys1w59gv9hxrh9";
+    sha256 = "1b1c3mih760z3hx5xws9h4m1xhlx1pm4qhm3sm31cyim9p8rmi4s";
   };
 
   meta = with stdenv.lib; {