rio: 0.0.36 -> 0.0.37
[NixPkgs.git] / pkgs / tools / networking / grpcurl / default.nix
blob3aadefc1d8713e61e88af460d7d252aac5d3af44
1 { lib, buildGoModule, fetchFromGitHub }:
3 buildGoModule rec {
4   pname = "grpcurl";
5   version = "1.9.1";
7   src = fetchFromGitHub {
8     owner = "fullstorydev";
9     repo = "grpcurl";
10     rev = "v${version}";
11     sha256 = "sha256-OVlFOZD4+ZXRKl0Q0Dh5Etij/zeB1jTGoY8n13AyLa4=";
12   };
14   subPackages = [ "cmd/grpcurl" ];
16   vendorHash = "sha256-KsPrJC4hGrGEny8wVWE1EG00qn+b1Rrvh4qK27VzgLU=";
18   ldflags = [ "-s" "-w" "-X main.version=${version}" ];
20   meta = with lib; {
21     description = "Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers";
22     homepage = "https://github.com/fullstorydev/grpcurl";
23     license = licenses.mit;
24     maintainers = with maintainers; [ knl ];
25     mainProgram = "grpcurl";
26   };