These recipes were in need of a repin for chinook 3.0.2
[AGL/meta-agl-demo.git] / recipes-demo-hmi / CES2017-demo / CES2017-demo.bb
1 SUMMARY     = "App Launcher for the AGL Demonstrator @ CES2017"
2 DESCRIPTION = "App Lanucher app in QML format for the AGL Demonstrator @ CESS2017"
3 HOMEPAGE    = "https://git.automotivelinux.org/gerrit/#/admin/projects/AGL/DemoApps/CES2017"
4 SECTION     = "apps"
5 LICENSE     = "MPL-2.0"
6 LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=815ca599c9df247a0c7f619bab123dad"
7
8 DEPENDS = "homescreen zip-native qtmultimedia qtquickcontrols2"
9
10 PV = "1.0+git${SRCPV}"
11 PN = "ces2017-demo"
12
13 SRC_URI = "git://gerrit.automotivelinux.org/gerrit/AGL/DemoApps/CES2017;protocol=http"
14 SRCREV = "${AUTOREV}"
15
16 # Pinned branch/SRCREV for Charming Chinook
17 SRC_URI_chinook = "git://gerrit.automotivelinux.org/gerrit/AGL/DemoApps/CES2017;protocol=http;branch=chinook"
18 SRCREV_chinook = "f31423226ad2baf75a770d41dae1b0ec42bf7ff1"
19
20 S = "${WORKDIR}/git/"
21
22 inherit qmake5
23
24 do_install() {
25     install -d ${D}${libdir}/qt5/qml/AGL/Demo/Controls/
26     install -m 0644 ${S}/imports/AGL/Demo/Controls/qmldir ${D}${libdir}/qt5/qml/AGL/Demo/Controls/
27     install -m 0644 ${S}/imports/AGL/Demo/Controls/ImageButton.qml ${D}${libdir}/qt5/qml/AGL/Demo/Controls/
28     install -m 0644 ${S}/imports/AGL/Demo/Controls/ToggleButton.qml ${D}${libdir}/qt5/qml/AGL/Demo/Controls/
29     install -m 0644 ${S}/imports/AGL/Demo/Controls/Key.qml ${D}${libdir}/qt5/qml/AGL/Demo/Controls/
30     install -m 0644 ${S}/imports/AGL/Demo/Controls/AbstractKeyboard.qml ${D}${libdir}/qt5/qml/AGL/Demo/Controls/
31     install -m 0644 ${S}/imports/AGL/Demo/Controls/Symbols.qml ${D}${libdir}/qt5/qml/AGL/Demo/Controls/
32     install -m 0644 ${S}/imports/AGL/Demo/Controls/Alphabet.qml ${D}${libdir}/qt5/qml/AGL/Demo/Controls/
33     install -m 0644 ${S}/imports/AGL/Demo/Controls/Keyboard.qml ${D}${libdir}/qt5/qml/AGL/Demo/Controls/
34     install -d ${D}${libdir}/qt5/qml/AGL/Demo/Controls/images/
35     install -m 0644 ${S}/imports/AGL/Demo/Controls/images/Keyboard_Back.svg ${D}${libdir}/qt5/qml/AGL/Demo/Controls/images/
36     install -m 0644 ${S}/imports/AGL/Demo/Controls/images/Keyboard_Shift.svg ${D}${libdir}/qt5/qml/AGL/Demo/Controls/images/
37     install -m 0644 ${S}/imports/AGL/Demo/Controls/images/Keyboard_Space.svg ${D}${libdir}/qt5/qml/AGL/Demo/Controls/images/
38     install -m 0644 ${S}/imports/AGL/Demo/Controls/images/Keyboard_Arrow.svg ${D}${libdir}/qt5/qml/AGL/Demo/Controls/images/
39
40     install -d ${D}${libdir}/qt5/qml/QtQuick/Controls.2/AGL
41     install -m 0644 ${S}/imports/qtquickcontrols2aglstyle/*.qml ${D}${libdir}/qt5/qml/QtQuick/Controls.2/AGL
42
43     install -d ${D}${libdir}/qt5/qml/QtQuick/Controls.2/AGL/images/
44     install -m 0644 ${S}/imports/qtquickcontrols2aglstyle/images/* ${D}${libdir}/qt5/qml/QtQuick/Controls.2/AGL/images/
45 }
46
47 FILES_${PN} += " \
48         /usr/AGL/ \
49         /usr/lib/qt5/qml/AGL/Demo/Controls/qmldir \
50         /usr/lib/qt5/qml/AGL/Demo/Controls/ImageButton.qml \
51         /usr/lib/qt5/qml/AGL/Demo/Controls/ToggleButton.qml \
52         /usr/lib/qt5/qml/AGL/Demo/Controls/Key.qml \
53         /usr/lib/qt5/qml/AGL/Demo/Controls/AbstractKeyboard.qml \
54         /usr/lib/qt5/qml/AGL/Demo/Controls/Symbols.qml \
55         /usr/lib/qt5/qml/AGL/Demo/Controls/Alphabet.qml \
56         /usr/lib/qt5/qml/AGL/Demo/Controls/Keyboard.qml \
57         /usr/lib/qt5/qml/AGL/Demo/Controls/images/Keyboard_Back.svg \
58         /usr/lib/qt5/qml/AGL/Demo/Controls/images/Keyboard_Shift.svg \
59         /usr/lib/qt5/qml/AGL/Demo/Controls/images/Keyboard_Space.svg \
60         /usr/lib/qt5/qml/AGL/Demo/Controls/images/Keyboard_Arrow.svg \
61         /usr/lib/qt5/qml/QtQuick/Controls.2/AGL \
62         /usr/lib/qt5/qml/QtQuick/Controls.2/AGL/images \
63 "
64
65 RDEPENDS_${PN} += " \
66         qtquickcontrols-qmlplugins \
67         qtquickcontrols2-qmlplugins \
68         qtsvg-plugins \
69 "