[erlang-sext] Initial commit (see rhbz #822491)

Peter Lemenkov peter at fedoraproject.org
Wed Jun 20 12:46:04 UTC 2012


commit d99f16e0f9b117739270a25b0c25013fe3db3f95
Author: Peter Lemenkov <lemenkov at gmail.com>
Date:   Wed Jun 20 16:45:59 2012 +0400

    Initial commit (see rhbz #822491)
    
    Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>

 .gitignore                                        |    1 +
 erlang-sext-0001-Kill-useless-eunit-include.patch |   27 ++++++++
 erlang-sext.spec                                  |   70 +++++++++++++++++++++
 sources                                           |    1 +
 4 files changed, 99 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..452f337 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/esl-sext-0.4.1-0-g362bdd1.tar.gz
diff --git a/erlang-sext-0001-Kill-useless-eunit-include.patch b/erlang-sext-0001-Kill-useless-eunit-include.patch
new file mode 100644
index 0000000..a78fe2b
--- /dev/null
+++ b/erlang-sext-0001-Kill-useless-eunit-include.patch
@@ -0,0 +1,27 @@
+From d2833dcc33faa631169fb6aea007df65e1252cc2 Mon Sep 17 00:00:00 2001
+From: Peter Lemenkov <lemenkov at gmail.com>
+Date: Mon, 28 May 2012 12:51:21 +0400
+Subject: [PATCH 1/1] Kill useless eunit include
+
+Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>
+---
+ src/sext.erl |    3 ---
+ 1 file changed, 3 deletions(-)
+
+diff --git a/src/sext.erl b/src/sext.erl
+index 5ba5be3..f9cf101 100755
+--- a/src/sext.erl
++++ b/src/sext.erl
+@@ -53,9 +53,6 @@
+         end).
+ %%-define(dbg(F,A),no_debug).
+ 
+--include_lib("eunit/include/eunit.hrl").
+-
+-
+ %% @spec encode(T::term()) -> binary()
+ %% @doc Encodes any Erlang term into a binary.
+ %% The lexical sorting properties of the encoded binary match those of the
+-- 
+1.7.10.2
+
diff --git a/erlang-sext.spec b/erlang-sext.spec
new file mode 100644
index 0000000..a60c89d
--- /dev/null
+++ b/erlang-sext.spec
@@ -0,0 +1,70 @@
+%global realname sext
+%global upstream esl
+%global debug_package %{nil}
+%global git_tag 362bdd1
+%global patchnumber 0
+
+
+Name:		erlang-%{realname}
+Version:	0.4.1
+Release:	2%{?dist}
+Summary:	Sortable Erlang Term Serialization
+Group:		Development/Languages
+License:	ASL 2.0
+URL:		https://github.com/esl/sext
+# wget --no-check-certificate --content-disposition https://github.com/esl/sext/tarball/0.4.1
+Source0:	%{upstream}-%{realname}-%{version}-%{patchnumber}-g%{git_tag}.tar.gz
+Patch1:		erlang-sext-0001-Kill-useless-eunit-include.patch
+BuildRoot:	%(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
+BuildRequires:	erlang-rebar
+BuildRequires:	erlang-edown
+Requires:	erlang-erts
+# Requires only for R12B but doesn't harm anyone on higher versions
+Requires:	erlang-kernel
+Requires:	erlang-stdlib
+
+
+%description
+A sortable serialization library This library offers a serialization format
+(a la term_to_binary()) that preserves the Erlang term order.
+
+
+%prep
+%setup -q -n %{upstream}-%{realname}-19a1d18
+%patch1 -p1
+sed -i -e "/^{deps/d" rebar.config
+sed -i -e "s,git,\"%{version}\",g" src/sext.app.src
+
+
+%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
+
+
+%clean
+rm -rf %{buildroot}
+
+
+%check
+rebar eunit
+
+
+%files
+%doc LICENSE NOTICE README.md examples/
+%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
+
+
+%changelog
+* Mon May 28 2012 Peter Lemenkov <lemenkov at gmail.com> - 0.4.1-2
+- Kill unneeded requires - erlang-eunit
+
+* Thu May 17 2012 Peter Lemenkov <lemenkov at gmail.com> - 0.4.1-1
+- Initial build
diff --git a/sources b/sources
index e69de29..0f2d2d7 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+b5497a7bc614daaa00bd8f0225b7b0b3  esl-sext-0.4.1-0-g362bdd1.tar.gz


More information about the scm-commits mailing list