281944d9944fdbc5d06fde0013f44fe6f8977953
[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 S = "${WORKDIR}/git/"
17
18 inherit qmake5
19
20 do_install() {
21     install -d ${D}${libdir}/qt5/qml/AGL/Demo/Controls/
22     install -m 0644 ${S}/imports/AGL/Demo/Controls/qmldir ${D}${libdir}/qt5/qml/AGL/Demo/Controls/
23     install -m 0644 ${S}/imports/AGL/Demo/Controls/ImageButton.qml ${D}${libdir}/qt5/qml/AGL/Demo/Controls/
24     install -m 0644 ${S}/imports/AGL/Demo/Controls/ToggleButton.qml ${D}${libdir}/qt5/qml/AGL/Demo/Controls/
25     install -m 0644 ${S}/imports/AGL/Demo/Controls/Key.qml ${D}${libdir}/qt5/qml/AGL/Demo/Controls/
26     install -m 0644 ${S}/imports/AGL/Demo/Controls/AbstractKeyboard.qml ${D}${libdir}/qt5/qml/AGL/Demo/Controls/
27     install -m 0644 ${S}/imports/AGL/Demo/Controls/Symbols.qml ${D}${libdir}/qt5/qml/AGL/Demo/Controls/
28     install -m 0644 ${S}/imports/AGL/Demo/Controls/Alphabet.qml ${D}${libdir}/qt5/qml/AGL/Demo/Controls/
29     install -m 0644 ${S}/imports/AGL/Demo/Controls/Keyboard.qml ${D}${libdir}/qt5/qml/AGL/Demo/Controls/
30     install -d ${D}${libdir}/qt5/qml/AGL/Demo/Controls/images/
31     install -m 0644 ${S}/imports/AGL/Demo/Controls/images/Keyboard_Back.svg ${D}${libdir}/qt5/qml/AGL/Demo/Controls/images/
32     install -m 0644 ${S}/imports/AGL/Demo/Controls/images/Keyboard_Shift.svg ${D}${libdir}/qt5/qml/AGL/Demo/Controls/images/
33     install -m 0644 ${S}/imports/AGL/Demo/Controls/images/Keyboard_Space.svg ${D}${libdir}/qt5/qml/AGL/Demo/Controls/images/
34     install -m 0644 ${S}/imports/AGL/Demo/Controls/images/Keyboard_Arrow.svg ${D}${libdir}/qt5/qml/AGL/Demo/Controls/images/
35
36     install -d ${D}${libdir}/qt5/qml/QtQuick/Controls.2/AGL
37     install -m 0644 ${S}/imports/qtquickcontrols2aglstyle/*.qml ${D}${libdir}/qt5/qml/QtQuick/Controls.2/AGL
38
39     install -d ${D}${libdir}/qt5/qml/QtQuick/Controls.2/AGL/images/
40     install -m 0644 ${S}/imports/qtquickcontrols2aglstyle/images/* ${D}${libdir}/qt5/qml/QtQuick/Controls.2/AGL/images/
41 }
42
43 FILES_${PN} += " \
44         /usr/AGL/ \
45         /usr/lib/qt5/qml/AGL/Demo/Controls/qmldir \
46         /usr/lib/qt5/qml/AGL/Demo/Controls/ImageButton.qml \
47         /usr/lib/qt5/qml/AGL/Demo/Controls/ToggleButton.qml \
48         /usr/lib/qt5/qml/AGL/Demo/Controls/Key.qml \
49         /usr/lib/qt5/qml/AGL/Demo/Controls/AbstractKeyboard.qml \
50         /usr/lib/qt5/qml/AGL/Demo/Controls/Symbols.qml \
51         /usr/lib/qt5/qml/AGL/Demo/Controls/Alphabet.qml \
52         /usr/lib/qt5/qml/AGL/Demo/Controls/Keyboard.qml \
53         /usr/lib/qt5/qml/AGL/Demo/Controls/images/Keyboard_Back.svg \
54         /usr/lib/qt5/qml/AGL/Demo/Controls/images/Keyboard_Shift.svg \
55         /usr/lib/qt5/qml/AGL/Demo/Controls/images/Keyboard_Space.svg \
56         /usr/lib/qt5/qml/AGL/Demo/Controls/images/Keyboard_Arrow.svg \
57         /usr/lib/qt5/qml/QtQuick/Controls.2/AGL \
58         /usr/lib/qt5/qml/QtQuick/Controls.2/AGL/images \
59 "
60
61 RDEPENDS_${PN} += " \
62         qtquickcontrols-qmlplugins \
63         qtquickcontrols2-qmlplugins \
64         qtsvg-plugins \
65 "