1*4882a593SmuzhiyunSUMMARY = "Qt5 technology demo" 2*4882a593SmuzhiyunDESCRIPTION = "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." 3*4882a593SmuzhiyunHOMEPAGE = "http://quitcoding.com/?page=work#cinex" 4*4882a593SmuzhiyunLICENSE = "CC-BY-3.0" 5*4882a593SmuzhiyunLIC_FILES_CHKSUM = "file://README;beginline=38;endline=50;md5=51babd597624b70752069953876aaa18" 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunSRC_URI = "http://quitcoding.com/download/Qt5_CinematicExperience_rpi_1.0.tgz" 8*4882a593SmuzhiyunSRC_URI += "file://fix_qt5_3_compatibility.patch" 9*4882a593Smuzhiyun 10*4882a593SmuzhiyunSRC_URI[md5sum] = "935a5db0a6b2a72c67236e72f52be7d1" 11*4882a593SmuzhiyunSRC_URI[sha256sum] = "0dd602983ced5f7c0cfd5ad0fbfe2b0b7e3c9ff715e4ef23eef818ccc2b6c60b" 12*4882a593Smuzhiyun 13*4882a593SmuzhiyunS = "${WORKDIR}/Qt5_CinematicExperience_rpi_${PV}" 14*4882a593Smuzhiyun 15*4882a593Smuzhiyun# other version available for small screens 16*4882a593Smuzhiyun#SRC_URI = "http://quitcoding.com/download/Qt5_CinematicExperience_1.0.tgz" 17*4882a593Smuzhiyun#SRC_URI[md5sum] = "1c4f9bf5411c985fc5d3dbfc5d826a29" 18*4882a593Smuzhiyun#SRC_URI[sha256sum] = "0e547e0259667915a24e84ade5efdcd0c553f81786734452c2c8dbce19a19f44" 19*4882a593Smuzhiyun#S = "${WORKDIR}/Qt5_CinematicExperience_${PV}/" 20*4882a593Smuzhiyun 21*4882a593SmuzhiyunDEPENDS = "qtdeclarative qtgraphicaleffects" 22*4882a593SmuzhiyunRDEPENDS:${PN} = "liberation-fonts qtdeclarative-qmlplugins qtgraphicaleffects-qmlplugins" 23*4882a593Smuzhiyun 24*4882a593Smuzhiyunrequire recipes-qt/qt5/qt5.inc 25*4882a593Smuzhiyun 26*4882a593Smuzhiyundo_install() { 27*4882a593Smuzhiyun install -d ${D}${datadir}/${P}/content/ ${D}${datadir}/${P}/content/images/ 28*4882a593Smuzhiyun install -m 0755 ${B}/Qt5_CinematicExperience ${D}${datadir}/${P}/Qt5_CinematicExperience 29*4882a593Smuzhiyun install -m 0644 ${S}/content/*.qml ${D}${datadir}/${P}/content/ 30*4882a593Smuzhiyun install -m 0644 ${S}/content/images/*.png ${D}${datadir}/${P}/content/images/ 31*4882a593Smuzhiyun install -m 0644 ${S}/content/images/*.xcf ${D}${datadir}/${P}/content/images/ 32*4882a593Smuzhiyun install -m 0644 ${S}/Qt5_CinematicExperience.qml ${D}${datadir}/${P}/Qt5_CinematicExperience.qml 33*4882a593Smuzhiyun 34*4882a593Smuzhiyun install -d ${D}${bindir} 35*4882a593Smuzhiyun echo "#!/bin/sh" > ${D}${bindir}/Qt5_CinematicExperience 36*4882a593Smuzhiyun echo "export QML_IMPORT_PATH=${datadir}/${P}" >> ${D}${bindir}/Qt5_CinematicExperience 37*4882a593Smuzhiyun echo "export QML2_IMPORT_PATH=${datadir}/${P}" >> ${D}${bindir}/Qt5_CinematicExperience 38*4882a593Smuzhiyun echo "${datadir}/${P}/Qt5_CinematicExperience \$* " >> ${D}${bindir}/Qt5_CinematicExperience 39*4882a593Smuzhiyun chmod +x ${D}${bindir}/Qt5_CinematicExperience 40*4882a593Smuzhiyun} 41*4882a593Smuzhiyun 42*4882a593SmuzhiyunFILES:${PN} += "${datadir}" 43