about summary refs log tree commit diff
path: root/pkgs/servers/misc
diff options
context:
space:
mode:
authorZane van Iperen <zane@zanevaniperen.com>2022-08-05 12:26:45 +1000
committerZane van Iperen <zane@zanevaniperen.com>2022-08-05 12:26:45 +1000
commit0889899f0476756d7bb380d443169dc224ae24bb (patch)
treece777ec9a59392b3a71e3be6ef0a5b7dd0895400 /pkgs/servers/misc
parentae68099d4d162707813803fb273c582630769da8 (diff)
navidrome: fix darwin build, version numbering, enable tests
Diffstat (limited to 'pkgs/servers/misc')
-rw-r--r--pkgs/servers/misc/navidrome/default.nix9
1 files changed, 6 insertions, 3 deletions
diff --git a/pkgs/servers/misc/navidrome/default.nix b/pkgs/servers/misc/navidrome/default.nix
index 8c2a28affbd4a..173dd0caa88f5 100644
--- a/pkgs/servers/misc/navidrome/default.nix
+++ b/pkgs/servers/misc/navidrome/default.nix
@@ -41,7 +41,12 @@ buildGoModule {
 
   buildInputs = [ taglib zlib ];
 
-  CGO_CFLAGS = [ "-Wno-return-local-addr" ];
+  ldflags = [
+    "-X github.com/navidrome/navidrome/consts.gitSha=${src.rev}"
+    "-X github.com/navidrome/navidrome/consts.gitTag=v${version}"
+  ];
+
+  CGO_CFLAGS = lib.optionals stdenv.cc.isGNU [ "-Wno-return-local-addr" ];
 
   prePatch = ''
     cp -r ${ui}/* ui/build
@@ -52,8 +57,6 @@ buildGoModule {
       --prefix PATH : ${lib.makeBinPath [ ffmpeg ]}
   '';
 
-  doCheck = false;
-
   passthru = {
     inherit ui;
     tests.navidrome = nixosTests.navidrome;