X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=recipes-demo-hmi%2FCES2017-demo%2FCES2017-demo.bb;h=514aea0be46ea64042e57aaee06e2b0f92491de9;hb=7e540a7240a786051f50c1b56f61444628cdc82e;hp=ef4b48d7a1d3285482a658bb48e25b759d08f677;hpb=276f30ef24715c9c86a9b63e7406dd9a8cc93a0c;p=AGL%2Fmeta-agl-demo.git diff --git a/recipes-demo-hmi/CES2017-demo/CES2017-demo.bb b/recipes-demo-hmi/CES2017-demo/CES2017-demo.bb index ef4b48d7a..514aea0be 100644 --- a/recipes-demo-hmi/CES2017-demo/CES2017-demo.bb +++ b/recipes-demo-hmi/CES2017-demo/CES2017-demo.bb @@ -12,9 +12,23 @@ DEPENDS = "homescreen zip-native qtmultimedia qtquickcontrols2" LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=815ca599c9df247a0c7f619bab123dad" -SRC_URI = "git://gerrit.automotivelinux.org/gerrit/AGL/DemoApps/CES2017;protocol=http" +# ALS, CES, FOSDEM available +AGL_RADIO_PRESETS_LOCALE ?= "CES" + +SRC_URI = "git://gerrit.automotivelinux.org/gerrit/AGL/DemoApps/CES2017;protocol=http \ + file://presets-ALS.conf \ + file://presets-CES.conf \ + file://presets-FOSDEM.conf \ + " SRCREV = "${AUTOREV}" +# Pinned branch/SRCREV for Charming Chinook +SRC_URI_chinook = "git://gerrit.automotivelinux.org/gerrit/AGL/DemoApps/CES2017;protocol=http;branch=chinook \ + file://presets-ALS.conf \ + file://presets-CES.conf \ + file://presets-FOSDEM.conf \ + " +SRCREV_chinook = "354195c83841240ddd5f2c5daad97d66cc9e1d28" RDEPENDS_${PN} += " \ qtmultimedia-qmlplugins \ @@ -88,16 +102,14 @@ do_install_prepend() { zip radio.wgt config.xml radio - cat > ${B}/apps/installAllApps.sh <<-EOF #!/bin/sh - /usr/bin/afm-util install controls.wgt - /usr/bin/afm-util install dashboard.wgt - /usr/bin/afm-util install phone.wgt - /usr/bin/afm-util install radio.wgt - /usr/bin/afm-util install settings.wgt - /usr/bin/afm-util install navigation.wgt - /usr/bin/afm-util install poi.wgt + cd /usr/AGL/apps + for file in \`find . -maxdepth 1 -name '*.wgt'\`; do + + /usr/bin/afm-util install \$file + done + sync #it's Workaround cyad -s -k MANIFESTS -t allow -c User::App::navigation -u '*' -p 'http://tizen.org/privilege/internal/dbus' @@ -107,12 +119,19 @@ do_install_prepend() { do_install() { install -d ${D}/usr/AGL/${PN} - install -m 0644 ${B}/apps/Controls/controls.wgt ${D}/usr/AGL/${PN}/ - install -m 0644 ${B}/apps/Dashboard/dashboard.wgt ${D}/usr/AGL/${PN}/ - install -m 0644 ${B}/apps/Phone/phone.wgt ${D}/usr/AGL/${PN}/ - install -m 0644 ${B}/apps/Radio/radio.wgt ${D}/usr/AGL/${PN}/ - - install -m 0755 ${B}/apps/installAllApps.sh ${D}/usr/AGL/${PN}/ + install -d ${D}/usr/AGL/apps + install -m 0644 ${B}/apps/Controls/controls.wgt ${D}/usr/AGL/apps/ + install -m 0644 ${B}/apps/Dashboard/dashboard.wgt ${D}/usr/AGL/apps/ + install -m 0644 ${B}/apps/Phone/phone.wgt ${D}/usr/AGL/apps/ + install -m 0644 ${B}/apps/Radio/radio.wgt ${D}/usr/AGL/apps/ + install -d ${D}/home/root/app-data/radio + install -m 0644 ${WORKDIR}/presets-CES.conf ${D}/home/root/app-data/radio/ + install -m 0644 ${WORKDIR}/presets-ALS.conf ${D}/home/root/app-data/radio/ + install -m 0644 ${WORKDIR}/presets-FOSDEM.conf ${D}/home/root/app-data/radio/ + install -m 0644 ${WORKDIR}/presets-${AGL_RADIO_PRESETS_LOCALE}.conf ${D}/home/root/app-data/radio/presets.conf + + install -m 0755 ${B}/apps/installAllApps.sh ${D}/usr/AGL/apps/ + ln -sf ../apps/installAllApps.sh ${D}/usr/AGL/${PN}/installAllApps.sh install -d ${D}${libdir}/qt5/qml/AGL/Demo/Controls/ install -m 0644 ${S}/imports/AGL/Demo/Controls/qmldir ${D}${libdir}/qt5/qml/AGL/Demo/Controls/ @@ -143,6 +162,10 @@ do_install() { #} FILES_${PN} += "/usr/AGL/ \ + /usr/AGL/apps/* \ + /usr/AGL/${PN}/* \ + /home/root/app-data/radio/presets-*.conf \ + /home/root/app-data/radio/presets.conf \ /usr/lib/qt5/qml/AGL/Demo/Controls/qmldir \ /usr/lib/qt5/qml/AGL/Demo/Controls/ImageButton.qml \ /usr/lib/qt5/qml/AGL/Demo/Controls/ToggleButton.qml \