[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