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}:"
|
||||
|
||||
|
|
@ -7,23 +7,39 @@ SRC_URI += " \
|
|||
file://qmlvideo.png \
|
||||
"
|
||||
|
||||
do_install_append () {
|
||||
# Add qmlvideo shortcut
|
||||
install -m 0644 ${WORKDIR}/qmlvideo.desktop ${D}${datadir}/applications/
|
||||
install -m 0644 ${WORKDIR}/qmlvideo.png ${D}${datadir}/pixmaps/
|
||||
# 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
|
||||
|
||||
# Remove the desktop launchers that have been moved along with its package
|
||||
rm -f ${D}${datadir}/applications/qtsmarthome.desktop ${D}${datadir}/pixmaps/qtsmarthome.png
|
||||
|
||||
# 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
|
||||
# Add qmlvideo shortcut
|
||||
install -m 0644 ${WORKDIR}/qmlvideo.desktop ${D}${datadir}/applications
|
||||
install -m 0644 ${WORKDIR}/qmlvideo.png ${D}${datadir}/pixmaps
|
||||
}
|
||||
|
||||
# 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