Skip to content

Commit

Permalink
grpc-gateway: init at 2.10.3
Browse files Browse the repository at this point in the history
  • Loading branch information
happyalu authored and bjornfor committed Jun 20, 2022
1 parent 8bd29d3 commit 4b31cc7
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 0 deletions.
29 changes: 29 additions & 0 deletions pkgs/development/tools/grpc-gateway/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
{ buildGoModule, fetchFromGitHub, lib }:

buildGoModule rec {
pname = "grpc-gateway";
version = "2.10.3";

src = fetchFromGitHub {
owner = "grpc-ecosystem";
repo = "grpc-gateway";
rev = "v${version}";
sha256 = "sha256-4/iE+sK+ZbG6194i8E1ZHla/7C9blKGRHwM7iX7nvXU=";
};

vendorSha256 = "sha256-FhiTU9VmDZNCPBWrmCqmQo/kPdDe8Da1T2E06CVN2kw=";

meta = with lib; {
description =
"A gRPC to JSON proxy generator plugin for Google Protocol Buffers";
longDescription = ''
This is a plugin for the Google Protocol Buffers compiler (protoc). It reads
protobuf service definitions and generates a reverse-proxy server which
translates a RESTful HTTP API into gRPC. This server is generated according to
the google.api.http annotations in the protobuf service definitions.
'';
homepage = "https://github.com/grpc-ecosystem/grpc-gateway";
license = licenses.bsd3;
maintainers = with maintainers; [ happyalu ];
};
}
2 changes: 2 additions & 0 deletions pkgs/top-level/all-packages.nix
Original file line number Diff line number Diff line change
Expand Up @@ -6757,6 +6757,8 @@ with pkgs;

grpcurl = callPackage ../tools/networking/grpcurl { };

grpc-gateway = callPackage ../development/tools/grpc-gateway { };

grpcui = callPackage ../tools/networking/grpcui { };

grpc-tools = callPackage ../development/tools/misc/grpc-tools { };
Expand Down

0 comments on commit 4b31cc7

Please sign in to comment.