Update rebar3, use qdate_localtime

This commit is contained in:
Jesse Gumm 2016-07-06 17:39:00 -05:00
parent 10d56c2e04
commit b193876305
3 changed files with 18 additions and 16 deletions

View file

@ -2,22 +2,9 @@
%% vim:ts=4 sw=4 et ft=erlang %% vim:ts=4 sw=4 et ft=erlang
{cover_enabled, true}. {cover_enabled, true}.
%% For rebar2 compat
{deps, {deps,
[ [
%% This uses an older erlware_commons version so retain compatibility with %% 0.21.0 only works with rebar3. It's overridden with rebar.config.script in rebar2
%% rebar2. v0.16.1 introduced a 'cf' dependency, which seems to cause {erlware_commons, {git, "git://github.com/erlware/erlware_commons", {tag, "0.21.0"}}},
%% breakage. {qdate_localtime, {git, "git://github.com/choptastic/qdate_localtime", {tag, "1.1.0"}}}
{erlware_commons, ".*", {git, "git://github.com/erlware/erlware_commons.git", {tag, "v0.15.0"}}},
{erlang_localtime, ".*", {git, "git://github.com/choptastic/erlang_localtime.git", {branch, master}}}
]}. ]}.
%% for rebar3
{profiles,
[{pkg,
[{deps,
[
erlware_commons,
erlang_localtime
]}]}]}.

15
rebar.config.script Normal file
View file

@ -0,0 +1,15 @@
%% -*- mode: erlang -*-
%% -*- tab-width: 4;erlang-indent-level: 4;indent-tabs-mode: nil -*-
%% ex: ts=4 sw=4 sts ft=erlang et
case erlang:function_exported(rebar3, main, 1) of
true -> % rebar3
CONFIG;
false -> % rebar 2.x or older
%% Rebuild deps, possibly including those that have been moved to
%% profiles
[{deps, [
{erlware_commons, "", {git, "git://github.com/erlware/erlware_commons", {tag, "v0.15.0"}}},
{erlang_localtime, "", {git, "git://github.com/choptastic/erlang_localtime", {branch, master}}}
]} | lists:keydelete(deps, 1, CONFIG)]
end.

BIN
rebar3

Binary file not shown.