Add crosswalk to wayland images 05/18405/2 accepted/tizen_generic accepted/tizen/generic/20140324.181422 submit/tizen/20140324.170430
authorStephane Desneux <stephane.desneux@open.eurogiciel.org>
Fri, 21 Mar 2014 17:13:13 +0000 (18:13 +0100)
committerStephane Desneux <stephane.desneux@open.eurogiciel.org>
Mon, 24 Mar 2014 10:44:17 +0000 (11:44 +0100)
Change-Id: Id007396b9a2feeb0a0647e6a07001847db242226
Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
generic.yaml
ks/generic-qa-unsafe-wayland-xwalk-mbr-i586.yaml [deleted file]
ks/generic-qa-unsafe-wayland-xwalk-mbr-x86_64.yaml [deleted file]
ks/generic-wayland-xwalk-mbr-i586.yaml [deleted file]
ks/generic-wayland-xwalk-mbr-x86_64.yaml [deleted file]
patterns/generic-crosswalk.yaml
scripts/generic-crosswalk.post

index 8d60df7..85bcca9 100644 (file)
@@ -45,6 +45,7 @@ Wayland:
         - Generic Bluetooth
         - Generic Multimedia
         - Generic Desktop Applications
+        - Generic Crosswalk
     PostScripts:
         - generic-wayland
         - generic-adaptation
@@ -53,6 +54,7 @@ Wayland:
         - generic-bluetooth
         - generic-multimedia
         - generic-desktop-applications
+        - generic-crosswalk
 
 X11:
     Part: generic-mbr
diff --git a/ks/generic-qa-unsafe-wayland-xwalk-mbr-i586.yaml b/ks/generic-qa-unsafe-wayland-xwalk-mbr-i586.yaml
deleted file mode 100644 (file)
index 73930a8..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-Name: Generic QA Unsafe Wayland XWalk MBR i586
-Architecture: ia32
-Active: True
-Platform: Wayland
-Part: generic-mbr
-FileName: generic-qa-unsafe-wayland-xwalk-mbr-i586
-Kernel: kernel-x86-generic
-Repos:
-    - generic-wayland_i586
-Groups:
-    - Generic Crosswalk
-    - Generic Automated QA Tools
-PostScripts:
-    - generic-crosswalk
-    - generic-autoqa
diff --git a/ks/generic-qa-unsafe-wayland-xwalk-mbr-x86_64.yaml b/ks/generic-qa-unsafe-wayland-xwalk-mbr-x86_64.yaml
deleted file mode 100644 (file)
index ef53458..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-Name: Generic QA Unsafe Wayland XWalk MBR x86_64
-Architecture: x86_64
-Active: True
-Platform: Wayland
-Part: generic-mbr
-FileName: generic-qa-unsafe-wayland-xwalk-mbr-x86_64
-Kernel: kernel-x86-generic
-Repos:
-    - generic-wayland_x86_64
-Groups:
-    - Generic Crosswalk
-    - Generic Automated QA Tools
-PostScripts:
-    - generic-crosswalk
-    - generic-autoqa
diff --git a/ks/generic-wayland-xwalk-mbr-i586.yaml b/ks/generic-wayland-xwalk-mbr-i586.yaml
deleted file mode 100644 (file)
index 77d7c93..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-Name: Generic Wayland XWalk MBR i586
-Architecture: ia32
-Active: True
-Platform: Wayland
-Part: generic-mbr
-FileName: generic-wayland-xwalk-mbr-i586
-Kernel: kernel-x86-generic
-Repos:
-    - generic-wayland_i586
-Groups:
-    - Generic Crosswalk
-PostScripts:
-    - generic-crosswalk
diff --git a/ks/generic-wayland-xwalk-mbr-x86_64.yaml b/ks/generic-wayland-xwalk-mbr-x86_64.yaml
deleted file mode 100644 (file)
index 8e7a7cf..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-Name: Generic Wayland XWalk MBR x86_64
-Architecture: x86_64
-Active: True
-Platform: Wayland
-Part: generic-mbr
-FileName: generic-wayland-xwalk-mbr-x86_64
-Kernel: kernel-x86-generic
-Repos:
-    - generic-wayland_x86_64
-Groups:
-    - Generic Crosswalk
-PostScripts:
-    - generic-crosswalk
index a1005d1..e391a87 100644 (file)
@@ -3,4 +3,6 @@ Description: Generic Crosswalk
 Name: generic-crosswalk
 Packages:
 - crosswalk
+- tizen-extensions-crosswalk
+- wrt-widgets
 
index cfd5678..e3ea16d 100644 (file)
@@ -1,9 +1,32 @@
 ############### generic-crosswalk.post ################
 
-# patch install path of crosswalk
-if [ -d /usr/lib64/xwalk ]; then
-       ln -s ../lib64/xwalk /usr/lib
-fi
+# Initialize the native application database
+pkg_initdb
+ail_initdb
+
+# start wrt widgets preinstall
+prepare_widgets.sh
+
+# install widgets at first run
+cat <<EOF >/lib/systemd/user/xwalk_widgets_preinstall.service
+[Unit]
+Description=Installation of pre-installed widgets
+After=dbus.service
+ConditionPathExists=!/home/app/.config/xwalk-service/applications.db
+
+[Service]
+Type=oneshot
+ExecStart=/usr/bin/install_widgets.sh
+
+[Install]
+WantedBy=weston.target
+EOF
+
+mkdir -p /lib/systemd/user/xwalk.target.wants
+ln -sf ../xwalk_widgets_preinstall.service /lib/systemd/user/weston.target.wants/xwalk_widgets_preinstall.service
+
+
+# add launchers to weston.ini
 
 if [ -f /usr/bin/weston ]; then
 
@@ -13,11 +36,17 @@ if [ -f /usr/bin/weston ]; then
 
 [launcher]
 icon=/usr/share/icons/tizen/32x32/web-browser.png
-path=/usr/lib64/xwalk/xwalk http://www.tizen.org
+path=/usr/lib64/xwalk/xwalk http://www.google.com
 
 [launcher]
-icon=/usr/share/icons/tizen/32x32/web-browser.png
-path=/usr/lib64/xwalk/xwalk http://www.google.com
+icon=/usr/share/icons/tizen/32x32/annex.png
+path=/usr/bin/xwalk-launcher hnabpnbionlaokfnobomjleblmmiefig
+
+[launcher]
+icon=/usr/share/icons/tizen/32x32/bubblewrap.png
+path=/usr/bin/xwalk-launcher kmnbdhfbkjkeilhpbooaecgpllbollfn
+
 EOF
 
 fi
+