From 0987d4dfd18dc3619271eb21b11f76871e8d825b Mon Sep 17 00:00:00 2001 From: Ronan Le Martret Date: Wed, 8 Oct 2014 09:45:16 +0200 Subject: [PATCH] meta-tizen: create ico image Change-Id: If44812862e40e83bcea7a881d1929922d7dff26f (From meta-tizen rev: d04eb1e948667bff7166f8df0b7197b176eeeef9) Signed-off-by: Patrick Ohly --- .../images/tizen-ivi-ico-image-dev.bb | 7 +++++ .../recipes-image/images/tizen-ivi-ico-image.bb | 14 ++++++++++ .../packagegroups/packagegroups-ivi-ico.bb | 3 +-- .../ico-uxf-homescreen-sample-apps.inc | 4 +-- .../ico-uxf-homescreen-sample-apps_git.bb | 10 +++++++ .../ico-uxf-homescreen/ico-uxf-homescreen.inc | 31 +++++++--------------- .../ico-uxf-homescreen/ico-uxf-homescreen_git.bb | 10 +++++++ 7 files changed, 54 insertions(+), 25 deletions(-) create mode 100644 meta-tizen/recipes-image/images/tizen-ivi-ico-image-dev.bb create mode 100644 meta-tizen/recipes-image/images/tizen-ivi-ico-image.bb create mode 100644 meta-tizen/recipes-tizen/ico-uxf-homescreen-sample-apps/ico-uxf-homescreen-sample-apps_git.bb create mode 100644 meta-tizen/recipes-tizen/ico-uxf-homescreen/ico-uxf-homescreen_git.bb diff --git a/meta-tizen/recipes-image/images/tizen-ivi-ico-image-dev.bb b/meta-tizen/recipes-image/images/tizen-ivi-ico-image-dev.bb new file mode 100644 index 0000000..d05929d --- /dev/null +++ b/meta-tizen/recipes-image/images/tizen-ivi-ico-image-dev.bb @@ -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/meta-tizen/recipes-image/images/tizen-ivi-ico-image.bb b/meta-tizen/recipes-image/images/tizen-ivi-ico-image.bb new file mode 100644 index 0000000..890ffac --- /dev/null +++ b/meta-tizen/recipes-image/images/tizen-ivi-ico-image.bb @@ -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 diff --git a/meta-tizen/recipes-image/packagegroups/packagegroups-ivi-ico.bb b/meta-tizen/recipes-image/packagegroups/packagegroups-ivi-ico.bb index 0cd9602..b472581 100644 --- a/meta-tizen/recipes-image/packagegroups/packagegroups-ivi-ico.bb +++ b/meta-tizen/recipes-image/packagegroups/packagegroups-ivi-ico.bb @@ -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 diff --git a/meta-tizen/recipes-tizen/ico-uxf-homescreen-sample-apps/ico-uxf-homescreen-sample-apps.inc b/meta-tizen/recipes-tizen/ico-uxf-homescreen-sample-apps/ico-uxf-homescreen-sample-apps.inc index aad4fd1..28ad9c2 100644 --- a/meta-tizen/recipes-tizen/ico-uxf-homescreen-sample-apps/ico-uxf-homescreen-sample-apps.inc +++ b/meta-tizen/recipes-tizen/ico-uxf-homescreen-sample-apps/ico-uxf-homescreen-sample-apps.inc @@ -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/meta-tizen/recipes-tizen/ico-uxf-homescreen-sample-apps/ico-uxf-homescreen-sample-apps_git.bb b/meta-tizen/recipes-tizen/ico-uxf-homescreen-sample-apps/ico-uxf-homescreen-sample-apps_git.bb new file mode 100644 index 0000000..d3fd859 --- /dev/null +++ b/meta-tizen/recipes-tizen/ico-uxf-homescreen-sample-apps/ico-uxf-homescreen-sample-apps_git.bb @@ -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 " + diff --git a/meta-tizen/recipes-tizen/ico-uxf-homescreen/ico-uxf-homescreen.inc b/meta-tizen/recipes-tizen/ico-uxf-homescreen/ico-uxf-homescreen.inc index f535be5..a1032af 100644 --- a/meta-tizen/recipes-tizen/ico-uxf-homescreen/ico-uxf-homescreen.inc +++ b/meta-tizen/recipes-tizen/ico-uxf-homescreen/ico-uxf-homescreen.inc @@ -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/meta-tizen/recipes-tizen/ico-uxf-homescreen/ico-uxf-homescreen_git.bb b/meta-tizen/recipes-tizen/ico-uxf-homescreen/ico-uxf-homescreen_git.bb new file mode 100644 index 0000000..7c9f060 --- /dev/null +++ b/meta-tizen/recipes-tizen/ico-uxf-homescreen/ico-uxf-homescreen_git.bb @@ -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 " + -- 2.7.4