[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