xref: /OK3568_Linux_fs/yocto/meta-qt5/recipes-qt/examples/cinematicexperience_1.0.bb (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1SUMMARY = "Qt5 technology demo"
2DESCRIPTION = "Cinematic Experience collects many of the new Qt5 QtQuick 2.0 features into the same UX demo application. It uses particles, sprites, path animation, custom shaders etc. features which Qt5 introduces for QML UIs."
3HOMEPAGE = "http://quitcoding.com/?page=work#cinex"
4LICENSE = "CC-BY-3.0"
5LIC_FILES_CHKSUM = "file://README;beginline=38;endline=50;md5=51babd597624b70752069953876aaa18"
6
7SRC_URI = "http://quitcoding.com/download/Qt5_CinematicExperience_rpi_1.0.tgz"
8SRC_URI += "file://fix_qt5_3_compatibility.patch"
9
10SRC_URI[md5sum] = "935a5db0a6b2a72c67236e72f52be7d1"
11SRC_URI[sha256sum] = "0dd602983ced5f7c0cfd5ad0fbfe2b0b7e3c9ff715e4ef23eef818ccc2b6c60b"
12
13S = "${WORKDIR}/Qt5_CinematicExperience_rpi_${PV}"
14
15# other version available for small screens
16#SRC_URI = "http://quitcoding.com/download/Qt5_CinematicExperience_1.0.tgz"
17#SRC_URI[md5sum] = "1c4f9bf5411c985fc5d3dbfc5d826a29"
18#SRC_URI[sha256sum] = "0e547e0259667915a24e84ade5efdcd0c553f81786734452c2c8dbce19a19f44"
19#S = "${WORKDIR}/Qt5_CinematicExperience_${PV}/"
20
21DEPENDS = "qtdeclarative qtgraphicaleffects"
22RDEPENDS:${PN} = "liberation-fonts qtdeclarative-qmlplugins qtgraphicaleffects-qmlplugins"
23
24require recipes-qt/qt5/qt5.inc
25
26do_install() {
27    install -d ${D}${datadir}/${P}/content/ ${D}${datadir}/${P}/content/images/
28    install -m 0755 ${B}/Qt5_CinematicExperience ${D}${datadir}/${P}/Qt5_CinematicExperience
29    install -m 0644 ${S}/content/*.qml ${D}${datadir}/${P}/content/
30    install -m 0644 ${S}/content/images/*.png ${D}${datadir}/${P}/content/images/
31    install -m 0644 ${S}/content/images/*.xcf ${D}${datadir}/${P}/content/images/
32    install -m 0644 ${S}/Qt5_CinematicExperience.qml ${D}${datadir}/${P}/Qt5_CinematicExperience.qml
33
34    install -d ${D}${bindir}
35    echo "#!/bin/sh" > ${D}${bindir}/Qt5_CinematicExperience
36    echo "export QML_IMPORT_PATH=${datadir}/${P}" >> ${D}${bindir}/Qt5_CinematicExperience
37    echo "export QML2_IMPORT_PATH=${datadir}/${P}" >> ${D}${bindir}/Qt5_CinematicExperience
38    echo "${datadir}/${P}/Qt5_CinematicExperience \$* " >> ${D}${bindir}/Qt5_CinematicExperience
39    chmod +x ${D}${bindir}/Qt5_CinematicExperience
40}
41
42FILES:${PN} += "${datadir}"
43