From c1f4bf78a8b2edb14b888f159576890aace744df Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Sun, 13 Sep 2020 00:36:03 +0300 Subject: [PATCH] shadowfox: Add ldflags shadowfox-updater compares the version of itself with that of the latest version released upon startup. If it doesn't know it's own version, this comparison always falsely leads to it suggesting the user to update it upon startup, where in fact it is updated. This is a confusing behavior only NixOS users suffer and now it's solved. --- pkgs/tools/networking/shadowfox/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/tools/networking/shadowfox/default.nix b/pkgs/tools/networking/shadowfox/default.nix index 5f7247248e7..d1cc3345773 100644 --- a/pkgs/tools/networking/shadowfox/default.nix +++ b/pkgs/tools/networking/shadowfox/default.nix @@ -15,7 +15,9 @@ buildGoModule rec { doCheck = false; - buildFlags = [ "--tags" "release" ]; + buildFlagsArray = [ + "-ldflags=-X main.tag=v${version}" + ]; meta = with stdenv.lib; { description = ''