tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
fits-cloudctl: add verioning ldflags
Thomas von Dein
2 years ago
29d41d76
46cf5b10
+11
-1
1 changed file
expand all
collapse all
unified
split
pkgs
tools
admin
fits-cloudctl
default.nix
+11
-1
pkgs/tools/admin/fits-cloudctl/default.nix
···
5
5
6
6
buildGoModule rec {
7
7
pname = "fits-cloudctl";
8
8
-
version = "0.12.19";
8
8
+
version = "0.12.19"; # also update these 3 vars:
9
9
+
gitversion = "tags/v0.12.19-0-g0a0d89a"; # git describe --long --all
10
10
+
gitsha = "0a0d89a8"; # git rev-parse --short=8 HEAD
11
11
+
gittime = "2024-05-15T17:34:46+02:00"; # date --iso-8601=seconds
9
12
10
13
src = fetchFromGitHub {
11
14
owner = "fi-ts";
···
15
18
};
16
19
17
20
vendorHash = "sha256-mK10DxDUrEkCdumq6MM6h7B8C8P1hGE466ko3yj1kto=";
21
21
+
22
22
+
ldflags = [
23
23
+
"-X github.com/metal-stack/v.Version=${version}"
24
24
+
"-X github.com/metal-stack/v.Revision=${gitversion}"
25
25
+
"-X github.com/metal-stack/v.GitSHA1=${gitsha}"
26
26
+
"-X github.com/metal-stack/v.BuildDate=${gittime}"
27
27
+
];
18
28
19
29
meta = with lib; {
20
30
description = "Command-line client for FI-TS Finance Cloud Native services";