summary refs log tree commit diff
diff options
context:
space:
mode:
authorjoshvanl <me@joshvanl.dev>2023-01-09 14:32:23 +0000
committerjoshvanl <me@joshvanl.dev>2023-01-09 16:08:38 +0000
commit95abc8a503a008088ab2f5d218a479b66681fae6 (patch)
treee7bac5a81fb3e40bec5f48d20fa606d306d0ee7c
parent75820c9e4ac871e97c000da06ab9794eb33e4a2d (diff)
downloadnixpkgs-95abc8a503a008088ab2f5d218a479b66681fae6.tar
nixpkgs-95abc8a503a008088ab2f5d218a479b66681fae6.tar.gz
nixpkgs-95abc8a503a008088ab2f5d218a479b66681fae6.tar.bz2
nixpkgs-95abc8a503a008088ab2f5d218a479b66681fae6.tar.lz
nixpkgs-95abc8a503a008088ab2f5d218a479b66681fae6.tar.xz
nixpkgs-95abc8a503a008088ab2f5d218a479b66681fae6.tar.zst
nixpkgs-95abc8a503a008088ab2f5d218a479b66681fae6.zip
dapr-cli: adds version information with build flags
Signed-off-by: joshvanl <me@joshvanl.dev>
-rw-r--r--pkgs/development/tools/dapr/cli/default.nix9
1 files changed, 8 insertions, 1 deletions
diff --git a/pkgs/development/tools/dapr/cli/default.nix b/pkgs/development/tools/dapr/cli/default.nix
index 6b5924f8502..084b14b017f 100644
--- a/pkgs/development/tools/dapr/cli/default.nix
+++ b/pkgs/development/tools/dapr/cli/default.nix
@@ -19,6 +19,13 @@ buildGoModule rec {
     export HOME=$(mktemp -d)
   '';
 
+  ldflags = [
+    "-X main.version=${version}"
+    "-X main.apiVersion=1.0"
+    "-X github.com/dapr/cli/pkg/standalone.gitcommit=${src.rev}"
+    "-X github.com/dapr/cli/pkg/standalone.gitversion=${version}"
+  ];
+
   postInstall = ''
     mv $out/bin/cli $out/bin/dapr
 
@@ -31,7 +38,7 @@ buildGoModule rec {
     description = "A CLI for managing Dapr, the distributed application runtime";
     homepage = "https://dapr.io";
     license = licenses.mit;
-    maintainers = with maintainers; [ lucperkins ];
+    maintainers = with maintainers; [ joshvanl lucperkins ];
     mainProgram = "dapr";
   };
 }