diff options
author | David <dlesl@users.noreply.github.com> | 2021-05-31 18:49:58 +0200 |
---|---|---|
committer | Raphael Megzari <raphael@megzari.com> | 2021-06-09 12:14:12 +0900 |
commit | ae2f75ef8949f5174325e655adefa1b86e80befb (patch) | |
tree | 74d8e443549bee300fae31d21f6f539dd5b69e58 /pkgs/development/beam-modules | |
parent | 1ecc68dc93fbc470790a720d30d71c6b06e0960d (diff) | |
download | nixpkgs-ae2f75ef8949f5174325e655adefa1b86e80befb.tar nixpkgs-ae2f75ef8949f5174325e655adefa1b86e80befb.tar.gz nixpkgs-ae2f75ef8949f5174325e655adefa1b86e80befb.tar.bz2 nixpkgs-ae2f75ef8949f5174325e655adefa1b86e80befb.tar.lz nixpkgs-ae2f75ef8949f5174325e655adefa1b86e80befb.tar.xz nixpkgs-ae2f75ef8949f5174325e655adefa1b86e80befb.tar.zst nixpkgs-ae2f75ef8949f5174325e655adefa1b86e80befb.zip |
rebar3WithPlugins: add ability to ignore dependencies
Diffstat (limited to 'pkgs/development/beam-modules')
-rw-r--r-- | pkgs/development/beam-modules/rebar3-release.nix | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/pkgs/development/beam-modules/rebar3-release.nix b/pkgs/development/beam-modules/rebar3-release.nix index 80082945e4c..98d10cb87c4 100644 --- a/pkgs/development/beam-modules/rebar3-release.nix +++ b/pkgs/development/beam-modules/rebar3-release.nix @@ -51,20 +51,12 @@ let inherit src; + REBAR_IGNORE_DEPS = beamDeps != [ ]; + configurePhase = '' runHook preConfigure ${lib.optionalString (checkouts != null) "cp --no-preserve=all -R ${checkouts}/_checkouts ."} - ${# Prevent rebar3 from trying to manage deps - lib.optionalString (beamDeps != [ ]) '' - erl -noshell -eval ' - {ok, Terms0} = file:consult("rebar.config"), - Terms = lists:keydelete(deps, 1, Terms0), - ok = file:write_file("rebar.config", [io_lib:format("~tp.~n", [T]) || T <- Terms]), - init:stop(0) - ' - rm -f rebar.lock - ''} runHook postConfigure ''; |