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