[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