diff --git a/rebar.config b/rebar.config index 6515f0425..e2c58cfb1 100644 --- a/rebar.config +++ b/rebar.config @@ -24,71 +24,71 @@ {deps, [{if_not_rebar3, {if_version_below, "24", - {base64url, ".*", {git, "https://github.com/dvv/base64url", {tag, "1.0.1"}}} + {base64url, "~> 1.0", {git, "https://github.com/dvv/base64url", {tag, "1.0.1"}}} }}, - {cache_tab, ".*", {git, "https://github.com/processone/cache_tab", {tag, "1.0.30"}}}, - {eimp, ".*", {git, "https://github.com/processone/eimp", {tag, "1.0.22"}}}, + {cache_tab, "~> 1.0.30", {git, "https://github.com/processone/cache_tab", {tag, "1.0.30"}}}, + {eimp, "~> 1.0.22", {git, "https://github.com/processone/eimp", {tag, "1.0.22"}}}, {if_var_true, pam, - {epam, ".*", {git, "https://github.com/processone/epam", {tag, "1.0.14"}}}}, + {epam, "~> 1.0.14", {git, "https://github.com/processone/epam", {tag, "1.0.14"}}}}, {if_var_true, redis, - {eredis, ".*", {git, "https://github.com/wooga/eredis", {tag, "v1.2.0"}}}}, + {eredis, "~> 1.2.0", {git, "https://github.com/wooga/eredis", {tag, "v1.2.0"}}}}, {if_var_true, sip, - {esip, ".*", {git, "https://github.com/processone/esip", {tag, "1.0.52"}}}}, + {esip, "~> 1.0.52", {git, "https://github.com/processone/esip", {tag, "1.0.52"}}}}, {if_var_true, zlib, - {ezlib, ".*", {git, "https://github.com/processone/ezlib", {tag, "1.0.12"}}}}, - {fast_tls, ".*", {git, "https://github.com/processone/fast_tls", {tag, "1.1.19"}}}, - {fast_xml, ".*", {git, "https://github.com/processone/fast_xml", {tag, "1.1.51"}}}, - {fast_yaml, ".*", {git, "https://github.com/processone/fast_yaml", {tag, "1.0.36"}}}, - {idna, ".*", {git, "https://github.com/benoitc/erlang-idna", {tag, "6.0.0"}}}, + {ezlib, "~> 1.0.12", {git, "https://github.com/processone/ezlib", {tag, "1.0.12"}}}}, + {fast_tls, "~> 1.1.19", {git, "https://github.com/processone/fast_tls", {tag, "1.1.19"}}}, + {fast_xml, "~> 1.1.51", {git, "https://github.com/processone/fast_xml", {tag, "1.1.51"}}}, + {fast_yaml, "~> 1.0.36", {git, "https://github.com/processone/fast_yaml", {tag, "1.0.36"}}}, + {idna, "~> 6.0", {git, "https://github.com/benoitc/erlang-idna", {tag, "6.0.0"}}}, {if_version_above, "19", - {jiffy, ".*", {git, "https://github.com/davisp/jiffy", {tag, "1.1.1"}}}, - {jiffy, ".*", {git, "https://github.com/davisp/jiffy", {tag, "1.1.0"}}} % for R19 and below + {jiffy, "~> 1.1.1", {git, "https://github.com/davisp/jiffy", {tag, "1.1.1"}}}, + {jiffy, "1.1.0", {git, "https://github.com/davisp/jiffy", {tag, "1.1.0"}}} % for R19 and below }, {if_version_above, "23", - {jose, ".*", {git, "https://github.com/potatosalad/erlang-jose", {tag, "1.11.10"}}}, - {jose, ".*", {git, "https://github.com/potatosalad/erlang-jose", {tag, "1.11.1"}}} + {jose, "~> 1.11.10", {git, "https://github.com/potatosalad/erlang-jose", {tag, "1.11.10"}}}, + {jose, "1.11.1", {git, "https://github.com/potatosalad/erlang-jose", {tag, "1.11.1"}}} }, {if_version_below, "22", - {lager, ".*", {git, "https://github.com/erlang-lager/lager", {tag, "3.9.1"}}} + {lager, "~> 3.9.1", {git, "https://github.com/erlang-lager/lager", {tag, "3.9.1"}}} }, %% Lua, rebar, OTP 20: 1.0 git tag {if_var_true, lua, {if_not_rebar3, {if_version_below, "21", - {luerl, ".*", {git, "https://github.com/rvirding/luerl", {tag, "1.0"}}} + {luerl, "1.0", {git, "https://github.com/rvirding/luerl", {tag, "1.0"}}} }}}, %% Lua, rebar3, OTP 20: 1.0.0 hex package {if_var_true, lua, {if_rebar3, {if_version_below, "21", - {luerl, ".*", {git, "https://github.com/rvirding/luerl", {tag, "1.0.0"}}} + {luerl, "1.0.0", {git, "https://github.com/rvirding/luerl", {tag, "1.0.0"}}} }}}, %% Lua, any rebar, OTP 21-26: 1.1.1 git tag / 1.1.1 hex package {if_var_true, lua, {if_version_above, "20", {if_version_below, "27", - {luerl, ".*", {git, "https://github.com/rvirding/luerl", {tag, "1.1.1"}}} + {luerl, "~> 1.1.1", {git, "https://github.com/rvirding/luerl", {tag, "1.1.1"}}} }}}, %% Lua, any rebar, OTP 27: temporary otp27 branch from fork {if_var_true, lua, {if_version_above, "26", {luerl, ".*", {git, "https://github.com/processone/luerl", {branch, "otp27"}}} }}, - {mqtree, ".*", {git, "https://github.com/processone/mqtree", {tag, "1.0.16"}}}, + {mqtree, "~> 1.0.16", {git, "https://github.com/processone/mqtree", {tag, "1.0.16"}}}, {p1_acme, ".*", {git, "https://github.com/processone/p1_acme", {branch, "master"}}}, {if_var_true, mysql, {p1_mysql, ".*", {git, "https://github.com/processone/p1_mysql", {tag, "1.0.23"}}}}, - {p1_oauth2, ".*", {git, "https://github.com/processone/p1_oauth2", {tag, "0.6.14"}}}, + {p1_oauth2, "~> 0.6.14", {git, "https://github.com/processone/p1_oauth2", {tag, "0.6.14"}}}, {if_var_true, pgsql, - {p1_pgsql, ".*", {git, "https://github.com/processone/p1_pgsql", {tag, "1.1.25"}}}}, - {p1_utils, ".*", {git, "https://github.com/processone/p1_utils", {tag, "1.0.25"}}}, - {pkix, ".*", {git, "https://github.com/processone/pkix", {tag, "1.0.9"}}}, + {p1_pgsql, "~> 1.1.15", {git, "https://github.com/processone/p1_pgsql", {tag, "1.1.25"}}}}, + {p1_utils, "~> 1.0.25", {git, "https://github.com/processone/p1_utils", {tag, "1.0.25"}}}, + {pkix, "~> 1.0.9", {git, "https://github.com/processone/pkix", {tag, "1.0.9"}}}, {if_var_true, sqlite, - {sqlite3, ".*", {git, "https://github.com/processone/erlang-sqlite3", {tag, "1.1.14"}}}}, - {stringprep, ".*", {git, "https://github.com/processone/stringprep", {tag, "1.0.29"}}}, + {sqlite3, "~> 1.1.14", {git, "https://github.com/processone/erlang-sqlite3", {tag, "1.1.14"}}}}, + {stringprep, "~> 1.0.29", {git, "https://github.com/processone/stringprep", {tag, "1.0.29"}}}, {if_var_true, stun, - {stun, ".*", {git, "https://github.com/processone/stun", {tag, "1.2.12"}}}}, - {xmpp, ".*", {git, "https://github.com/processone/xmpp", {tag, "1.8.1"}}}, - {yconf, ".*", {git, "https://github.com/processone/yconf", {tag, "1.0.15"}}} + {stun, "~> 1.2.12", {git, "https://github.com/processone/stun", {tag, "1.2.12"}}}}, + {xmpp, "~> 1.8.1", {git, "https://github.com/processone/xmpp", {tag, "1.8.1"}}}, + {yconf, "~> 1.0.15", {git, "https://github.com/processone/yconf", {tag, "1.0.15"}}} ]}. {gitonly_deps, [ejabberd_po]}.