summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTimothée Floure <timothee.floure@fnux.ch>2018-07-17 15:02:28 +0200
committerTimothée Floure <timothee.floure@fnux.ch>2018-07-17 15:02:28 +0200
commit7bf3c6272e9603e8f0137cbbf13f455ce4289670 (patch)
tree7915caeae211ed56ea679c7d040a73cc6953a5a7
parent4c7fae9220c534a1920b888f6887861c92d80287 (diff)
downloadrpm-erlang-erlware_commons-master.tar.gz
rpm-erlang-erlware_commons-master.tar.xz
rpm-erlang-erlware_commons-master.zip
Add the erlang-cf dependecy and disable the color_test testHEADmaster
-rw-r--r--erlang-erlware_commons-disable-color_test.patch11
-rw-r--r--erlang-erlware_commons.spec5
2 files changed, 16 insertions, 0 deletions
diff --git a/erlang-erlware_commons-disable-color_test.patch b/erlang-erlware_commons-disable-color_test.patch
new file mode 100644
index 0000000..140b9fe
--- /dev/null
+++ b/erlang-erlware_commons-disable-color_test.patch
@@ -0,0 +1,11 @@
+--- src/ec_cmd_log.erl.orig 2018-07-17 14:05:18.477887930 +0200
++++ src/ec_cmd_log.erl 2018-07-17 14:10:08.866152672 +0200
+@@ -293,8 +293,4 @@
+ ?assertEqual("test",
+ colorize(LogState, ?RED, true, "test")).
+
+-color_test() ->
+- LogState = new(debug, command_line, high),
+- ?assertEqual("\e[1;31m===> test\e[0m",
+- colorize(LogState, ?RED, true, "test")).
+ -endif.
diff --git a/erlang-erlware_commons.spec b/erlang-erlware_commons.spec
index 9333678..9d88b7d 100644
--- a/erlang-erlware_commons.spec
+++ b/erlang-erlware_commons.spec
@@ -11,14 +11,19 @@ Summary: Extension to Erlang's standard library
License: MIT
URL: https://github.com/%{upstream}/%{realname}
Source0: https://github.com/%{upstream}/%{realname}/archive/%{version}/%{realname}-%{version}.tar.gz
+# The "color" test does not play well with Fedora's build system
+Patch0: erlang-erlware_commons-disable-color_test.patch
BuildRequires: erlang-rebar
+BuildRequires: erlang-cf
Requires: erlang-rebar
+Requires: erlang-cf
%description
%{summary}.
%prep
%setup -q -n %{realname}-%{version}
+%patch0
%build
%{erlang_compile}