Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...


Meta LayerRecipeChange
1meta-rdk-bsp-emulatormeta-rdk-bsp-emulator/recipes-qt/qt5/qtbase_5.1.1.bbappend

diff --git a/recipes-qt/qt5/qtbase_5.1.1.bbappend b/recipes-qt/qt5/qtbase_5.1.1.bbappend
index a6bf466..c675286 100644
--- a/recipes-qt/qt5/qtbase_5.1.1.bbappend
+++ b/recipes-qt/qt5/qtbase_5.1.1.bbappend
@@ -24,6 +24,9 @@ SRC_URI_remove = "file://0005-qmake-is-already-built-in-qtbase-native.patch"
 PACKAGECONFIG_remove = "fontconfig"
 
 SRC_URI_append_morty = " file://disable-qmakefor-morty.patch"
+SRC_URI_append_dunfell = " file://disable-qmakefor-morty.patch"
+
  EXTRA_OECONF_append = " -qpa eglfs"
 
@@ -38,6 +41,9 @@ do_install_append_morty() {
 RDEPENDS_${PN}_append = " libegl-gallium mesa-driver-swrast"
 
 RDEPENDS_${PN}_remove_morty = "libegl-gallium"
+RDEPENDS_${PN}_remove_dunfell = "libegl-gallium"

 PACKAGECONFIG[zlib] = "-qt-zlib,zlib"

meta-rdk-bsp-emulator/recipes-graphics/westeros/westeros.bbappendFrom CXXFLAGS_append_dunfell = " DUSE_MESA"
To
CXXFLAGS_append_dunfell = " -DUSE_MESA"
meta-rdk-bsp-emulator/conf/layer.conf

Add 

BBMASK .= "|meta-rdk-restricted/recipes-extended/closedcaption/closedcaption-hal-headers_git.bb"
BBMASK .= "|meta-rdk-restricted/recipes-extended/closedcaption/closedcaption_git.bb"

meta-rdk-bsp-emulator/recipes-graphics/directfb/directfb_%.bbappend

Add

DEPENDS_remove_dunfell = "linux-fusion"
RDEPENDS_${PN}_remove_dunfell = "kernel-module-fusion"
EXTRA_OECONF_remove_dunfell = "--enable-multi"

2
build-qemux86mc-dunfell/conf/local.conf
  1. Modified the line from require conf/distro/include/##RDK_FLAVOR##.inc to 
    require conf/distro/include/rdkv.inc

2. Add these masks (if already present, ignore)

BBMASK .= "|meta-rdk/recipes-support/base64/base64_git.bb"
BBMASK .= "|meta-rdk-video/recipes-extended/ctrlm/ctrlm-xraudio-hal.bb"
BBMASK .= "|meta-rdk-ext/recipes-devtools/brotli/brotli_git.bb"
BBMASK .= "|meta-rdk-voice-sdk/recipes-support/xr-fdc/xr-fdc.bb"
BBMASK .= "|meta-rdk-voice-sdk/recipes-xraudio"
BBMASK .= "|meta-rdk-voice-sdk/recipes-xraudio/xraudio/xraudio_1.0.bb"
BBMASK .= "|openembedded-core/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.16.3.bb"

3
meta-rdk/recipes-core/packagegroups/packagegroup-rdk-media-common.bb

RDEPENDS_packagegroup-rdk-media-common = "\
    ${CLOSEDCAPTION} \ ====Remove this line

4
meta-rdk-bsp-emulator/recipes-extended/closedcaption/closedcaption-hal_git.bbDEPENDS = "closedcaption-hal-headers" ==== Comment the line
5
meta-rdk-restricted/recipes-extended/mediaframework/rmfapp_git.bbCommend the line 
RMFAPP_MEDIACLIENT_DEPENDS += "closedcaption"

6
meta-rdk-bsp-emulator/recipes-extended/mediaframework/rmfapp_git.bbappendComment the line 
RMFAPP_MEDIACLIENT_DEPENDS += "closedcaption"
7
meta-rdk/recipes-core/packagegroups/packagegroup-rdk-mediaclient.bbRDEPENDS_packagegroup-rdk-generic-mediaclient = "\
    dnsmasq \
    ${@bb.utils.contains("WEBBACKENDS", "rdkbrowser", "rdkbrowser rdkbrowser-webserver", "", d)} \
    tr69agent \  === remove this line
8
meta-cmf-video/recipes-xraudio/xraudio/xraudio_1.0.bbappend

Remove ctrlm-xraudio-hal  from the line

DEPENDS_append = " ctrlm-xraudio-hal jansson"

9
conf/bblayers.conf 

Add the following lines at the end
BBLAYERS =+ "${RDKROOT}/meta-rdk-bsp-emulator"
BBLAYERS =+ "${RDKROOT}/meta-cmf-bsp-emulator"
BBLAYERS =+ "${RDKROOT}/meta-openembedded/meta-initramfs"

10

meta-rdk-bsp-emulator/conf/machine/qemux86mc-dunfell.conf


Note: copy the file meta-rdk-bsp-emulator/conf/machine/qemux86mc-morty.conf and name it as above and make these changes

Add the following lines

# Disable Vc4 graphics
DISABLE_VC4GRAPHICS = "1"
DISTRO_FEATURES_append = " rdkshell offline_apps"
DISTRO_FEATURES_append = " cobalt-plugin"
# no more onscreen terminal required for RDK service
DISTRO_FEATURES_append = " systemd-disable-getty"
# for spark
DISTRO_FEATURES_append = " spark"
DISTRO_FEATURES_append = " wifi bluez5 bluetooth"

Update the gstreamer version from 1.14.0 to 1.16.3

PREFERRED_VERSION_gstreamer1.0 = "1.16.3"
PREFERRED_VERSION_gstreamer1.0-libav = "1.16.3"
PREFERRED_VERSION_gstreamer1.0-plugins-bad = "1.16.3"
PREFERRED_VERSION_gstreamer1.0-plugins-base = "1.16.3"
PREFERRED_VERSION_gstreamer1.0-plugins-good = "1.16.3"
PREFERRED_VERSION_gstreamer1.0-omx = "1.16.3"

Update

MACHINEOVERRIDES .= ":dunfell"

Update plymouth version from 0.8.8 to 0.9.%

PREFERRED_VERSION_plymouth ?= "0.9.%"

11

meta-rdk-bsp-emulator/recipes-core/packagegroups/packagegroup-rdk-baserootfs.bbappend

Note: If packages is not present in the above file, search in the following line:

meta-rdk/recipes-core/packagegroups/packagegroup-rdk-baserootfs.bb

Insert "closedcaption-hal \' in the PACKAGES at the top
12
meta-rdk/recipes-core/packagegroups/packagegroup-rdk-media-common.bb

Insert  closedcapton in the PACKAGES

PACKAGES = "\
    closedcaption \
    packagegroup-rdk-media-common \

13
meta-rdk-bsp-emulator/conf/machine/include/qemux86-soc.inc

If the following line is not present, add it at last:

IMAGE_FEATURES_remove_morty = "read-only-rootfs"

Add the following line as well:

IMAGE_FEATURES_remove_dunfell = "read-only-rootfs"

14
meta-rdk-video/recipes-extended/iarmmgrs/iarmmgrs_git.bb

Comment the below line

RDEPENDS_${PN}_dunfell += "${VIRTUAL-RUNTIME_mfrlib} devicesettings"


Add the following line

INSANE_SKIP_${PN} += "file-rdeps" 

15
meta-rdk-video/recipes-multimedia/gstreamer/gst-plugins-rdk_git.bb

Comment the below line

RDEPENDS_${PN}_dunfell += "${VIRTUAL-RUNTIME_dtcpmgr}"

16
meta-cmf/recipes-graphics/directfb/linux-fusion_9.0.3.bbappend

Remove the line below

file://user_msghdr.patch \  

17
meta-rdk-ext/recipes-graphics/directfb/directfb_%.bbappendDEPENDS_remove_dunfell = "linux-fusion"
RDEPENDS_${PN}_remove_dunfell = "kernel-module-fusion"
EXTRA_OECONF_remove_dunfell = "--enable-multi"
18

meta-cmf/recipes-core/packagegroups/packagegroup-rdk-media-common.bbappend

Comment the following lines

RDEPENDS_packagegroup-rdk-media-common_append = " xraudio-utils"

RDEPENDS_packagegroup-rdk-media-common_append = " ctrlm-main"

19
meta-rdk-restricted/recipes-extended/mediaframework/rmfgeneric_git.bb

Comment the following line

RDEPENDS_${PN}_dunfell += "${VIRTUAL-RUNTIME_dtcpmgr}"

20
meta-rdk-video/recipes-extended/sysint/sysint_git.bbRename line 306: do_install_append_hybrid as do_install_append
21
meta-cmf-bsp-emulator/conf/include/rdk-bbmasks-rdkb-platform.inc

Comment the following lines:

BBMASK .= "|meta-rdk-bsp-emulator/recipes-extended/devicesettings/devicesettings-hal-emulator_git.bb"

BBMASK .= "|meta-rdk-bsp-emulator/recipes-extended/iarmmgrs/iarmmgrs-hal-emulator_git.bb"

BBMASK .= "|meta-rdk-bsp-emulator/recipes-extended/gst-plugins-playersinkbin/gst-plugins-playersinkbin-emulator_git.bb"

BBMASK .= "|meta-rdk-bsp-emulator/recipes-oem/mfrlib/mfrlib-emulator_1.0.bb"

...