[erlang-ranch] Initial build
Peter Lemenkov
peter at fedoraproject.org
Wed Mar 6 14:37:56 UTC 2013
commit 33335a745f8df10d555d1b081f86491c256617a3
Author: Peter Lemenkov <lemenkov at gmail.com>
Date: Wed Mar 6 18:36:56 2013 +0400
Initial build
See rhbz #906473.
Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>
.gitignore | 1 +
erlang-ranch.spec | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++
sources | 1 +
3 files changed, 69 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..147eb4e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/extend-ranch-0.6.1-0-gd635aec.tar.gz
diff --git a/erlang-ranch.spec b/erlang-ranch.spec
new file mode 100644
index 0000000..42de3fa
--- /dev/null
+++ b/erlang-ranch.spec
@@ -0,0 +1,67 @@
+%global realname ranch
+%global upstream extend
+%global debug_package %{nil}
+%global git_tag d635aec
+%global patchnumber 0
+
+
+Name: erlang-%{realname}
+Version: 0.6.1
+Release: 2%{?dist}
+Summary: Socket acceptor pool for TCP protocols
+Group: Development/Languages
+License: ISC
+URL: https://github.com/extend/ranch
+# wget --content-disposition https://github.com/extend/ranch/tarball/0.6.1
+Source0: %{upstream}-%{realname}-%{version}-%{patchnumber}-g%{git_tag}.tar.gz
+BuildRequires: erlang-rebar
+# Error:erlang(lists:keyfind/3) in R12B and earlier
+Requires: erlang-erts%{?_isa} >= R13B
+# Error:erlang(file:sendfile/2) in R14B and earlier
+Requires: erlang-kernel%{?_isa} >= R15B
+Requires: erlang-ssl%{?_isa}
+Requires: erlang-stdlib%{?_isa}
+# Error:erlang(eprof:analyze/1) in R13B and earlier
+Requires: erlang-tools%{?_isa} >= R14B
+
+
+%description
+Socket acceptor pool for TCP protocols.
+
+
+%prep
+%setup -q -n %{upstream}-%{realname}-%{git_tag}
+iconv -f iso8859-1 -t utf-8 doc/overview.edoc > doc/overview.edoc.utf8 && mv -f doc/overview.edoc.utf8 doc/overview.edoc
+
+
+%build
+rebar compile -v
+rebar doc -v
+
+
+%install
+install -D -m 644 -p ebin/%{realname}.app %{buildroot}%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/%{realname}.app
+install -m 644 -p ebin/%{realname}.beam %{buildroot}%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/
+install -m 644 -p ebin/%{realname}_*.beam %{buildroot}%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/
+
+
+%check
+# FIXME one particular test fails
+#rebar ct -v
+
+
+%files
+%doc AUTHORS LICENSE README.md ROADMAP.md doc/ guide/
+%dir %{_libdir}/erlang/lib/%{realname}-%{version}/
+%dir %{_libdir}/erlang/lib/%{realname}-%{version}/ebin/
+%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/%{realname}.app
+%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/%{realname}.beam
+%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/%{realname}_*.beam
+
+
+%changelog
+* Tue Mar 05 2013 Peter Lemenkov <lemenkov at gmail.com> - 0.6.1-2
+- Fixed rpmlint errors
+
+* Fri Jan 25 2013 Peter Lemenkov <lemenkov at gmail.com> - 0.6.1-1
+- Intial build
diff --git a/sources b/sources
index e69de29..4ecc983 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+50341ff03c04a0784177720d8a671a3f extend-ranch-0.6.1-0-gd635aec.tar.gz
More information about the scm-commits
mailing list