create ico image
authorRonan Le Martret <ronan@fridu.net>
Wed, 8 Oct 2014 07:45:16 +0000 (09:45 +0200)
committerRonan Le Martret <ronan@fridu.net>
Wed, 8 Oct 2014 07:45:16 +0000 (09:45 +0200)
Change-Id: If44812862e40e83bcea7a881d1929922d7dff26f

recipes-image/images/tizen-ivi-ico-image-dev.bb [new file with mode: 0644]
recipes-image/images/tizen-ivi-ico-image.bb [new file with mode: 0644]
recipes-image/packagegroups/packagegroups-ivi-ico.bb
recipes-tizen/ico-uxf-homescreen-sample-apps/ico-uxf-homescreen-sample-apps.inc
recipes-tizen/ico-uxf-homescreen-sample-apps/ico-uxf-homescreen-sample-apps_git.bb [new file with mode: 0644]
recipes-tizen/ico-uxf-homescreen/ico-uxf-homescreen.inc
recipes-tizen/ico-uxf-homescreen/ico-uxf-homescreen_git.bb [new file with mode: 0644]

diff --git a/recipes-image/images/tizen-ivi-ico-image-dev.bb b/recipes-image/images/tizen-ivi-ico-image-dev.bb
new file mode 100644 (file)
index 0000000..d05929d
--- /dev/null
@@ -0,0 +1,7 @@
+require recipes-image/images/tizen-ivi-ico-image.bb
+
+DESCRIPTION = "A Tizen ivi image base on Tizen ivi with ico and \
+               is suitable for development work."
+
+IMAGE_FEATURES += "dev-pkgs tools-debug debug-tweaks ssh-server-openssh"
+CORE_IMAGE_EXTRA_INSTALL += "packagegroup-tizen-dev-tools"
\ No newline at end of file
diff --git a/recipes-image/images/tizen-ivi-ico-image.bb b/recipes-image/images/tizen-ivi-ico-image.bb
new file mode 100644 (file)
index 0000000..890ffac
--- /dev/null
@@ -0,0 +1,14 @@
+require recipes-image/images/tizen-ivi-core-image.bb
+
+SUMMARY = "Tizen IVI ico image"
+
+LICENSE = "MIT"
+
+DESCRIPTION = "A Tizen IVI image based on Tizen ivi with ico ."
+
+
+# Modello packages
+CORE_IMAGE_EXTRA_INSTALL += "packagegroup-tizen-ivi-ico"
+
+# Crosswalk
+CORE_IMAGE_EXTRA_INSTALL += "packagegroup-tizen-crosswalk"
\ No newline at end of file
index 0cd9602..b472581 100644 (file)
@@ -18,5 +18,4 @@ RDEPENDS_packagegroup-tizen-ivi-ico = " \
                                         ico-vic-amb-plugin \
                                         ico-vic-carsimulator \
                                         ico-uxf-homescreen-sample-apps \
-                                        "
-
+                                        "
\ No newline at end of file
index aad4fd1..28ad9c2 100644 (file)
@@ -17,6 +17,7 @@ PROVIDES = ""
 
 RDEPENDS = ""
 #RDEPENDS of ico-uxf-homescreen-sample-apps (${PN})
+RDEPENDS_${PN} += "genivi-shell"
 RDEPENDS_${PN} += "ico-uxf-utilities"
 RDEPENDS_${PN} += "edbus"
 RDEPENDS_${PN} += "ico-uxf-homescreen"
@@ -26,7 +27,6 @@ RDEPENDS_${PN} += "capi-appfw-application"
 RDEPENDS_${PN} += "weston-ivi-shell"
 RDEPENDS_${PN} += "weston"
 RDEPENDS_${PN} += "ico-vic-amb-plugin"
-RDEPENDS_${PN} += "wayland-ivi-extension"
 RDEPENDS_${PN} += "automotive-message-broker"
 RDEPENDS_${PN} += "elementary"
 RDEPENDS_${PN} += "ecore"
@@ -39,10 +39,10 @@ DEPENDS = ""
 DEPENDS += "edje"
 DEPENDS += "ico-uxf-utilities"
 DEPENDS += "edbus"
-DEPENDS += "application"
 DEPENDS += "evas"
 DEPENDS += "dbus"
 DEPENDS += "pulseaudio"
+DEPENDS += "capi-appfw-application"
 DEPENDS += "aul"
 DEPENDS += "bundle"
 DEPENDS += "glib-2.0"
diff --git a/recipes-tizen/ico-uxf-homescreen-sample-apps/ico-uxf-homescreen-sample-apps_git.bb b/recipes-tizen/ico-uxf-homescreen-sample-apps/ico-uxf-homescreen-sample-apps_git.bb
new file mode 100644 (file)
index 0000000..d3fd859
--- /dev/null
@@ -0,0 +1,10 @@
+require ico-uxf-homescreen-sample-apps.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/profile/ivi/ico-uxf-homescreen-sample-apps;tag=802c0ef8cf9277d7d658e341425cb9d91f3bed34;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
index f535be5..a1032af 100644 (file)
@@ -38,18 +38,18 @@ RDEPENDS_${PN}-system-controller-dev += "capi-base-common-dev"
 RDEPENDS_${PN}-system-controller-dev += "ecore"
 
 #RDEPENDS of ico-uxf-homescreen-system-controller (${PN}-system-controller)
