[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