base16-schemes: unstable-2024-06-21 -> unstable-2024-11-12
[NixPkgs.git] / pkgs / by-name / tp / tparse / package.nix
blob5441a1413cc8ed5986f37f953f441e57339bae94
2   lib,
3   buildGoModule,
4   fetchFromGitHub,
5 }:
6 let
7   pname = "tparse";
8   version = "0.16.0";
9 in
10 buildGoModule {
11   inherit pname version;
13   src = fetchFromGitHub {
14     owner = "mfridman";
15     repo = pname;
16     rev = "v${version}";
17     hash = "sha256-fljSjch09kQCpnZerI/h4SRCyxUydfFZGyOXsxmgYOk=";
18   };
20   vendorHash = "sha256-gGmPQ8YaTk7xG5B8UPK7vOui5YFeEnkuGrAsf0eylXQ=";
22   ldflags = [
23     "-s"
24     "-w"
25     "-X main.version=${version}"
26   ];
28   meta = {
29     description = "CLI tool for summarizing go test output. Pipe friendly. CI/CD friendly";
30     mainProgram = "tparse";
31     homepage = "https://github.com/mfridman/tparse";
32     license = lib.licenses.mit;
33     maintainers = with lib.maintainers; [ obreitwi ];
34   };