summary refs log tree commit diff
path: root/pkgs/development/tools/erlang/hex2nix/default.nix
blob: 082edb37a4f3d0aeed2b652491cfe24104cb5939 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
{ stdenv, fetchFromGitHub, buildRebar3, buildHex,

  # Erlang dependencies:
  ibrowse_4_2_2,
  getopt_0_8_2,
  erlware_commons_1_0_0,
  jsx_2_8_0 }:

buildRebar3 rec {
    name = "hex2nix";
    version = "0.0.6-a31eadd7";

    src = fetchFromGitHub {
      owner  = "erlang-nix";
      repo   = "hex2nix";
      rev    = "a31eadd7af2cbdac1b87991b378e98ea4fb40ae0";
      sha256 = "1hnkrksyrbpq2gq25rfsrnm86n0g3biab88gswm3zj88ddrz6dyk";
    };

    beamDeps = [ ibrowse_4_2_2 jsx_2_8_0 erlware_commons_1_0_0 getopt_0_8_2 ];

    enableDebugInfo = true;

    installPhase = ''
      runHook preInstall
      make PREFIX=$out install
      runHook postInstall
    '';
 }