diff options
Diffstat (limited to 'nixpkgs/pkgs/development/tools/grpc-gateway/default.nix')
-rw-r--r-- | nixpkgs/pkgs/development/tools/grpc-gateway/default.nix | 27 |
1 files changed, 23 insertions, 4 deletions
diff --git a/nixpkgs/pkgs/development/tools/grpc-gateway/default.nix b/nixpkgs/pkgs/development/tools/grpc-gateway/default.nix index b278c846343a..83d5a575b838 100644 --- a/nixpkgs/pkgs/development/tools/grpc-gateway/default.nix +++ b/nixpkgs/pkgs/development/tools/grpc-gateway/default.nix @@ -1,17 +1,36 @@ -{ buildGoModule, fetchFromGitHub, lib }: +{ buildGoModule, fetchFromGitHub, lib, testers, grpc-gateway }: buildGoModule rec { pname = "grpc-gateway"; - version = "2.19.0"; + version = "2.19.1"; src = fetchFromGitHub { owner = "grpc-ecosystem"; repo = "grpc-gateway"; rev = "v${version}"; - sha256 = "sha256-mppN8twrOTIVK3TDQcv5fYZtXKPA34EWGPo31JxME1g="; + sha256 = "sha256-CdGQpQfOSimeio8v1lZ7xzE/oAS2qFyu+uN+H9i7vpo="; }; - vendorHash = "sha256-R/V3J9vCSQppm59RCaJrDIS0Juff5htPl/GjTwhHEfQ="; + vendorHash = "sha256-no7kZGpf/VOuceC3J+izGFQp5aMS3b+Rn+x4BFZ2zgs="; + + ldflags = [ + "-X=main.version=${version}" + "-X=main.date=1970-01-01T00:00:00Z" + "-X=main.commit=unknown" + ]; + + passthru.tests = { + version = testers.testVersion { + package = grpc-gateway; + command = "protoc-gen-grpc-gateway --version"; + version = "Version ${version}, commit unknown, built at 1970-01-01T00:00:00Z"; + }; + openapiv2Version = testers.testVersion { + package = grpc-gateway; + command = "protoc-gen-openapiv2 --version"; + version = "Version ${version}, commit unknown, built at 1970-01-01T00:00:00Z"; + }; + }; meta = with lib; { description = |