+RDEPENDS_${PN}-system-controller += "genivi-shell"
 RDEPENDS_${PN}-system-controller += "ico-uxf-utilities"
 RDEPENDS_${PN}-system-controller += "ico-uxf-homescreen"
 RDEPENDS_${PN}-system-controller += "weston-ivi-shell"
 RDEPENDS_${PN}-system-controller += "weston"
-RDEPENDS_${PN}-system-controller += "wayland-ivi-extension"
 RDEPENDS_${PN}-system-controller += "ico-uxf-weston-plugin"
 
 #RDEPENDS of ico-uxf-homescreen (${PN})
+RDEPENDS_${PN} += "genivi-shell"
 RDEPENDS_${PN} += "ico-uxf-utilities"
 RDEPENDS_${PN} += "weston-ivi-shell"
 RDEPENDS_${PN} += "weston"
-RDEPENDS_${PN} += "wayland-ivi-extension"
 RDEPENDS_${PN} += "system-controller"
 RDEPENDS_${PN} += "ico-uxf-weston-plugin"
 
@@ -57,15 +57,16 @@ RDEPENDS_${PN} += "ico-uxf-weston-plugin"
 DEPENDS = ""
 #DEPENDS of ico-uxf-homescreen
 DEPENDS += "edje"
+DEPENDS += "genivi-shell"
+DEPENDS += "pkgmgr"
+DEPENDS += "capi-appfw-application"
 DEPENDS += "eina"
 DEPENDS += "json-glib"
-DEPENDS += "slp-pkgmgr"
-DEPENDS += "wayland"
 DEPENDS += "notification"
 DEPENDS += "app-svc"
 DEPENDS += "aul"
 DEPENDS += "glib-2.0"
-DEPENDS += "application"
+DEPENDS += "wayland"
 DEPENDS += "boost"
 DEPENDS += "ico-uxf-weston-plugin"
 DEPENDS += "ico-uxf-utilities"
@@ -79,7 +80,6 @@ DEPENDS += "ecore"
 DEPENDS += "mesa"
 DEPENDS += "dbus"
 DEPENDS += "ail"
-DEPENDS += "wayland-ivi-extension"
 
 do_prep() {
  cd ${S}
@@ -161,21 +161,8 @@ pkg_postinst_${PN}() {
 
     [ "x$D" == "x" ] && ldconfig
     # Update the app database.
-    $D${prefix}/bin/pkginfo --imd $D${prefix}/share/packages/org.tizen.ico.homescreen.xml
-    $D${prefix}/bin/pkginfo --imd $D${prefix}/share/packages/org.tizen.ico.statusbar.xml
-    $D${prefix}/bin/pkginfo --imd $D${prefix}/share/packages/org.tizen.ico.system-controller.xml
-    $D${prefix}/bin/pkginfo --imd $D${prefix}/share/packages/org.tizen.ico.onscreen.xml
-
-}
-
-pkg_prerm_${PN}() {
-    #!/bin/sh -e
-
-    # Update the app database.
-    $D${prefix}/bin/pkginfo --rmd $D${prefix}/share/packages/org.tizen.ico.homescreen.xml
-    $D${prefix}/bin/pkginfo --rmd $D${prefix}/share/packages/org.tizen.ico.statusbar.xml
-    $D${prefix}/bin/pkginfo --rmd $D${prefix}/share/packages/org.tizen.ico.system-controller.xml
-    $D${prefix}/bin/pkginfo --rmd $D${prefix}/share/packages/org.tizen.ico.onscreen.xml
+    $D${prefix}/bin/pkg_initdb
+    $D${prefix}/bin/ail_initdb
 
 }
 
@@ -187,6 +174,8 @@ pkg_postrm_${PN}() {
     rm -f $D${prefix}/share/applications/org.tizen.ico.statusbar.desktop
     rm -f $D${prefix}/share/applications/org.tizen.ico.onscreen.desktop
     rm -f $D${prefix}/share/applications/org.tizen.ico.system-controller.desktop
+    $D${prefix}/bin/pkg_initdb
+    $D${prefix}/bin/ail_initdb
 
 }
 
diff --git a/recipes-tizen/ico-uxf-homescreen/ico-uxf-homescreen_git.bb b/recipes-tizen/ico-uxf-homescreen/ico-uxf-homescreen_git.bb
new file mode 100644 (file)
index 0000000..7c9f060
--- /dev/null
@@ -0,0 +1,10 @@
+require ico-uxf-homescreen.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/profile/ivi/ico-uxf-homescreen;tag=2fb4e86306ae1b45ae0129ffff63096161627838;nobranch=1"
+
+BBCLASSEXTEND += " native "
+