diff options
author | Gleb Peregud <gleber.p@gmail.com> | 2017-09-10 23:36:36 +0200 |
---|---|---|
committer | Gleb Peregud <gleber.p@gmail.com> | 2017-09-11 23:03:49 +0200 |
commit | b8adacf7e2ee33553cd6d334cb32ce95605c8f4f (patch) | |
tree | 6fb4a0d403a605d43da443905df59800e137e3eb /pkgs/development/tools/erlang | |
parent | c806641fbeb05c46cc7768ff05581ce8ef4d87fd (diff) | |
download | nixlib-b8adacf7e2ee33553cd6d334cb32ce95605c8f4f.tar nixlib-b8adacf7e2ee33553cd6d334cb32ce95605c8f4f.tar.gz nixlib-b8adacf7e2ee33553cd6d334cb32ce95605c8f4f.tar.bz2 nixlib-b8adacf7e2ee33553cd6d334cb32ce95605c8f4f.tar.lz nixlib-b8adacf7e2ee33553cd6d334cb32ce95605c8f4f.tar.xz nixlib-b8adacf7e2ee33553cd6d334cb32ce95605c8f4f.tar.zst nixlib-b8adacf7e2ee33553cd6d334cb32ce95605c8f4f.zip |
relx-exe: 3.18.0 -> 3.23.1
Diffstat (limited to 'pkgs/development/tools/erlang')
-rw-r--r-- | pkgs/development/tools/erlang/relx-exe/default.nix | 87 |
1 files changed, 49 insertions, 38 deletions
diff --git a/pkgs/development/tools/erlang/relx-exe/default.nix b/pkgs/development/tools/erlang/relx-exe/default.nix index 7d505b20a05f..df14c29c3728 100644 --- a/pkgs/development/tools/erlang/relx-exe/default.nix +++ b/pkgs/development/tools/erlang/relx-exe/default.nix @@ -1,38 +1,49 @@ -{ stdenv, beamPackages, makeWrapper, fetchHex, erlang }: - beamPackages.buildRebar3 { - name = "relx-exe"; - version = "3.18.0"; - src = fetchHex { - pkg = "relx"; - version = "3.18.0"; - sha256 = - "e76e0446b8d1b113f2b7dcc713f032ccdf1dbda33d76edfeb19c2b6b686dcad7"; - }; - - buildInputs = [ makeWrapper erlang ]; - - beamDeps = with beamPackages; [ - providers_1_6_0 - getopt_0_8_2 - erlware_commons_0_19_0 - cf_0_2_1 - bbmustache_1_0_4 - ]; - - postBuild = '' - HOME=. rebar3 escriptize - ''; - - postInstall = '' - mkdir -p "$out/bin" - cp -r "_build/default/bin/relx" "$out/bin/relx" - ''; - - meta = { - description = "Executable command for Relx"; - license = stdenv.lib.licenses.asl20; - homepage = https://github.com/erlware/relx; - maintainers = with stdenv.lib.maintainers; [ ericbmerritt ]; - }; - - } +{ stdenv, beamPackages, buildRebar3, buildHex, fetchHex + +, getopt_0_8_2, erlware_commons_1_0_0, cf_0_2_2 }: + +let + providers_1_6_0 = buildHex { + name = "providers"; + version = "1.6.0"; + sha256 = "0byfa1h57n46jilz4q132j0vk3iqc0v1vip89li38gb1k997cs0g"; + beamDeps = [ getopt_0_8_2 ]; + }; + bbmustache_1_0_4 = buildHex { + name = "bbmustache"; + version = "1.0.4"; + sha256 = "04lvwm7f78x8bys0js33higswjkyimbygp4n72cxz1kfnryx9c03"; + }; + +in +buildHex rec { + name = "relx-exe"; + version = "3.23.1"; + hexPkg = "relx"; + sha256 = "13j7wds2d7b8v3r9pwy3zhwhzywgwhn6l9gm3slqzyrs1jld0a9d"; + + beamDeps = [ + providers_1_6_0 + getopt_0_8_2 + erlware_commons_1_0_0 + cf_0_2_2 + bbmustache_1_0_4 + ]; + + postBuild = '' + HOME=. rebar3 escriptize + ''; + + postInstall = '' + mkdir -p "$out/bin" + cp -r "_build/default/bin/relx" "$out/bin/relx" + ''; + + meta = { + description = "Executable command for Relx"; + license = stdenv.lib.licenses.asl20; + homepage = "https://github.com/erlware/relx"; + maintainers = with stdenv.lib.maintainers; [ ericbmerritt ]; + }; + +} |