[erlang-getopt] Workaround for EL5's rebar

Peter Lemenkov peter at fedoraproject.org
Sun Jun 10 05:49:29 UTC 2012


commit 613a188f9081adef1b0e65b7b5ec2219b053cbbb
Author: Peter Lemenkov <lemenkov at gmail.com>
Date:   Sun Jun 10 09:49:17 2012 +0400

    Workaround for EL5's rebar
    
    Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>

 ...-getopt-0001-No-such-type-boolean-in-R12B.patch |    2 +-
 ...No-such-function-lists-keyfind-3-in-R12B5.patch |    2 +-
 erlang-getopt.spec                                 |   14 +++++++++++++-
 3 files changed, 15 insertions(+), 3 deletions(-)
---
diff --git a/erlang-getopt-0001-No-such-type-boolean-in-R12B.patch b/erlang-getopt-0001-No-such-type-boolean-in-R12B.patch
index 4ba3341..b976f7c 100644
--- a/erlang-getopt-0001-No-such-type-boolean-in-R12B.patch
+++ b/erlang-getopt-0001-No-such-type-boolean-in-R12B.patch
@@ -1,4 +1,4 @@
-From de20f7669f0d1a5dc7c9a3388c4a2ff878cc75d3 Mon Sep 17 00:00:00 2001
+From fe8a6625215c1bb3f1f80660f7c34cb17306fcf1 Mon Sep 17 00:00:00 2001
 From: Peter Lemenkov <lemenkov at gmail.com>
 Date: Tue, 15 May 2012 22:42:30 +0400
 Subject: [PATCH 1/2] No such type - boolean() in R12B
diff --git a/erlang-getopt-0002-No-such-function-lists-keyfind-3-in-R12B5.patch b/erlang-getopt-0002-No-such-function-lists-keyfind-3-in-R12B5.patch
index 341a877..b9530ac 100644
--- a/erlang-getopt-0002-No-such-function-lists-keyfind-3-in-R12B5.patch
+++ b/erlang-getopt-0002-No-such-function-lists-keyfind-3-in-R12B5.patch
@@ -1,4 +1,4 @@
-From 32a17ff108622fce2544bea43c0309cb98d9ff44 Mon Sep 17 00:00:00 2001
+From 5c513eed22f3d202e73145bfa12378bb7310907e Mon Sep 17 00:00:00 2001
 From: Peter Lemenkov <lemenkov at gmail.com>
 Date: Fri, 1 Jun 2012 10:26:25 +0400
 Subject: [PATCH 2/2] No such function lists:keyfind/3 in R12B5
diff --git a/erlang-getopt.spec b/erlang-getopt.spec
index 10bca49..71f61bc 100644
--- a/erlang-getopt.spec
+++ b/erlang-getopt.spec
@@ -7,7 +7,7 @@
 
 Name:		erlang-%{realname}
 Version:	0.4.4
-Release:	1%{?dist}
+Release:	2%{?dist}
 Summary:	Erlang module to parse command line arguments using the GNU getopt syntax
 Group:		Development/Libraries
 License:	BSD
@@ -36,12 +36,21 @@ chmod 0644 examples/*.escript
 
 
 %build
+%if 0%{?el5}
+rebar compile
+rebar doc
+%else
 rebar compile -v
 rebar doc -v
+%endif
 
 
 %check
+%if 0%{?el5}
+echo "skip testing for EL5 (broken for now although app is working)"
+%else
 rebar eunit -v
+%endif
 
 
 %install
@@ -64,6 +73,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Sun Jun 10 2012 Peter Lemenkov <lemenkov at gmail.com> - 0.4.4-2
+- Workaround for EL5's rebar
+
 * Sat Jun 02 2012 Peter Lemenkov <lemenkov at gmail.com> - 0.4.4-1
 - Ver. 0.4.4
 


More information about the scm-commits mailing list