diff options
author | Nick Cao <nickcao@nichi.co> | 2023-12-29 16:52:02 -0500 |
---|---|---|
committer | Nick Cao <nickcao@nichi.co> | 2023-12-30 10:10:33 -0500 |
commit | 036d7e31f9d6012fc75afdabf70515a511723991 (patch) | |
tree | 526e819c9ef31de9551258921781d4f2a534d58d /pkgs/servers/monitoring | |
parent | 08a62091a13d6ce63fb319a2673da65f2ce77a7f (diff) | |
download | nixlib-036d7e31f9d6012fc75afdabf70515a511723991.tar nixlib-036d7e31f9d6012fc75afdabf70515a511723991.tar.gz nixlib-036d7e31f9d6012fc75afdabf70515a511723991.tar.bz2 nixlib-036d7e31f9d6012fc75afdabf70515a511723991.tar.lz nixlib-036d7e31f9d6012fc75afdabf70515a511723991.tar.xz nixlib-036d7e31f9d6012fc75afdabf70515a511723991.tar.zst nixlib-036d7e31f9d6012fc75afdabf70515a511723991.zip |
mtail: build all binaries, enable tests
Diffstat (limited to 'pkgs/servers/monitoring')
-rw-r--r-- | pkgs/servers/monitoring/mtail/default.nix | 27 |
1 files changed, 15 insertions, 12 deletions
diff --git a/pkgs/servers/monitoring/mtail/default.nix b/pkgs/servers/monitoring/mtail/default.nix index 3aa5aa341550..ce61bb186caa 100644 --- a/pkgs/servers/monitoring/mtail/default.nix +++ b/pkgs/servers/monitoring/mtail/default.nix @@ -1,4 +1,8 @@ -{ lib, fetchFromGitHub, buildGoModule }: +{ lib +, stdenv +, buildGoModule +, fetchFromGitHub +}: buildGoModule rec { pname = "mtail"; @@ -13,21 +17,20 @@ buildGoModule rec { vendorHash = "sha256-KD75KHXrXXm5FMXeFInNTDsVsclyqTfsfQiB3Br+F1A="; - doCheck = false; - - subPackages = [ "cmd/mtail" ]; - - preBuild = '' - go generate -x ./internal/vm/ - ''; - ldflags = [ - "-X main.Version=${version}" + "-X=main.Branch=main" + "-X=main.Version=${version}" + "-X=main.Revision=${src.rev}" ]; + # fails on darwin with: write unixgram -> <tmpdir>/rsyncd.log: write: message too long + doCheck = !stdenv.isDarwin; + meta = with lib; { - license = licenses.asl20; - homepage = "https://github.com/google/mtail"; description = "Tool for extracting metrics from application logs"; + homepage = "https://github.com/google/mtail"; + license = licenses.asl20; + maintainers = with maintainers; [ nickcao ]; + mainProgram = "mtail"; }; } |