[erlang-protobuffs] Initial commit (review request in rhbz #638974)

Peter Lemenkov peter at fedoraproject.org
Tue Oct 5 13:42:48 UTC 2010


commit bceb0977c89ba78f68694a34895591d54b0ec38e
Author: Peter Lemenkov <lemenkov at gmail.com>
Date:   Tue Oct 5 17:42:48 2010 +0400

    Initial commit (review request in rhbz #638974)
    
    Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>

 .gitignore             |    1 +
 erlang-protobuffs.spec |   73 ++++++++++++++++++++++++++++++++++++++++++++++++
 sources                |    1 +
 3 files changed, 75 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..ec9e491 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/ngerakines-erlang_protobuffs-58ff962.tar.gz
diff --git a/erlang-protobuffs.spec b/erlang-protobuffs.spec
new file mode 100644
index 0000000..a509e6f
--- /dev/null
+++ b/erlang-protobuffs.spec
@@ -0,0 +1,73 @@
+%global realname protobuffs
+%global debug_package %{nil}
+%global git_tag 58ff962
+
+
+Name:		erlang-%{realname}
+Version:	0
+Release:	0.2.20100930git%{git_tag}%{?dist}
+Summary:	A set of Protocol Buffers tools and modules for Erlang applications
+Group:		Development/Libraries
+License:	MIT
+URL:		http://github.com/ngerakines/erlang_protobuffs
+# wget http://github.com/ngerakines/erlang_protobuffs/tarball/58ff962
+Source0:	ngerakines-erlang_%{realname}-%{git_tag}.tar.gz
+BuildRoot:	%(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
+BuildRequires:	erlang-erts
+BuildRequires:	erlang-etap
+# For /usr/bin/prove
+BuildRequires:	perl(Test::Harness)
+Requires:	erlang-compiler >= R12B-5
+Requires:	erlang-erts >= R12B-5
+Requires:	erlang-kernel >= R12B-5
+Requires:	erlang-stdlib >= R12B-5
+
+
+%description
+A set of Protocol Buffers tools and modules for Erlang applications.
+
+
+%prep
+%setup -q -n ngerakines-erlang_%{realname}-%{git_tag}
+mkdir ebin
+sed -i -e "s,\.\.\/src,\.\.\/ebin,g" tests/*.t
+
+
+%build
+erlc +debug_info -o ebin src/*erl
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -D -m 644 ebin/%{realname}.beam $RPM_BUILD_ROOT%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/%{realname}.beam
+install -m 644 ebin/%{realname}.beam $RPM_BUILD_ROOT%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/
+install -m 644 ebin/%{realname}_compile.beam $RPM_BUILD_ROOT%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/
+install -m 644 ebin/%{realname}_parser.beam $RPM_BUILD_ROOT%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/
+install -m 644 ebin/pokemon_pb.beam $RPM_BUILD_ROOT%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%check
+cd ./tests && ./runtests.sh
+
+
+%files
+%defattr(-,root,root,-)
+%doc AUTHORS
+%dir %{_libdir}/erlang/lib/%{realname}-%{version}
+%dir %{_libdir}/erlang/lib/%{realname}-%{version}/ebin
+%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/pokemon_pb.beam
+%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/%{realname}.beam
+%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/%{realname}_compile.beam
+%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/%{realname}_parser.beam
+
+
+%changelog
+* Tue Oct  5 2010 Peter Lemenkov <lemenkov at gmail.com> - 0-0.2.20100930git58ff962
+- Fixed License tag
+
+* Thu Sep 30 2010 Peter Lemenkov <lemenkov at gmail.com> - 0-0.1.20100930git58ff962
+- Initial package
diff --git a/sources b/sources
index e69de29..b45d02a 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+ef08e31d3b08548d820e9508de57a31d  ngerakines-erlang_protobuffs-58ff962.tar.gz


More information about the scm-commits mailing list