Accepting request 201973 from home:NicoK:branches:devel:languages:erlang

add missing patch now

OBS-URL: https://build.opensuse.org/request/show/201973
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/erlang-erlang_js?expand=0&rev=1
This commit is contained in:
2013-10-03 05:06:23 +00:00
committed by Git OBS Bridge
commit 806e925cf0
6 changed files with 138 additions and 0 deletions

87
erlang-erlang_js.spec Normal file
View File

@@ -0,0 +1,87 @@
#
# spec file for package erlang-erlang_js
#
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
Name: erlang-erlang_js
Version: 1.2.2
Release: 1
Summary: Linked-in driver for Erlang to Mozilla's Spidermonkey Javascript runtime
License: Apache-2.0
Group: Development/Libraries/Other
URL: https://github.com/basho/erlang_js
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: erlang_js-%{version}.tar.gz
Patch1: erlang_js-1.2.2-debuginfo.patch
Requires: erlang >= R13B04
BuildRequires: erlang-rebar
BuildRequires: gcc-c++
%description
erlang_js is a linked-in driver, API, and OTP application that embeds Mozillas Spidermonkey Javascript Virtual Machine in Erlang. Originally created to facilitate usage of Riaks MapReduce by non-Erlang programmers, it supports multiple concurrent Javascript VMs, runtime evaluation of Javascript code, and invocation of Javascript functions.
erlang_js builds and executes only on Unix-based platforms, including Linux, Mac OS/X, and Solaris. It includes version 1.8.0 of Spidermonkey and Douglas Crockfords json2.js JSON parser. More information about the features available to Javascript inside erlang_js are detailed on the Mozilla Developer Center.
%package doc
Summary: Documentation for erlang-erlang_js
Group: Documentation/Other
Requires: erlang-erlang_js
%description doc
Documentation for Erlang linked-in driver to Mozilla's Spidermonkey Javascript runtime.
%package src
Summary: Linked-in driver for Erlang to Mozilla's Spidermonkey Javascript runtime
Group: Development/Libraries/Other
Requires: %{name} = %{version}
%description src
erlang_js is a linked-in driver, API, and OTP application that embeds Mozillas Spidermonkey Javascript Virtual Machine in Erlang. Originally created to facilitate usage of Riaks MapReduce by non-Erlang programmers, it supports multiple concurrent Javascript VMs, runtime evaluation of Javascript code, and invocation of Javascript functions.
erlang_js builds and executes only on Unix-based platforms, including Linux, Mac OS/X, and Solaris. It includes version 1.8.0 of Spidermonkey and Douglas Crockfords json2.js JSON parser. More information about the features available to Javascript inside erlang_js are detailed on the Mozilla Developer Center.
%prep
%setup -q -n erlang_js-%{version}
%patch1 -p1
%build
%__make all docs
%install
for dir in ebin src priv ; do
install -d %{buildroot}%{erlang_libdir}/erlang_js-%{version}/${dir}
cp -r ${dir}/* %{buildroot}%{erlang_libdir}/erlang_js-%{version}/${dir}/
done
%check
%__make test
%files
%defattr(-,root,root)
%doc LICENSE
%dir %{erlang_libdir}/erlang_js-%{version}
%{erlang_libdir}/erlang_js-%{version}/ebin
%{erlang_libdir}/erlang_js-%{version}/priv
%files doc
%defattr(-,root,root)
%doc README.org docs test
%files src
%defattr(-,root,root)
%{erlang_libdir}/erlang_js-%{version}/src
%changelog