From 54b87a446fea0a1e05fa27f08ae4f67ac53e1d9c Mon Sep 17 00:00:00 2001 From: Youngsoo Choi Date: Thu, 2 Nov 2017 09:47:40 +0900 Subject: [PATCH] [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 --- packaging/electron-efl.spec | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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} -- 2.7.4