fluffychat: 1.22.1 -> 1.23.0 (#364091)
[NixPkgs.git] / pkgs / by-name / mi / mix2nix / package.nix
bloba1e25f4e0a20c8f6e3a0ee5bfece5793b16a15a5
2   stdenv,
3   lib,
4   fetchFromGitHub,
5   elixir,
6   erlang,
7 }:
9 stdenv.mkDerivation rec {
10   pname = "mix2nix";
11   version = "0.2.0";
13   src = fetchFromGitHub {
14     owner = "ydlr";
15     repo = "mix2nix";
16     rev = version;
17     hash = "sha256-hD4lpP8GPkNXuMMDOOTEmy+rOwOSCxQwR0Mjq8i4oDM=";
18   };
20   nativeBuildInputs = [ elixir ];
21   buildInputs = [ erlang ];
23   buildPhase = "mix escript.build";
24   installPhase = "install -Dt $out/bin mix2nix";
26   meta = with lib; {
27     description = "Generate nix expressions from mix.lock file";
28     mainProgram = "mix2nix";
29     license = licenses.mit;
30     maintainers = with maintainers; [ ydlr ] ++ teams.beam.members;
31   };