remove libqtappfw package from QTAGLEXTRAS 27/24627/4
authorRaquel Medina <raquel.medina@konsulko.com>
Fri, 5 Jun 2020 17:56:50 +0000 (19:56 +0200)
committerScott Murray <scott.murray@konsulko.com>
Wed, 10 Jun 2020 22:31:01 +0000 (22:31 +0000)
Remove libqtappfw package from QTAGLSEXTRAS and
add to individual recipe RDEPENDS.

Bug-AGL: SPEC-3390
Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
Change-Id: Idb5aaca35a8d797a4e758f82df6650ef3aeb6561

recipes-demo-hmi/homescreen/homescreen_git.bb
recipes-demo-hmi/hvac/hvac_git.bb
recipes-demo-hmi/mediaplayer/mediaplayer_git.bb
recipes-demo-hmi/messaging/messaging_git.bb
recipes-demo-hmi/phone/phone_git.bb
recipes-demo-hmi/radio/radio_git.bb
recipes-demo-hmi/settings/settings_git.bb
recipes-demo-hmi/taskmanager/taskmanager_git.bb
recipes-platform/packagegroups/packagegroup-agl-demo-platform.bb

index 984e515..e6db70e 100644 (file)
@@ -15,7 +15,7 @@ DEPENDS = "\
         libqtappfw \
         qlibwindowmanager \
         libhomescreen \
-       libafb-helpers-qt \
+        libafb-helpers-qt \
 "
 
 inherit qmake5 systemd pkgconfig aglwgt
@@ -29,3 +29,7 @@ S       = "${WORKDIR}/git/"
 PATH_prepend = "${STAGING_DIR_NATIVE}${OE_QMAKE_PATH_QT_BINS}:"
 
 OE_QMAKE_CXXFLAGS_append = " ${@bb.utils.contains('DISTRO_FEATURES', 'agl-devel', '' , '-DQT_NO_DEBUG_OUTPUT', d)}"
+
+RDEPENDS_${PN} += " \
+        libqtappfw \
+"
index 93e85f4..6091e51 100644 (file)
@@ -16,6 +16,6 @@ S  = "${WORKDIR}/git"
 DEPENDS += "qtquickcontrols2 libhomescreen \
             qlibwindowmanager qttools-native \
             qtaglextras libqtappfw"
-RDEPENDS_${PN} = "agl-service-hvac"
+RDEPENDS_${PN} = "agl-service-hvac libqtappfw"
 
 inherit qmake5 aglwgt
index 9a3690f..2e84681 100644 (file)
@@ -22,4 +22,4 @@ DEPENDS += "qtquickcontrols2 \
 
 inherit qmake5 aglwgt
 
-RDEPENDS_${PN} += "agl-service-mediaplayer"
+RDEPENDS_${PN} += "agl-service-mediaplayer libqtappfw"
index 5812cea..f6b545d 100644 (file)
@@ -21,4 +21,4 @@ DEPENDS += "qtquickcontrols2 \
 
 inherit qmake5 aglwgt
 
-RDEPENDS_${PN} += "agl-service-bluetooth-map"
+RDEPENDS_${PN} += "agl-service-bluetooth-map libqtappfw"
index 553cc8a..cab30ea 100644 (file)
@@ -22,4 +22,4 @@ DEPENDS += "qtquickcontrols2 \
 
 inherit qmake5 aglwgt
 
-RDEPENDS_${PN} += "agl-service-telephony agl-service-bluetooth-pbap"
+RDEPENDS_${PN} += "agl-service-telephony agl-service-bluetooth-pbap libqtappfw"
index 52a981f..22d7ecb 100644 (file)
@@ -35,4 +35,4 @@ do_install_append() {
 
 FILES_${PN} += "${sysconfdir}/xdg/AGL/*"
 
-RDEPENDS_${PN} += "agl-service-radio"
+RDEPENDS_${PN} += "agl-service-radio libqtappfw"
index 72e0323..17b83dc 100644 (file)
@@ -21,6 +21,7 @@ RDEPENDS_${PN} += " \
        qt-qrcode \
        agl-service-bluetooth \
        agl-service-network \
+       libqtappfw \
 "
 
 inherit qmake5 aglwgt
index f616b4d..13f16fc 100644 (file)
@@ -23,4 +23,4 @@ DEPENDS += "qtquickcontrols2 \
 
 inherit qmake5 aglwgt
 
-RDEPENDS_${PN} += "agl-service-taskmanager"
+RDEPENDS_${PN} += "agl-service-taskmanager libqtappfw"
index 45e0dd1..fc0bbfa 100644 (file)
@@ -38,7 +38,8 @@ AGL_APPS = " \
     "
 
 QTAGLEXTRAS = "${@bb.utils.contains("DISTRO_FEATURES", "agl-hmi-framework", " qtaglextras", "",d)}"
-QTAGLEXTRAS_append = " libqtappfw"
+#NOTE: removed libqtappfw from QTAGLEXTRAS as it is no longer
+#      necessary due to replacement by individual recipe RDEPENDS.
 
 # add support for websocket in Qt and QML
 QTAGLEXTRAS_append = " qtwebsockets qtwebsockets-qmlplugins"