librewolf: 132.0.1 -> 132.0.1-1 (#355483)
[NixPkgs.git] / pkgs / by-name / mt / mtail / package.nix
blob96d7544da2c829ed8299aa471253ed1b83c8e6c4
1 { lib
2 , stdenv
3 , buildGoModule
4 , fetchFromGitHub
5 }:
7 buildGoModule rec {
8   pname = "mtail";
9   version = "3.0.9";
11   src = fetchFromGitHub {
12     owner = "google";
13     repo = "mtail";
14     rev = "v${version}";
15     hash = "sha256-ZyQpTxWBCU+pmulEXi/Y2PimbNMsUlbEFj8r+gTOTA0=";
16   };
18   vendorHash = "sha256-96r2UWM5HUF69BOGW6buV6juJEDYoiBPmR5iGNmI5WA=";
20   ldflags = [
21     "-X=main.Branch=main"
22     "-X=main.Version=${version}"
23     "-X=main.Revision=${src.rev}"
24   ];
26   # fails on darwin with: write unixgram -> <tmpdir>/rsyncd.log: write: message too long
27   doCheck = !stdenv.hostPlatform.isDarwin;
29   meta = with lib; {
30     description = "Tool for extracting metrics from application logs";
31     homepage = "https://github.com/google/mtail";
32     license = licenses.asl20;
33     maintainers = with maintainers; [ nickcao ];
34     mainProgram = "mtail";
35   };