[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