From: Youngsoo Choi Date: Thu, 2 Nov 2017 00:47:40 +0000 (+0900) Subject: [Tizen][WRT] Generate app.asar running web runtime X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F61%2F158561%2F6;p=platform%2Fframework%2Fweb%2Fcrosswalk-tizen.git [Tizen][WRT] Generate app.asar running web runtime In gbs build, grunt is not working when handling too many files. So, this tries to generate app.asar using asar module without grunt. Change-Id: I4273873024f76c11f4a9dfee18ec9844b97fc116 Signed-off-by: Youngsoo Choi --- diff --git a/packaging/electron-efl.spec b/packaging/electron-efl.spec index bf21cd9..0900e75 100755 --- a/packaging/electron-efl.spec +++ b/packaging/electron-efl.spec @@ -71,7 +71,7 @@ sed -e 's#@VERSION@#%{tizen_version_major}.%{tizen_version_minor}#g' \ > %{_out}/packaging/%{_pkgid}.xml install -m 0644 %{_out}/packaging/%{_pkgid}.xml %{buildroot}%{_xmldir} -mkdir -p %{buildroot}/usr/apps/org.tizen.electron-efl/bin/resources +mkdir -p %{buildroot}/usr/apps/org.tizen.electron-efl/bin/resources/wrt_release install -d %{buildroot}/%{_icondir} install -d %{buildroot}/%{_libdir} install -m 0644 packaging/%{_pkgid}.png %{buildroot}/%{_icondir} @@ -80,8 +80,14 @@ install -m 0755 %{_out}/electron %{buildroot}/usr/apps/org.tiz install -m 0755 wrt/build/script/run_was_tizen.sh %{buildroot}/usr/apps/org.tizen.electron-efl/bin install -m 0755 %{_out}/resources/default_app.asar %{buildroot}/usr/apps/org.tizen.electron-efl/bin/resources install -m 0755 %{_out}/resources/electron.asar %{buildroot}/usr/apps/org.tizen.electron-efl/bin/resources + cp -rf wrt/wrt_support %{buildroot}/usr/apps/org.tizen.electron-efl/bin/resources cp -rf wrt/node_modules %{buildroot}/usr/apps/org.tizen.electron-efl/bin/resources +cp -rf wrt/package.json wrt/src/ wrt/static %{buildroot}/usr/apps/org.tizen.electron-efl/bin/resources/wrt_release + +./wrt/build/node_modules/grunt-electron-installer/node_modules/asar/bin/asar p \ + %{buildroot}/usr/apps/org.tizen.electron-efl/bin/resources/wrt_release %{_out}/resources/app.asar +install -m 0755 %{_out}/resources/app.asar %{buildroot}/usr/apps/org.tizen.electron-efl/bin/resources %clean rm -fr %{buildroot}