Blob Blame History Raw
From: Peter Lemenkov <lemenkov@gmail.com>
Date: Tue, 15 Dec 2020 16:35:56 +0100
Subject: [PATCH] Skip deps

Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>

diff --git a/bootstrap b/bootstrap
index cd41321f..d35e6e74 100755
--- a/bootstrap
+++ b/bootstrap
@@ -31,17 +31,6 @@ main(_) ->
     os:putenv("REBAR_PROFILE", "bootstrap"),
     compile_vendored(),
 
-    %% Fetch and build deps required to build rebar3
-    BaseDeps = [{providers, []}
-               ,{getopt, []}
-               ,{cf, []}
-               ,{erlware_commons, ["ec_dictionary.erl", "ec_vsn.erl"]}
-               ,{parse_trans, ["parse_trans.erl", "parse_trans_pp.erl",
-                               "parse_trans_codegen.erl"]}
-               ,{certifi, []}],
-    Deps = get_deps(),
-    [fetch_and_compile(Dep, Deps) || Dep <- BaseDeps],
-
     %% Build rebar3 modules with compile:file
     bootstrap_rebar3(),
 
@@ -63,7 +52,6 @@ main(_) ->
     code:add_pathsa(DepsPaths),
 
     rebar3:run(["clean", "-a"]),
-    rebar3:run(["as", "prod", "escriptize"]),
 
     %% Done with compile, can turn back on error logger
     error_logger:tty(true).
diff --git a/rebar.config b/rebar.config
index 0ed42c77..a820bf11 100644
--- a/rebar.config
+++ b/rebar.config
@@ -1,18 +1,6 @@
 %% -*- mode: erlang;erlang-indent-level: 4;indent-tabs-mode: nil -*-
 %% ex: ts=4 sw=4 ft=erlang et
 
-{deps, [{erlware_commons,     "1.3.1"},
-        {ssl_verify_fun,      "1.1.6"},
-        {certifi,             "2.5.2"},
-        {parse_trans,         "3.3.0"}, % force otp-21 compat
-        {providers,           "1.8.1"},
-        {getopt,              "1.0.1"},
-        {bbmustache,          "1.10.0"},
-        {relx,                "4.2.0"},
-        {cf,                  "0.3.1"},
-        {cth_readable,        "1.4.9"},
-        {eunit_formatters,    "0.5.0"}]}.
-
 {post_hooks, [{"(linux|darwin|solaris|freebsd|netbsd|openbsd)",
                escriptize,
                "cp \"$REBAR_BUILD_DIR/bin/rebar3\" ./rebar3"},
diff --git a/rebar.lock b/rebar.lock
deleted file mode 100644
index 8355e9e5..00000000
--- a/rebar.lock
+++ /dev/null
@@ -1,38 +0,0 @@
-{"1.2.0",
-[{<<"bbmustache">>,{pkg,<<"bbmustache">>,<<"1.10.0">>},0},
- {<<"certifi">>,{pkg,<<"certifi">>,<<"2.5.2">>},0},
- {<<"cf">>,{pkg,<<"cf">>,<<"0.3.1">>},0},
- {<<"cth_readable">>,{pkg,<<"cth_readable">>,<<"1.4.9">>},0},
- {<<"erlware_commons">>,{pkg,<<"erlware_commons">>,<<"1.3.1">>},0},
- {<<"eunit_formatters">>,{pkg,<<"eunit_formatters">>,<<"0.5.0">>},0},
- {<<"getopt">>,{pkg,<<"getopt">>,<<"1.0.1">>},0},
- {<<"parse_trans">>,{pkg,<<"parse_trans">>,<<"3.3.0">>},0},
- {<<"providers">>,{pkg,<<"providers">>,<<"1.8.1">>},0},
- {<<"relx">>,{pkg,<<"relx">>,<<"4.2.0">>},0},
- {<<"ssl_verify_fun">>,{pkg,<<"ssl_verify_fun">>,<<"1.1.6">>},0}]}.
-[
-{pkg_hash,[
- {<<"bbmustache">>, <<"DDC927463F0E95D66CDAC889153AF08015D609124D6D79006C248AD2DE7F6ECD">>},
- {<<"certifi">>, <<"B7CFEAE9D2ED395695DD8201C57A2D019C0C43ECAF8B8BCB9320B40D6662F340">>},
- {<<"cf">>, <<"5CB902239476E141EA70A740340233782D363A31EEA8AD37049561542E6CD641">>},
- {<<"cth_readable">>, <<"034FB69795F11061980ECB62B40EF51DC10D4AC115B98FDB2C0CC71D851FBF98">>},
- {<<"erlware_commons">>, <<"0CE192AD69BC6FD0880246D852D0ECE17631E234878011D1586E053641ED4C04">>},
- {<<"eunit_formatters">>, <<"6A9133943D36A465D804C1C5B6E6839030434B8879C5600D7DDB5B3BAD4CCB59">>},
- {<<"getopt">>, <<"C73A9FA687B217F2FF79F68A3B637711BB1936E712B521D8CE466B29CBF7808A">>},
- {<<"parse_trans">>, <<"09765507A3C7590A784615CFD421D101AEC25098D50B89D7AA1D66646BC571C1">>},
- {<<"providers">>, <<"70B4197869514344A8A60E2B2A4EF41CA03DEF43CFB1712ECF076A0F3C62F083">>},
- {<<"relx">>, <<"493E34AD009DAAE0C0A6D38F6FFBF45CA8DEF705B01FFF97A00FB4DA08319D34">>},
- {<<"ssl_verify_fun">>, <<"CF344F5692C82D2CD7554F5EC8FD961548D4FD09E7D22F5B62482E5AEAEBD4B0">>}]},
-{pkg_hash_ext,[
- {<<"bbmustache">>, <<"43EFFA3FD4BB9523157AF5A9E2276C493495B8459FC8737144AA186CB13CE2EE">>},
- {<<"certifi">>, <<"3B3B5F36493004AC3455966991EAF6E768CE9884693D9968055AEEEB1E575040">>},
- {<<"cf">>, <<"315E8D447D3A4B02BCDBFA397AD03BBB988A6E0AA6F44D3ADD0F4E3C3BF97672">>},
- {<<"cth_readable">>, <<"B4C6ABABDB046C5F2FBB3C22F030B4C5A679083956DCDD29C1DF0CB30B18DA24">>},
- {<<"erlware_commons">>, <<"7AADA93F368D0A0430122E39931B7FB4AC9E94DBF043CDC980AD4330FD9CD166">>},
- {<<"eunit_formatters">>, <<"D6C8BA213424944E6E05BBC097C32001CDD0ABE3925D02454F229B20D68763C9">>},
- {<<"getopt">>, <<"53E1AB83B9CEB65C9672D3E7A35B8092E9BDC9B3EE80721471A161C10C59959C">>},
- {<<"parse_trans">>, <<"17EF63ABDE837AD30680EA7F857DD9E7CED9476CDD7B0394432AF4BFC241B960">>},
- {<<"providers">>, <<"E45745ADE9C476A9A469EA0840E418AB19360DC44F01A233304E118A44486BA0">>},
- {<<"relx">>, <<"95FA4BF3B1FF2E04033504602BEF72F8F3EB6A90608191CB2D7C0E7E54D0D1FF">>},
- {<<"ssl_verify_fun">>, <<"BDB0D2471F453C88FF3908E7686F86F9BE327D065CC1EC16FA4540197EA04680">>}]}
-].