[erlang-luke] Remove useless runtime dependency on eunit
Peter Lemenkov
peter at fedoraproject.org
Fri Jan 28 11:26:18 UTC 2011
commit fb028846c9b2a08fb28f3ebf180ddd86a25ff242
Author: Peter Lemenkov <lemenkov at gmail.com>
Date: Fri Jan 28 14:26:02 2011 +0300
Remove useless runtime dependency on eunit
Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>
erlang-luke-0001-Don-t-include-eunit-header.patch | 26 +++++++++++++++++++++
erlang-luke.spec | 10 +++++--
2 files changed, 33 insertions(+), 3 deletions(-)
---
diff --git a/erlang-luke-0001-Don-t-include-eunit-header.patch b/erlang-luke-0001-Don-t-include-eunit-header.patch
new file mode 100644
index 0000000..06f95e2
--- /dev/null
+++ b/erlang-luke-0001-Don-t-include-eunit-header.patch
@@ -0,0 +1,26 @@
+From dbdc9ea1eb48982e07c2252b65dee358ed91b17f Mon Sep 17 00:00:00 2001
+From: Peter Lemenkov <lemenkov at gmail.com>
+Date: Fri, 28 Jan 2011 00:03:51 +0300
+Subject: [PATCH 1/1] Don't include eunit header
+
+Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>
+---
+ src/luke_phase.erl | 2 --
+ 1 files changed, 0 insertions(+), 2 deletions(-)
+
+diff --git a/src/luke_phase.erl b/src/luke_phase.erl
+index 507f2c5..399b516 100644
+--- a/src/luke_phase.erl
++++ b/src/luke_phase.erl
+@@ -18,8 +18,6 @@
+
+ -behaviour(gen_fsm).
+
+--include_lib("eunit/include/eunit.hrl").
+-
+ -define(BUFFER_INPUT_CHECK, 1000).
+ -define(MAX_BUFFERED_INPUTS, 500).
+
+--
+1.7.3.5
+
diff --git a/erlang-luke.spec b/erlang-luke.spec
index d5140da..6baa865 100644
--- a/erlang-luke.spec
+++ b/erlang-luke.spec
@@ -5,20 +5,20 @@
Name: erlang-%{realname}
Version: 0.2.3
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Dataflow / MapReduce coordination framework
Group: Development/Languages
License: ASL 2.0
URL: https://github.com/basho/luke
# wget --no-check-certificate https://github.com/basho/luke/tarball/luke-0.2.3
Source0: basho-%{realname}-%{realname}-%{version}-0-g%{git_tag}.tar.gz
+Patch1: erlang-luke-0001-Don-t-include-eunit-header.patch
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
BuildRequires: erlang-erts
BuildRequires: erlang-eunit
BuildRequires: erlang-rebar
# lists:member/2
Requires: erlang-erts >= R12B-5
-Requires: erlang-eunit
Requires: erlang-kernel
Requires: erlang-sasl
Requires: erlang-stdlib
@@ -31,6 +31,7 @@ Dataflow / MapReduce coordination framework.
%prep
%setup -q -n basho-%{realname}-%{git_tag}
sed -i -e "s,\./rebar,rebar,g" Makefile
+%patch1 -p1 -b .drop_eunit
%build
@@ -50,7 +51,7 @@ rm -rf $RPM_BUILD_ROOT
%check
# FIXME one test is failed
-#rebar eunit
+rebar eunit
%files
@@ -64,6 +65,9 @@ rm -rf $RPM_BUILD_ROOT
%changelog
+* Fri Jan 28 2011 Peter Lemenkov <lemenkov at gmail.com> - 0.2.3-2
+- Remove useless runtime dependency on eunit
+
* Mon Jan 10 2011 Peter Lemenkov <lemenkov at gmail.com> - 0.2.3-1
- Ver. 0.2.3
More information about the scm-commits
mailing list