RDKDEV-1036 : Build error fixes for kirkstone builds for RDK VA platforms.

Reason for change: picked following chnages
    1) Remove all things Qt from BleRcuDaemon
    2) Coordinate Bluez discovery with btmgr
    3) add python3 dependency in pxcore to make compactable with kirstone


Test Procedure: Build and sanity test

Risks: Low

Signed-off-by: rajesh_gangadharan@comcast.com

commit da92615d385f37b09d5d65b89a349eef0e5f18ab
Author: Gene Gallagher <Eugene_Gallagher@comcast.com>
Date:   Wed Nov 1 19:24:09 2023 +0000

    RDK-43628: Remove Qt dependency from BleRcuDaemon

    Reason for change: Remove all things Qt from BleRcuDaemon and pull in
    that component into the controlManager repository.

    Test Procedure: full remote regression

    Risks:              High

    Signed-off-by: Gene Gallagher <Eugene_Gallagher@comcast.com>
    (cherry picked from commit 04893e7f2a96335d19ad129718a48b7c293281e4)

    DELIA-64729: Coordinate Bluez discovery with btmgr

    Reason for change:   If btmgr had a bluetooth scan running
     while a BLE remote was trying to pair, BleRcuDaemon made
    calls into btmgr to coordinate this activity and make sure a
    scan was restarted after the BLE pairing operation finished.

    So this fix ports that functionality from the original BleRcuDaemon
    into ctrlm
    Test Procedure:     see ticket
    Risks:              Low

    Change-Id: I65d4a1f565452373b8f7ce95922b23338dd37a0f
    Signed-off-by: Gene Gallagher <Eugene_Gallagher@comcast.com>

commit 5106a5757ae7b9a4f4218320bc78b2c8e402da37
Author: Rajesh G <rajesh_gangadharan@comcast.com>
Date:   Tue Mar 12 08:40:17 2024 +0000

    RDKVREFPLT-1055: add python3 dependency in pxcore

    Reason for change: add python3 dependency in pxcore to make compactable with kirstone

    Test Procedure: Recipe  parsing should be fine

    Risks: Low

    Change-Id: I5f00327aef684394771030b6471e11ec7d8a9ef1
    Signed-off-by: rajesh_gangadharan@comcast.com

Change-Id: I9ca294c17b3781775ab33e65123a78ba301474ef
2 files changed