biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / tools / benthos / default.nix
blob850adc445bad228c2bff1d8ce38b822184ff2db6
1 { lib
2 , buildGoModule
3 , fetchFromGitHub
4 }:
6 buildGoModule rec {
7   pname = "benthos";
8   version = "4.26.0";
10   src = fetchFromGitHub {
11     owner = "benthosdev";
12     repo = "benthos";
13     rev = "refs/tags/v${version}";
14     hash = "sha256-xFh0dmiLkU/o14OCefARtvkdN4Z1hzMfamyyB/mhf9s=";
15   };
17   proxyVendor = true;
19   vendorHash = "sha256-Ce2vXPKbyj517N3uJEGc00hCVZhcRrPvXUSuK+jjK3U=";
21   doCheck = false;
23   subPackages = [
24     "cmd/benthos"
25   ];
27   ldflags = [
28     "-s"
29     "-w"
30     "-X github.com/benthosdev/benthos/v4/internal/cli.Version=${version}"
31   ];
33   meta = with lib; {
34     description = "Fancy stream processing made operationally mundane";
35     mainProgram = "benthos";
36     homepage = "https://www.benthos.dev";
37     changelog = "https://github.com/benthosdev/benthos/blob/v${version}/CHANGELOG.md";
38     license = licenses.mit;
39     maintainers = with maintainers; [ sagikazarmark ];
40   };