6 beamPackages.mixRelease rec {
7 pname = "protoc-gen-elixir";
10 src = fetchFromGitHub {
11 owner = "elixir-protobuf";
13 rev = "refs/tags/v${version}";
14 hash = "sha256-wLU3iM9jI/Zc96/HfPUjNvjteGryWos6IobIb/4zqpw=";
17 mixFodDeps = beamPackages.fetchMixDeps {
19 pname = "protoc-gen-elixir-deps";
21 hash = "sha256-H7yiBHoxuiqWcNbWwPU5X0Nnv8f6nM8z/ZAfZAGPZjE=";
32 cp protoc-gen-elixir $out/bin
38 description = "A protoc plugin to generate Elixir code";
39 mainProgram = "protoc-gen-elixir";
40 homepage = "https://github.com/elixir-protobuf/protobuf";
41 license = lib.licenses.mit;
42 maintainers = with lib.maintainers; [ mattpolzin ];