Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 506d24d78f0d0583a0e367472689ec64 > files > 1

erlang-neotoma-1.5-1.fc15.src.rpm

%global realname neotoma
%global debug_package %{nil}
%global git_tag adb132b


Name:		erlang-%{realname}
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 --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-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
# 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.


%prep
%setup -q -n seancribbs-%{realname}-%{git_tag}


%build
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}_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
rm -rf %{buildroot}


%check
rebar eunit


%files
%defattr(-,root,root,-)
%doc extra/ LICENSE README.textile
%dir %{_libdir}/erlang/lib/%{realname}-%{version}
%dir %{_libdir}/erlang/lib/%{realname}-%{version}/ebin
%dir %{_libdir}/erlang/lib/%{realname}-%{version}/priv
%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/%{realname}.app
%{_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.hrl
%{_libdir}/erlang/lib/%{realname}-%{version}/priv/neotoma_parse.peg


%changelog
* Sat Mar 26 2011 Peter Lemenkov <lemenkov@gmail.com> - 1.5-1
- Ver. 1.5
- Requires R13B or higher
- BuildRequires rebar

* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild

* Thu Oct 28 2010 Peter Lemenkov <lemenkov@gmail.com> - 1.4-2
- Ensure consistency in macro usage

* Fri Oct  1 2010 Peter Lemenkov <lemenkov@gmail.com> - 1.4-1
- Initial build