[erlang-getopt] Initial commit (review request in rhbz #638948)

Peter Lemenkov peter at fedoraproject.org
Tue Oct 5 13:49:19 UTC 2010


commit 0c1f961b151f5735aa913f1bc291e6b0760aaaad
Author: Peter Lemenkov <lemenkov at gmail.com>
Date:   Tue Oct 5 17:49:21 2010 +0400

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

 .gitignore         |    1 +
 erlang-getopt.spec |   69 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 sources            |    1 +
 3 files changed, 71 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..6de6993 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/jcomellas-getopt-v0.3-0-g8f54692.tar.gz
diff --git a/erlang-getopt.spec b/erlang-getopt.spec
new file mode 100644
index 0000000..59fafc5
--- /dev/null
+++ b/erlang-getopt.spec
@@ -0,0 +1,69 @@
+%global realname getopt
+%global debug_package %{nil}
+%global git_tag 8f54692
+
+
+Name:		erlang-%{realname}
+Version:	0.3
+Release:	2%{?dist}
+Summary:	Erlang module to parse command line arguments using the GNU getopt syntax
+
+Group:		Development/Libraries
+License:	BSD
+URL:		http://github.com/jcomellas/getopt
+# wget http://github.com/jcomellas/getopt/tarball/v0.3
+Source0:	jcomellas-%{realname}-v%{version}-0-g%{git_tag}.tar.gz
+BuildRoot:	%(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
+
+BuildRequires:	erlang-erts
+#BuildRequires:	erlang-rebar
+Requires:	erlang-erts >= R12B-5
+Requires:	erlang-kernel >= R12B-5
+Requires:	erlang-stdlib >= R12B-5
+
+
+%description
+Command-line parsing module that uses a syntax similar to that of GNU getopt.
+
+%prep
+%setup -q -n jcomellas-%{realname}-8f54692
+chmod 0644 examples/*.escript
+
+
+%build
+#make %{?_smp_mflags}
+erlc -o ebin src/%{realname}.erl
+
+
+%check
+#make test
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -D -m 644 ebin/%{realname}.app $RPM_BUILD_ROOT%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/%{realname}.app
+install -D -m 644 ebin/%{realname}.beam $RPM_BUILD_ROOT%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/%{realname}.beam
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%files
+%defattr(-,root,root,-)
+%doc LICENSE.txt README.markdown 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
+* Tue Oct  5 2010 Peter Lemenkov <lemenkov at gmail.com> - 0.3-2
+- Fixed License tag
+- Doc-files now have 644 mode
+
+* Thu Sep 30 2010 Peter Lemenkov <lemenkov at gmail.com> - 0.3-1
+- Initial package
+- Disabled %%check section until rebar will be available
+
diff --git a/sources b/sources
index e69de29..1c76783 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+1657e6c5d68889befcbae30cd8df805d  jcomellas-getopt-v0.3-0-g8f54692.tar.gz


More information about the scm-commits mailing list