[erlang-mimetypes] Initial commit

Peter Lemenkov peter at fedoraproject.org
Fri Mar 8 17:18:58 UTC 2013


commit 4e99f55bb1ab11b82305c57bba3fc89ab3f0ad63
Author: Peter Lemenkov <lemenkov at gmail.com>
Date:   Fri Mar 8 21:17:59 2013 +0400

    Initial commit
    
    See rhbz #906482
    
    Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>

 .gitignore            |    1 +
 erlang-mimetypes.spec |   72 +++++++++++++++++++++++++++++++++++++++++++++++++
 sources               |    1 +
 3 files changed, 74 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..50e0496 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/spawngrid-mimetypes-1.0-0-g0800544.tar.gz
diff --git a/erlang-mimetypes.spec b/erlang-mimetypes.spec
new file mode 100644
index 0000000..883247a
--- /dev/null
+++ b/erlang-mimetypes.spec
@@ -0,0 +1,72 @@
+%global realname mimetypes
+%global upstream spawngrid
+%global debug_package %{nil}
+%global git_tag 0800544
+%global patchnumber 0
+
+
+Name:		erlang-%{realname}
+Version:	1.0
+Release:	2%{?dist}
+Summary:	Erlang MIME types library
+Group:		Development/Languages
+License:	BSD
+URL:		https://github.com/spawngrid/mimetypes
+# wget --content-disposition https://github.com/spawngrid/mimetypes/tarball/1.0
+Source0:	%{upstream}-%{realname}-%{version}-%{patchnumber}-g%{git_tag}.tar.gz
+BuildRequires:	erlang-rebar
+Requires:	erlang-compiler%{?_isa}
+# Error:erlang(lists:keyfind/3) in R12B and earlier
+Requires:	erlang-erts%{?_isa} >= R13B
+Requires:	erlang-kernel%{?_isa}
+# Error:erlang(erl_scan:token_info/2) in R12B and earlier
+# Error:erlang(io_lib:write_unicode_string/1) in R12B and earlier
+Requires:	erlang-stdlib%{?_isa} >= R13B
+Requires:	erlang-syntax_tools%{?_isa}
+
+
+%description
+Erlang MIME types library.
+
+
+%prep
+%setup -q -n %{upstream}-%{realname}-%{git_tag}
+# Remove bundled rebar copy - just to be absolutely sure we won't use it
+rm -f rebar
+
+
+%build
+rebar compile -v
+rebar doc -v
+
+
+%install
+install -D -p -m 644  ebin/%{realname}.app $RPM_BUILD_ROOT%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/%{realname}.app
+install -p -m 644 ebin/%{realname}.beam $RPM_BUILD_ROOT%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/
+install -p -m 644 ebin/%{realname}_*.beam $RPM_BUILD_ROOT%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/
+install -D -p -m 644 priv/mime.types $RPM_BUILD_ROOT%{_libdir}/erlang/lib/%{realname}-%{version}/priv/mime.types
+
+
+%check
+# Requires PropEr which isn't packaged yet - https://github.com/manopapad/proper
+#rebar eunit -v
+
+
+%files
+%doc README.md THANKS doc/
+%dir %{_libdir}/erlang/lib/%{realname}-%{version}/
+%dir %{_libdir}/erlang/lib/%{realname}-%{version}/ebin/
+%dir %{_libdir}/erlang/lib/%{realname}-%{version}/priv/
+%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/%{realname}.app
+%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/%{realname}.beam
+%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/%{realname}_*.beam
+%{_libdir}/erlang/lib/%{realname}-%{version}/priv/mime.types
+
+
+%changelog
+* Thu Mar 07 2013 Peter Lemenkov <lemenkov at gmail.com> - 1.0-2
+- Ensure that we're using system-wide rebar
+- Preserve timestamps while installing
+
+* Fri Jan 25 2013 Peter Lemenkov <lemenkov at gmail.com> - 1.0-1
+- Intial build
diff --git a/sources b/sources
index e69de29..89d3301 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+ecf558ff6097253ea48f0571d6faa2e6  spawngrid-mimetypes-1.0-0-g0800544.tar.gz


More information about the scm-commits mailing list