biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / tools / protoc-gen-go-vtproto / default.nix
blob85816b725f3452799a2771abde793185be9f343a
1 { buildGoModule
2 , fetchFromGitHub
3 , lib
4 }:
5 buildGoModule rec {
6   pname = "protoc-gen-go-vtproto";
7   version = "0.6.0";
9   src = fetchFromGitHub {
10     owner = "planetscale";
11     repo = "vtprotobuf";
12     rev = "v${version}";
13     sha256 = "sha256-ji6elc0hN49A4Ov/ckd8chPR4/8ZX11THzVz9HJGui4=";
14   };
16   vendorHash = "sha256-UMOEePOtOtmm9ShQy5LXcEUTv8/SIG9dU7/9vLhrBxQ=";
18   excludedPackages = [ "conformance" ];
20   meta = with lib; {
21     description = "A Protocol Buffers compiler that generates optimized marshaling & unmarshaling Go code for ProtoBuf APIv2";
22     mainProgram = "protoc-gen-go-vtproto";
23     homepage = "https://github.com/planetscale/vtprotobuf";
24     license = licenses.bsd3;
25     maintainers = [ maintainers.zane ];
26   };