[erlang-neotoma] Ver. 1.5
Peter Lemenkov
peter at fedoraproject.org
Sat Mar 26 11:16:30 UTC 2011
commit 591bf2be0ba0785d8d9876f3ea9dd17af6f02f52
Author: Peter Lemenkov <lemenkov at gmail.com>
Date: Sat Mar 26 14:16:14 2011 +0300
Ver. 1.5
Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>
.gitignore | 1 +
erlang-neotoma.spec | 42 ++++++++++++++++++++++++++++++------------
sources | 2 +-
3 files changed, 32 insertions(+), 13 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 44ee9b6..c23abf8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/seancribbs-neotoma-1.4-0-g04f82c0.tar.gz
+/seancribbs-neotoma-1.5-0-gadb132b.tar.gz
diff --git a/erlang-neotoma.spec b/erlang-neotoma.spec
index ea8ed86..b991cc3 100644
--- a/erlang-neotoma.spec
+++ b/erlang-neotoma.spec
@@ -1,24 +1,34 @@
%global realname neotoma
%global debug_package %{nil}
-%global git_tag 04f82c0
+%global git_tag adb132b
Name: erlang-%{realname}
-Version: 1.4
-Release: 3%{?dist}
+Version: 1.5
+Release: 1%{?dist}
Summary: Erlang library and packrat parser-generator for parsing expression grammars
Group: Development/Languages
License: MIT
URL: http://github.com/seancribbs/neotoma
-# wget http://github.com/seancribbs/neotoma/tarball/1.4
+# wget --no-check-certificate https://github.com/seancribbs/neotoma/tarball/1.5
Source0: seancribbs-%{realname}-%{version}-0-g%{git_tag}.tar.gz
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
BuildRequires: erlang-erts
BuildRequires: erlang-eunit
-BuildRequires: erlang-tools
+BuildRequires: erlang-rebar
+# ets:insert/2 ( >= R12B-5 )
+# ets:insert_new/2 ( >= R12B-5 )
+# ets:lookup/2 ( >= R12B-5 )
+# ets:new/2 ( >= R12B-5 )
+# re:compile/1 ( >= R12B-5 )
+# re:run/2 ( >= R12B-5 )
Requires: erlang-erts >= R12B-5
-Requires: erlang-kernel >= R12B-5
-Requires: erlang-stdlib >= R12B-5
+Requires: erlang-kernel
+# re:replace/4 ( >= R12B-5 )
+# string:join/2 ( >= R12B-5 )
+# unicode:characters_to_list/1 ( >= R13B )
+Requires: erlang-stdlib >= R13B
+
%description
Erlang library and packrat parser-generator for parsing expression grammars.
@@ -29,15 +39,17 @@ Erlang library and packrat parser-generator for parsing expression grammars.
%build
-make %{?_smp_mflags}
+rebar -v compile
%install
rm -rf %{buildroot}
install -p -m 0644 -D ebin/%{realname}.app %{buildroot}%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/%{realname}.app
install -p -m 0644 ebin/%{realname}.beam %{buildroot}%{_libdir}/erlang/lib/%{realname}-%{version}/ebin
-install -p -m 0644 ebin/%{realname}_*.beam %{buildroot}%{_libdir}/erlang/lib/%{realname}-%{version}/ebin
-install -p -m 0644 -D priv/peg_includes.erl %{buildroot}%{_libdir}/erlang/lib/%{realname}-%{version}/priv/peg_includes.erl
+install -p -m 0644 ebin/%{realname}_parse.beam %{buildroot}%{_libdir}/erlang/lib/%{realname}-%{version}/ebin
+install -p -m 0644 ebin/%{realname}_peg.beam %{buildroot}%{_libdir}/erlang/lib/%{realname}-%{version}/ebin
+install -p -m 0644 -D priv/peg_includes.hrl %{buildroot}%{_libdir}/erlang/lib/%{realname}-%{version}/priv/peg_includes.hrl
+install -p -m 0644 priv/neotoma_parse.peg %{buildroot}%{_libdir}/erlang/lib/%{realname}-%{version}/priv
%clean
@@ -45,7 +57,7 @@ rm -rf %{buildroot}
%check
-make tests
+rebar eunit
%files
@@ -58,10 +70,16 @@ make tests
%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/%{realname}.beam
%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/%{realname}_parse.beam
%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/%{realname}_peg.beam
-%{_libdir}/erlang/lib/%{realname}-%{version}/priv/peg_includes.erl
+%{_libdir}/erlang/lib/%{realname}-%{version}/priv/peg_includes.hrl
+%{_libdir}/erlang/lib/%{realname}-%{version}/priv/neotoma_parse.peg
%changelog
+* Sat Mar 26 2011 Peter Lemenkov <lemenkov at gmail.com> - 1.5-1
+- Ver. 1.5
+- Requires R13B or higher
+- BuildRequires rebar
+
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.4-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
diff --git a/sources b/sources
index c1738c8..a6c53ca 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-41b2315d09ca5248fda275038ccbee4d seancribbs-neotoma-1.4-0-g04f82c0.tar.gz
+21b43bdf327b0eaf5a08984ba98a83d1 seancribbs-neotoma-1.5-0-gadb132b.tar.gz
More information about the scm-commits
mailing list