base16-schemes: unstable-2024-06-21 -> unstable-2024-11-12
[NixPkgs.git] / pkgs / by-name / pr / protoc-gen-go / package.nix
bloba80430e5a68f2af9d50ee73b71f4cc5fd51b577f
1 { lib, buildGoModule, fetchFromGitHub }:
3 buildGoModule rec {
4   pname = "protoc-gen-go";
5   version = "1.35.1";
7   src = fetchFromGitHub {
8     owner = "protocolbuffers";
9     repo = "protobuf-go";
10     rev = "v${version}";
11     hash = "sha256-SYSGC7LtKHdGuEQnjTzqRo8NxyxYXs4nMMflztRwJok=";
12   };
14   vendorHash = "sha256-nGI/Bd6eMEoY0sBwWEtyhFowHVvwLKjbT4yfzFz6Z3E=";
16   subPackages = [ "cmd/protoc-gen-go" ];
18   meta = with lib; {
19     description = "Go support for Google's protocol buffers";
20     mainProgram = "protoc-gen-go";
21     homepage = "https://google.golang.org/protobuf";
22     license = licenses.bsd3;
23     maintainers = with maintainers; [ jojosch ];
24   };