diff options
author | Eric Merritt <eric@merritt.tech> | 2016-03-28 14:14:13 -0700 |
---|---|---|
committer | Eric Merritt <eric@merritt.tech> | 2016-04-23 19:03:24 -0700 |
commit | 8dbcb4e35ecc2513dab1ed8cb6052f68ab0a6537 (patch) | |
tree | 7c59313015440aa0adeed1acf01e9445081b308d /pkgs/development/tools/build-managers/rebar3 | |
parent | 3b7aee2e5a87b256aaff903a33106d974a25dbef (diff) | |
download | nixlib-8dbcb4e35ecc2513dab1ed8cb6052f68ab0a6537.tar nixlib-8dbcb4e35ecc2513dab1ed8cb6052f68ab0a6537.tar.gz nixlib-8dbcb4e35ecc2513dab1ed8cb6052f68ab0a6537.tar.bz2 nixlib-8dbcb4e35ecc2513dab1ed8cb6052f68ab0a6537.tar.lz nixlib-8dbcb4e35ecc2513dab1ed8cb6052f68ab0a6537.tar.xz nixlib-8dbcb4e35ecc2513dab1ed8cb6052f68ab0a6537.tar.zst nixlib-8dbcb4e35ecc2513dab1ed8cb6052f68ab0a6537.zip |
beamPackages: Add support for Mix and Erlang.mk
Diffstat (limited to 'pkgs/development/tools/build-managers/rebar3')
-rw-r--r-- | pkgs/development/tools/build-managers/rebar3/default.nix | 7 | ||||
-rw-r--r-- | pkgs/development/tools/build-managers/rebar3/fetch-hex.nix | 34 |
2 files changed, 3 insertions, 38 deletions
diff --git a/pkgs/development/tools/build-managers/rebar3/default.nix b/pkgs/development/tools/build-managers/rebar3/default.nix index ac3a5ac9e402..057ae59b1445 100644 --- a/pkgs/development/tools/build-managers/rebar3/default.nix +++ b/pkgs/development/tools/build-managers/rebar3/default.nix @@ -1,10 +1,9 @@ { stdenv, writeText, callPackage, fetchurl, - fetchHex, erlang, hermeticRebar3 ? true, rebar3-nix-bootstrap, tree, fetchFromGitHub }: - + fetchHex, erlang, hermeticRebar3 ? true, rebar3-nix-bootstrap, + tree, fetchFromGitHub, hexRegistrySnapshot }: let version = "3.0.0-beta.4"; - registrySnapshot = callPackage ./registrySnapshot.nix { }; # TODO: all these below probably should go into nixpkgs.erlangModules.sources.* # {erlware_commons, "0.16.0"}, @@ -89,7 +88,7 @@ stdenv.mkDerivation { else []; buildInputs = [ erlang tree ]; - propagatedBuildInputs = [ registrySnapshot rebar3-nix-bootstrap ]; + propagatedBuildInputs = [ hexRegistrySnapshot rebar3-nix-bootstrap ]; postPatch = '' echo postPatch diff --git a/pkgs/development/tools/build-managers/rebar3/fetch-hex.nix b/pkgs/development/tools/build-managers/rebar3/fetch-hex.nix deleted file mode 100644 index 1b1378c10cbd..000000000000 --- a/pkgs/development/tools/build-managers/rebar3/fetch-hex.nix +++ /dev/null @@ -1,34 +0,0 @@ -{ stdenv, fetchurl }: - -{ pkg, version, sha256 -, meta ? {} -}: - -with stdenv.lib; - -stdenv.mkDerivation ({ - name = "hex-source-${pkg}-${version}"; - - src = fetchurl { - url = "https://s3.amazonaws.com/s3.hex.pm/tarballs/${pkg}-${version}.tar"; - inherit sha256; - }; - - phases = [ "unpackPhase" "installPhase" ]; - - unpackCmd = '' - tar -xf $curSrc contents.tar.gz - mkdir contents - tar -C contents -xzf contents.tar.gz - ''; - - installPhase = '' - runHook preInstall - mkdir "$out" - cp -Hrt "$out" . - success=1 - runHook postInstall - ''; - - inherit meta; -}) |