diff options
author | happysalada <raphael@megzari.com> | 2021-01-10 17:46:10 +0900 |
---|---|---|
committer | happysalada <raphael@megzari.com> | 2021-02-01 09:34:44 +0900 |
commit | 39c85b0bcfe1f807389225492d6efa72c58fa192 (patch) | |
tree | 392f2115f8aa923ed099035dbb02bd5a42a954f6 /pkgs/development/beam-modules/fetch-mix-deps.nix | |
parent | 10d464e887fbacf87ac7f82250ca35ca04e25368 (diff) | |
download | nixlib-39c85b0bcfe1f807389225492d6efa72c58fa192.tar nixlib-39c85b0bcfe1f807389225492d6efa72c58fa192.tar.gz nixlib-39c85b0bcfe1f807389225492d6efa72c58fa192.tar.bz2 nixlib-39c85b0bcfe1f807389225492d6efa72c58fa192.tar.lz nixlib-39c85b0bcfe1f807389225492d6efa72c58fa192.tar.xz nixlib-39c85b0bcfe1f807389225492d6efa72c58fa192.tar.zst nixlib-39c85b0bcfe1f807389225492d6efa72c58fa192.zip |
use correct commands to set local rebar and rebar3
Diffstat (limited to 'pkgs/development/beam-modules/fetch-mix-deps.nix')
-rw-r--r-- | pkgs/development/beam-modules/fetch-mix-deps.nix | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/pkgs/development/beam-modules/fetch-mix-deps.nix b/pkgs/development/beam-modules/fetch-mix-deps.nix index 513e56291835..5103e63dce59 100644 --- a/pkgs/development/beam-modules/fetch-mix-deps.nix +++ b/pkgs/development/beam-modules/fetch-mix-deps.nix @@ -14,16 +14,19 @@ stdenvNoCC.mkDerivation ({ inherit src; MIX_ENV = mixEnv; - MIX_REBAR = "${rebar}/bin/rebar"; - MIX_REBAR3 = "${rebar3}/bin/rebar3"; MIX_DEBUG = if debug then 1 else 0; + DEBUG = if debug then 1 else 0; # for rebar3 configurePhase = '' - mkdir -p $out/deps - mkdir -p $out/.hex export HEX_HOME="$TEMPDIR/.hex"; export MIX_HOME="$TEMPDIR/.mix"; - export MIX_DEPS_PATH="$out/deps"; + export MIX_DEPS_PATH="$out"; + + # Rebar + mix local.rebar rebar "${rebar}/bin/rebar" + mix local.rebar rebar3 "${rebar3}/bin/rebar3" + export REBAR_GLOBAL_CONFIG_DIR="$TMPDIR/rebar3" + export REBAR_CACHE_DIR="$TMPDIR/rebar3.cache" ''; downloadPhase = '' |