This should be the first patch in the series, not last. Also, morty is pretty much done.
On Tue, Feb 06, 2018 at 03:15:50PM -0500, Eric Ruei wrote: > - update the git URL and SRCREV > - select matrix desktop file based on QT vesion > - add qt-tstat.sh to force the QT5 demo to run as eglfs full-screen app Why is it eglfs-forced? > Signed-off-by: Eric Ruei <[email protected]> > --- > .../thermostat-demo/qt-tstat/qt_tstat.sh | 13 +++++++++++++ > .../recipes-apps/thermostat-demo/qt-tstat_2.0.bb | 21 > +++++++++++---------- > 2 files changed, 24 insertions(+), 10 deletions(-) > create mode 100755 > meta-arago-extras/recipes-apps/thermostat-demo/qt-tstat/qt_tstat.sh > > diff --git > a/meta-arago-extras/recipes-apps/thermostat-demo/qt-tstat/qt_tstat.sh > b/meta-arago-extras/recipes-apps/thermostat-demo/qt-tstat/qt_tstat.sh > new file mode 100755 > index 0000000..01ca4f9 > --- /dev/null > +++ b/meta-arago-extras/recipes-apps/thermostat-demo/qt-tstat/qt_tstat.sh > @@ -0,0 +1,13 @@ > +#!/bin/bash > + > +/etc/init.d/weston stop > +sleep 1 > + > +echo 0 > /sys/class/graphics/fbcon/cursor_blink > + > +ThermostatDemo -platform eglfs > + > +echo 1 > /sys/class/graphics/fbcon/cursor_blink > + > +/etc/init.d/weston start > +sleep 1 > diff --git a/meta-arago-extras/recipes-apps/thermostat-demo/qt-tstat_2.0.bb > b/meta-arago-extras/recipes-apps/thermostat-demo/qt-tstat_2.0.bb > index 494d582..acb0720 100644 > --- a/meta-arago-extras/recipes-apps/thermostat-demo/qt-tstat_2.0.bb > +++ b/meta-arago-extras/recipes-apps/thermostat-demo/qt-tstat_2.0.bb > @@ -12,31 +12,32 @@ require recipes-core/matrix/matrix-gui-paths.inc > > inherit qt-provider > > -PR = "r9" > +PR = "r10" > > DEPENDS += "${QT_DEPENDS_SVG} ${QT_DEPENDS_SCRIPT}" > > BRANCH ?= "master" > -SRCREV = "2512773c2d9da989e6a42c1e90b2b34496713072" > +SRCREV = "db7959b200e0ecbe59ff1c867251b1a8b17bd567" > > -SRC_URI = " \ > - git://gitorious.org/thermostat-demo/thermostat-demo.git;protocol=git \ > -" > - > -SRC_URI += "${@base_conditional('QT_PROVIDER', 'qt5', > 'file://0002-Replace-QtGui-with-QtWidgets-per-Qt5-migration-guide.patch \ > - > file://0003-Replace-fromAscii-toAscii-with-fromLatin1-toLatin1-p.patch', '', > d)}" > +SRC_URI = > "git://git.ti.com/apps/thermostat-demo.git;protocol=git;branch=${BRANCH} \ > + file://qt_tstat.sh" > > S = "${WORKDIR}/git/" > > +DESKTOP_FILE = "${@base_conditional('QT_PROVIDER', 'qt5', > 'thermostat_demo_qt5.desktop', 'thermostat_demo.desktop', d)}" > + > + > do_install() { > install -d ${D}/usr/bin > install -m 0755 ${B}/ThermostatDemo ${D}/usr/bin/ThermostatDemo > + install ${WORKDIR}/qt_tstat.sh ${D}/usr/bin/qt_tstat.sh > install -d ${D}${MATRIX_APP_DIR}/qt_tstat > - cp -rf ${S}/matrix-files/* ${D}${MATRIX_APP_DIR}/qt_tstat > + install ${S}/matrix-files/desc_thermostat_demo.html > ${D}${MATRIX_APP_DIR}/qt_tstat > + install ${S}/matrix-files/${DESKTOP_FILE} > ${D}${MATRIX_APP_DIR}/qt_tstat/thermostat_demo.desktop > } > > PACKAGES += "matrix-gui-thermostat-demo" > > -RDEPENDS_matrix-gui-thermostat-demo += "matrix-gui-apps-images > matrix-gui-submenus-qt4" > +RDEPENDS_matrix-gui-thermostat-demo += "matrix-gui-apps-images > ${@base_conditional('QT_PROVIDER', 'qt5', 'matrix-gui-submenus-qt5', > 'matrix-gui-submenus-qt4', d)}" > > FILES_matrix-gui-thermostat-demo += "${MATRIX_APP_DIR}/*" > -- > 1.9.1 > > _______________________________________________ > meta-arago mailing list > [email protected] > http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago _______________________________________________ meta-arago mailing list [email protected] http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
