qt5: unify duplicated bbappend for qt5-demo-extrafiles
Signed-off-by: Arturo Buzarra <arturo.buzarra@digi.com>
This commit is contained in:
parent
34389a275d
commit
59d07cf89a
|
|
@ -1,4 +1,4 @@
|
||||||
# Copyright (C) 2015 Digi International.
|
# Copyright (C) 2015-2021 Digi International.
|
||||||
|
|
||||||
FILESEXTRAPATHS_prepend := "${THISDIR}/${BPN}:"
|
FILESEXTRAPATHS_prepend := "${THISDIR}/${BPN}:"
|
||||||
|
|
||||||
|
|
@ -7,23 +7,39 @@ SRC_URI += " \
|
||||||
file://qmlvideo.png \
|
file://qmlvideo.png \
|
||||||
"
|
"
|
||||||
|
|
||||||
do_install_append () {
|
# Install hellowindow demo as a default QT APP on all platforms
|
||||||
# Add qmlvideo shortcut
|
do_install () {
|
||||||
install -m 0644 ${WORKDIR}/qmlvideo.desktop ${D}${datadir}/applications/
|
install -d ${D}/${datadir}/pixmaps
|
||||||
install -m 0644 ${WORKDIR}/qmlvideo.png ${D}${datadir}/pixmaps/
|
install -d ${D}/${datadir}/applications
|
||||||
|
install -m 0644 ${WORKDIR}/hellowindow.png ${D}/${datadir}/pixmaps
|
||||||
|
install -m 0644 ${WORKDIR}/hellowindow.desktop ${D}/${datadir}/applications
|
||||||
|
|
||||||
# Remove the desktop launchers that have been moved along with its package
|
# Add qmlvideo shortcut
|
||||||
rm -f ${D}${datadir}/applications/qtsmarthome.desktop ${D}${datadir}/pixmaps/qtsmarthome.png
|
install -m 0644 ${WORKDIR}/qmlvideo.desktop ${D}${datadir}/applications
|
||||||
|
install -m 0644 ${WORKDIR}/qmlvideo.png ${D}${datadir}/pixmaps
|
||||||
# Remove the desktop launchers of the demo/example applications we do not provide.
|
|
||||||
rm -f ${D}${datadir}/applications/hellogl_es2.desktop ${D}${datadir}/pixmaps/hellogl_es2.png
|
|
||||||
rm -f ${D}${datadir}/applications/qt5basket.desktop ${D}${datadir}/pixmaps/qt5basket.png
|
|
||||||
rm -f ${D}${datadir}/applications/qt5nesting.desktop ${D}${datadir}/pixmaps/qt5nesting.png
|
|
||||||
rm -f ${D}${datadir}/applications/qt5nmapcarousedemo.desktop ${D}${datadir}/pixmaps/qt5nmapcarousedemo.png
|
|
||||||
rm -f ${D}${datadir}/applications/qt5nmapper.desktop ${D}${datadir}/pixmaps/qt5nmapper.png
|
|
||||||
rm -f ${D}${datadir}/applications/qt5solarsystem.desktop ${D}${datadir}/pixmaps/qt5solarsystem.png
|
|
||||||
rm -f ${D}${datadir}/applications/qtledbillboard.desktop ${D}${datadir}/pixmaps/qtledbillboard.png
|
|
||||||
rm -f ${D}${datadir}/applications/qtledcombo.desktop ${D}${datadir}/pixmaps/qtledcombo.png
|
|
||||||
rm -f ${D}${datadir}/applications/quitbattery.desktop ${D}${datadir}/pixmaps/quitbattery.png
|
|
||||||
rm -f ${D}${datadir}/applications/quitindicators.desktop ${D}${datadir}/pixmaps/quitindicators.png
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Install other qt5 demos on SoC with GPU
|
||||||
|
# Align with former release, do not install
|
||||||
|
# hellogl_es2.desktop & qt5basket.desktop & qt5nesting.desktop & qt5solarsystem.desktop
|
||||||
|
# as they are not supported
|
||||||
|
|
||||||
|
do_install_append_imxgpu2d () {
|
||||||
|
install -m 0644 ${WORKDIR}/cinematicexperience.png ${D}/${datadir}/pixmaps
|
||||||
|
install -m 0644 ${WORKDIR}/cinematicexperience.desktop ${D}/${datadir}/applications
|
||||||
|
install -m 0644 ${WORKDIR}/qt5everywheredemo.png ${D}/${datadir}/pixmaps
|
||||||
|
install -m 0644 ${WORKDIR}/qt5everywheredemo.desktop ${D}/${datadir}/applications
|
||||||
|
install -m 0644 ${WORKDIR}/qt5nmapcarousedemo.png ${D}/${datadir}/pixmaps
|
||||||
|
install -m 0644 ${WORKDIR}/qt5nmapcarousedemo.desktop ${D}/${datadir}/applications
|
||||||
|
install -m 0644 ${WORKDIR}/qt5nmapper.png ${D}/${datadir}/pixmaps
|
||||||
|
install -m 0644 ${WORKDIR}/qt5nmapper.desktop ${D}/${datadir}/applications
|
||||||
|
install -m 0644 ${WORKDIR}/qtledbillboard.png ${D}/${datadir}/pixmaps
|
||||||
|
install -m 0644 ${WORKDIR}/qtledbillboard.desktop ${D}/${datadir}/applications
|
||||||
|
install -m 0644 ${WORKDIR}/qtledcombo.png ${D}/${datadir}/pixmaps
|
||||||
|
install -m 0644 ${WORKDIR}/qtledcombo.desktop ${D}/${datadir}/applications
|
||||||
|
install -m 0644 ${WORKDIR}/quitbattery.png ${D}/${datadir}/pixmaps
|
||||||
|
install -m 0644 ${WORKDIR}/quitbattery.desktop ${D}/${datadir}/applications
|
||||||
|
install -m 0644 ${WORKDIR}/quitindicators.png ${D}/${datadir}/pixmaps
|
||||||
|
install -m 0644 ${WORKDIR}/quitindicators.desktop ${D}/${datadir}/applications
|
||||||
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,32 +0,0 @@
|
||||||
# Install hellowindow demo as a default QT APP on all platforms
|
|
||||||
do_install () {
|
|
||||||
install -d ${D}/${datadir}/pixmaps
|
|
||||||
install -d ${D}/${datadir}/applications
|
|
||||||
install -m 0644 ${WORKDIR}/hellowindow.png ${D}/${datadir}/pixmaps
|
|
||||||
install -m 0644 ${WORKDIR}/hellowindow.desktop ${D}/${datadir}/applications
|
|
||||||
}
|
|
||||||
|
|
||||||
# Install other qt5 demos on SoC with GPU
|
|
||||||
# Align with former release, do not install
|
|
||||||
# hellogl_es2.desktop & qt5basket.desktop & qt5nesting.desktop & qt5solarsystem.desktop
|
|
||||||
# as they are not supported
|
|
||||||
|
|
||||||
do_install_append_imxgpu2d () {
|
|
||||||
install -m 0644 ${WORKDIR}/cinematicexperience.png ${D}/${datadir}/pixmaps
|
|
||||||
install -m 0644 ${WORKDIR}/cinematicexperience.desktop ${D}/${datadir}/applications
|
|
||||||
install -m 0644 ${WORKDIR}/qt5everywheredemo.png ${D}/${datadir}/pixmaps
|
|
||||||
install -m 0644 ${WORKDIR}/qt5everywheredemo.desktop ${D}/${datadir}/applications
|
|
||||||
install -m 0644 ${WORKDIR}/qt5nmapcarousedemo.png ${D}/${datadir}/pixmaps
|
|
||||||
install -m 0644 ${WORKDIR}/qt5nmapcarousedemo.desktop ${D}/${datadir}/applications
|
|
||||||
install -m 0644 ${WORKDIR}/qt5nmapper.png ${D}/${datadir}/pixmaps
|
|
||||||
install -m 0644 ${WORKDIR}/qt5nmapper.desktop ${D}/${datadir}/applications
|
|
||||||
install -m 0644 ${WORKDIR}/qtledbillboard.png ${D}/${datadir}/pixmaps
|
|
||||||
install -m 0644 ${WORKDIR}/qtledbillboard.desktop ${D}/${datadir}/applications
|
|
||||||
install -m 0644 ${WORKDIR}/qtledcombo.png ${D}/${datadir}/pixmaps
|
|
||||||
install -m 0644 ${WORKDIR}/qtledcombo.desktop ${D}/${datadir}/applications
|
|
||||||
install -m 0644 ${WORKDIR}/quitbattery.png ${D}/${datadir}/pixmaps
|
|
||||||
install -m 0644 ${WORKDIR}/quitbattery.desktop ${D}/${datadir}/applications
|
|
||||||
install -m 0644 ${WORKDIR}/quitindicators.png ${D}/${datadir}/pixmaps
|
|
||||||
install -m 0644 ${WORKDIR}/quitindicators.desktop ${D}/${datadir}/applications
|
|
||||||
}
|
|
||||||
|
|
||||||
Loading…
Reference in New Issue