From: Pawel Andruszkiewicz
Date: Mon, 7 Dec 2015 08:54:41 +0000 (+0100)
Subject: [Build] Added support for 64bit architecture.
X-Git-Tag: submit/tizen/20151221.111205^2~12
X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d42feded0225b384357a8831284b5492a9e77576;p=platform%2Fcore%2Fapi%2Fcordova-plugins.git
[Build] Added support for 64bit architecture.
Requires following commit: http://165.213.149.170/gerrit/99911
Change-Id: I53ed761ba889e104df8e36d9e1ec9f9a76e89736
Signed-off-by: Pawel Andruszkiewicz
---
diff --git a/packaging/cordova-api.spec b/packaging/cordova-api.spec
index 102ef16..c06abd0 100644
--- a/packaging/cordova-api.spec
+++ b/packaging/cordova-api.spec
@@ -2,6 +2,7 @@
%define _desktop_icondir %{TZ_SYS_SHARE}/icons/default/small
%define crosswalk_extensions tizen-extensions-crosswalk
+%define crosswalk_extensions_path %{_libdir}/%{crosswalk_extensions}
%define webapi_tools /usr/include/webapi-plugins/tools
Name: cordova-api
@@ -28,6 +29,7 @@ Cordova API using Tizen plugins.
export GYP_GENERATORS='ninja'
GYP_OPTIONS="--depth=. -Dtizen=1 -Dextension_build_type=Debug -Dextension_host_os=%{tizen_profile_name}"
GYP_OPTIONS="$GYP_OPTIONS -Ddisplay_type=x11"
+GYP_OPTIONS="$GYP_OPTIONS -Dcrosswalk_extensions_path=%{crosswalk_extensions_path}"
%{webapi_tools}/gyp/gyp $GYP_OPTIONS src/cordova-api.gyp
@@ -39,17 +41,19 @@ cp LICENSE %{buildroot}/usr/share/license/%{name}
cat LICENSE.BSD-2.0 >> %{buildroot}/usr/share/license/%{name}
# Extensions.
-mkdir -p %{buildroot}%{_libdir}/%{crosswalk_extensions}
-install -p -m 644 out/Default/libtizen*.so %{buildroot}%{_libdir}/%{crosswalk_extensions}
+mkdir -p %{buildroot}%{crosswalk_extensions_path}
+install -p -m 644 out/Default/libtizen*.so %{buildroot}%{crosswalk_extensions_path}
# execute desc_gentool
-LD_LIBRARY_PATH=$LD_LIBRARY_PATH:%{buildroot}%{_libdir}/%{crosswalk_extensions} %{webapi_tools}/desc_gentool %{buildroot}%{_libdir}/%{crosswalk_extensions} > cordova-api.json
+LD_LIBRARY_PATH=$LD_LIBRARY_PATH:%{buildroot}%{crosswalk_extensions_path} %{webapi_tools}/desc_gentool \
+ %{crosswalk_extensions_path} \
+ %{buildroot}%{crosswalk_extensions_path} > cordova-api.json
# temporary plugins description for lazy loading
-install -p -m 644 cordova-api.json %{buildroot}%{_libdir}/%{crosswalk_extensions}/cordova-api.json
+install -p -m 644 cordova-api.json %{buildroot}%{crosswalk_extensions_path}/cordova-api.json
%files
-%{_libdir}/%{crosswalk_extensions}/libtizen*.so
-%{_libdir}/%{crosswalk_extensions}/cordova-api.json
+%{crosswalk_extensions_path}/libtizen*.so
+%{crosswalk_extensions_path}/cordova-api.json
%{_datadir}/license/%{name}
%manifest cordova-api.manifest