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