diff options
author | Tristan Sloughter <[email protected]> | 2015-06-21 14:55:41 -0500 |
---|---|---|
committer | Tristan Sloughter <[email protected]> | 2015-06-21 15:02:02 -0500 |
commit | 9ad84ac8f93756610fc99fe6a8eb3412218478aa (patch) | |
tree | ec7deca22ebf6e37253d927fb4be6ae96aaf22ff | |
parent | 4f38907d4967d672d3a2b13422cde2e13a42a604 (diff) | |
download | relx-9ad84ac8f93756610fc99fe6a8eb3412218478aa.tar.gz relx-9ad84ac8f93756610fc99fe6a8eb3412218478aa.tar.bz2 relx-9ad84ac8f93756610fc99fe6a8eb3412218478aa.zip |
use packages and add hex package metadata to .app.src
-rw-r--r-- | rebar.config | 25 | ||||
-rw-r--r-- | rebar.lock | 20 | ||||
-rwxr-xr-x | rebar3 | bin | 343056 -> 363107 bytes | |||
-rw-r--r-- | src/relx.app.src | 6 | ||||
-rw-r--r-- | src/rlx_util.erl | 2 |
5 files changed, 19 insertions, 34 deletions
diff --git a/rebar.config b/rebar.config index 4ff2aa4..b62fc7e 100644 --- a/rebar.config +++ b/rebar.config @@ -1,22 +1,15 @@ %% -*- mode: Erlang; fill-column: 80; comment-column: 75; -*- %% Dependencies ================================================================ -{deps, [{erlware_commons, ".*", - {git, "https://github.com/erlware/erlware_commons.git", - {branch, "master"}}}, - {providers, ".*", - {git, "https://github.com/tsloughter/providers.git", - {tag, "v1.3.0"}}}, - {mustache, ".*", - {git, "https://github.com/soranoba/mustache.git", - {tag, "v0.3.0"}}}, - {getopt, "", - {git, "https://github.com/jcomellas/getopt.git", - {branch, "master"}}}]}. +{deps, [{erlware_commons, "0.12.0"}, + {providers, "1.4.1"}, + {getopt, "0.8.2"}, + {bbmustache, "1.0.1"} + ]}. {escript_incl_extra, [{"priv/templates/*", "."}]}. {escript_emu_args, "%%! +sbtu +A0 -noinput\n"}. {escript_incl_apps, - [getopt, erlware_commons, providers, relx]}. + [getopt, erlware_commons, bbmustache, providers, relx]}. %% Compiler Options ============================================================ {erl_opts, @@ -47,9 +40,9 @@ ]}, {deps, []}, {plugins, []} ]}, - {override, mustache, [ - {erl_opts, [no_debug_info]}, - {deps, []}, {plugins, []}]}, + {override, bbmustache, [ + {erl_opts, [no_debug_info]}, + {deps, []}, {plugins, []}]}, {override, getopt, [{erl_opts, [no_debug_info]}]}, {override, providers, [{erl_opts, [no_debug_info]}]} ]}. @@ -1,16 +1,4 @@ -[{<<"providers">>, - {git,"https://github.com/tsloughter/providers.git", - {ref,"d565693cbbca3457df34d95c53c47e1faa8cde6c"}}, - 0}, - {<<"mustache">>, - {git,"https://github.com/soranoba/mustache.git", - {ref,"e5401042c66039eef20ee81abc1537ced1f22bc7"}}, - 0}, - {<<"getopt">>, - {git,"https://github.com/jcomellas/getopt.git", - {ref,"626698975e63866156159661d100785d65eab6f9"}}, - 0}, - {<<"erlware_commons">>, - {git,"https://github.com/erlware/erlware_commons.git", - {ref,"ef0d252b11c863f9c228af2fe93a4e42fba2f7f3"}}, - 0}]. +[{<<"bbmustache">>,{pkg,<<"bbmustache">>,<<"1.0.1">>},0}, + {<<"providers">>,{pkg,<<"providers">>,<<"1.4.1">>},0}, + {<<"erlware_commons">>,{pkg,<<"erlware_commons">>,<<"0.12.0">>},0}, + {<<"getopt">>,{pkg,<<"getopt">>,<<"0.8.2">>},0}]. Binary files differdiff --git a/src/relx.app.src b/src/relx.app.src index 3e2b493..d54a7bf 100644 --- a/src/relx.app.src +++ b/src/relx.app.src @@ -23,4 +23,8 @@ {vsn, "semver"}, {modules, []}, {registered, []}, - {applications, [kernel, stdlib, getopt, erlware_commons, providers]}]}. + {applications, [kernel, stdlib, getopt, erlware_commons, bbmustache, providers]}, + + {contributors, ["Eric Merritt", "Tristan Sloughter", "Jordan Wilberding"]}, + {licenses, ["Apache"]}, + {links, [{"Github", "https://github.com/erlware/relx"}]}]}. diff --git a/src/rlx_util.erl b/src/rlx_util.erl index db448e8..f732055 100644 --- a/src/rlx_util.erl +++ b/src/rlx_util.erl @@ -162,7 +162,7 @@ render(Template) -> render(Template, []). render(Template, Data) -> - {ok, mustache:render(ec_cnv:to_binary(Template), Data, [{key_type, atom}])}. + {ok, bbmustache:render(ec_cnv:to_binary(Template), Data, [{key_type, atom}])}. load_file(Files, escript, Name) -> {Name, Bin} = lists:keyfind(Name, 1, Files), |