summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--erlang-relx.spec15
1 files changed, 12 insertions, 3 deletions
diff --git a/erlang-relx.spec b/erlang-relx.spec
index 916d254..2b2477d 100644
--- a/erlang-relx.spec
+++ b/erlang-relx.spec
@@ -14,7 +14,14 @@ Source0: https://github.com/%{upstream}/%{realname}/archive/v%{version}/%{realn
BuildRequires: erlang-rebar
BuildRequires: erlang-providers
BuildRequires: erlang-erlware_commons
+BuildRequires: erlang-cf
+BuildRequires: erlang-bbmustache
+BuildRequires: erlang-getopt
Requires: erlang-rebar
+Requires: erlang-providers
+Requires: erlang-erlware_commons
+Requires: erlang-cf
+Requires: erlang-getopt
%description
Relx assembles releases for an Erlang/OTP release. Given a release
@@ -24,13 +31,15 @@ it will generate a release output.
%prep
%autosetup -n %{realname}-%{version}
-# Fix dependency version issue
+# Fix harcoded dependency to match packaged version
sed -i 's/{bbmustache, "1.0.4"}/{bbmustache, "1.5.0"}/' rebar.config
-# FIXME: for some reason eunit failes to compile the test/rlx_test_utils.erl
+# FIXME: for some reason eunit fails to compile test/rlx_test_utils.erl when
+# using rebar2. We should be able to get ride of this line once rebar3 is
+# properly packaged.
rm test/rlx_test_utils.erl
-# FIXME: this module depends on rlx_test_utils, see above.
+# FIXME: this module depends on rlx_test_utils, see above comment.
rm test/rlx_depsolver_tester.erl
%build