Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
c3d2d01
Update rdmagent.bb
nhanasi Jun 9, 2025
1785f6c
Update rdmagent.bb
nhanasi Jun 9, 2025
e30b6de
Merge pull request #137 from rdkcentral/develop
nhanasi Jun 25, 2025
f57cf6f
RDKEMW-5066: Install RBUS Test binaries only when RBUS_ENABLE_TEST_AP…
dshett549 Jun 26, 2025
08380b3
Merge pull request #139 from rdkcentral/develop
nhanasi Jun 26, 2025
38042d2
Merge pull request #111 from rdkcentral/feature/RDK-57917
rdkcm-rdke Jun 27, 2025
5c6c9f7
RDKTV-34129: [WebKitBrowser] Use SIGHUP for suspended web process
asurdej-comcast Jun 27, 2025
5b9c326
Merge pull request #143 from rdkcentral/feature/RDKTV-34129_sighup
emutavchi Jul 1, 2025
7c37b9f
RDKEMW-749: add libmanette changes to middleware (#94)
ganeshprasads Jul 10, 2025
08ceddd
RDKEVD-1986: Bring autoconnect to develop (#153)
jackogorman10 Jul 10, 2025
b1b7a2c
Update rfc_git.bb
nhanasi Jul 15, 2025
42843dd
Update rbus to v2.6.0 (#162)
dshett549 Jul 16, 2025
25e04de
Merge pull request #163 from rdkcentral/develop
nhanasi Jul 16, 2025
7327e6a
RDKEMW-4807: Fix bitbake parse error
Venky90-max Jul 16, 2025
a5d03e0
Merge pull request #164 from rdkcentral/topic/RDKEMW-4807
jaihere4u Jul 16, 2025
2f173d7
Merge pull request #166 from rdkcentral/develop
nhanasi Jul 17, 2025
b035e04
RDKEMW-3037: Middleware CI manifests with the common us tv config
acheri988 Jul 17, 2025
b715650
Merge pull request #165 from rdkcentral/feature/RDKEMW-5971
nhanasi Jul 17, 2025
7813046
Merge pull request #168 from rdkcentral/develop
acheri988 Jul 18, 2025
df63daf
Merge pull request #167 from rdkcentral/feature/RDKEMW-3037_Middlewar…
jaihere4u Jul 18, 2025
823cbc0
RDK-57964 : Integrate Telemetry T2 for systimemgr (#156)
sindhu-krishnan Jul 21, 2025
b605234
RDKEMW-6474 : Update the rbus branch (#183)
gururaajar Jul 29, 2025
01c3e34
Update rdkcertconfig.bb (#123)
sherinjasper1506 Jul 30, 2025
fa9f38a
RDKEMW-6672: Memcr ver from 22.07.2025, checksum enabled
Aug 2, 2025
155cd13
Merge pull request #192 from rdkcentral/feature/RDK-58510_memcr_bump
adrianM27 Aug 4, 2025
6830530
RDKEMW-6378: Update libsyswrapper.bb
sherinjasper1506 Aug 4, 2025
b279a89
RDKEMW-3750 : Upgrade Thunder to Version R4.4.3 (#112)
tabbas651 Aug 5, 2025
5a52470
RDKEMW-6829 : RDK-E : Remove oss rdkperf mw override (#202)
acheri988 Aug 7, 2025
eb8bf0f
Merge pull request #206 from rdkcentral/develop
sherinjasper1506 Aug 8, 2025
5eabaa9
Merge pull request #195 from rdkcentral/topic/RDKEMW-6378
sherinjasper1506 Aug 8, 2025
b2cc58a
RDKEMW-6709: RDKLogger Migration (#199)
dshett549 Aug 11, 2025
68ae391
RDKEMW-5995 - Addressing Coverity issues reported (#212)
rosemarybennyy Aug 12, 2025
031ee04
RDKEMW-5995 - Addressing Coverity issues reported (#214)
dshett549 Aug 12, 2025
73dc4ee
DELIA-68646: Synchronize the Bluetooth updates between RDK-V and RDK-E
ANANTHMARIMUTHU Aug 14, 2025
4face6c
RDK-58744: Move dependency to service that needs it
filipe-norte-red Aug 20, 2025
9360f39
Merge pull request #220 from filipe-norte-red/feature/RDK-58744
emutavchi Aug 21, 2025
bff059e
Merge branch 'develop' into DELIA-68646-I
DamianoBaroneSky Aug 22, 2025
f52d0ef
Merge pull request #217 from rdkcentral/DELIA-68646-I
DamianoBaroneSky Aug 22, 2025
343062c
Revert "DELIA-68646: Synchronize the Bluetooth updates between RDK-V …
ANANTHMARIMUTHU Aug 25, 2025
b3961d6
Merge pull request #223 from rdkcentral/revert-217-DELIA-68646-I
goruklu Aug 25, 2025
9502ec4
RDKB-60919: Port Optimized RFCMGR source code to RDKB
naveenkumarhanasi Aug 25, 2025
d173d13
Revert "Revert "DELIA-68646: Synchronize the Bluetooth updates betwee…
ANANTHMARIMUTHU Aug 26, 2025
ac533b7
Merge pull request #226 from rdkcentral/revert-223-revert-217-DELIA-6…
DamianoBaroneSky Aug 28, 2025
1e63e68
Update rfc_git.bb
nhanasi Sep 2, 2025
b3f2ceb
Merge pull request #235 from rdkcentral/develop
nhanasi Sep 2, 2025
cbeb54f
Merge pull request #225 from rdkcentral/feature/RDKB-61322
nhanasi Sep 5, 2025
10bdc67
RDKEMW-7699: Merge release branch into develop for MW 8.3.3.0 Q3 Bi-W…
divyang-public Sep 11, 2025
d060ff3
Update rfc_git.bb
nhanasi Sep 15, 2025
c9bd3d7
Update rfc_git.bb
nhanasi Sep 15, 2025
d4a085c
Merge pull request #256 from rdkcentral/feature/RDK-59118-dev
Saranya2421 Sep 16, 2025
312c185
Update auto_pr_creation to pick up support branch commits
Rocksta818 Sep 17, 2025
0f19881
RDKEMW-4840 Swappiness change for 2K performance verification
nrajan002c Sep 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ on:
branches:
- develop
- support/dunfell
- 'support/*.*.*'

jobs:
call_auto_pr_workflow:
Expand Down
88 changes: 88 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,101 @@ All notable changes to this project will be documented in this file. Dates are d

Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).

#### [1.10.0](https://github.com/rdkcentral/meta-rdk/compare/1.9.0...1.10.0)

- Revert "Revert "DELIA-68646: Synchronize the Bluetooth updates between RDK-V and RDK-E"" [`#226`](https://github.com/rdkcentral/meta-rdk/pull/226)
- Revert "DELIA-68646: Synchronize the Bluetooth updates between RDK-V and RDK-E" [`#223`](https://github.com/rdkcentral/meta-rdk/pull/223)
- DELIA-68646: Synchronize the Bluetooth updates between RDK-V and RDK-E [`#217`](https://github.com/rdkcentral/meta-rdk/pull/217)
- RDK-58744: Move dependency to service that needs it [`#220`](https://github.com/rdkcentral/meta-rdk/pull/220)
- RDKEMW-5995 - Addressing Coverity issues reported [`#214`](https://github.com/rdkcentral/meta-rdk/pull/214)
- RDKEMW-5995 - Addressing Coverity issues reported [`#212`](https://github.com/rdkcentral/meta-rdk/pull/212)
- RDKEMW-6709: RDKLogger Migration [`#199`](https://github.com/rdkcentral/meta-rdk/pull/199)
- RDKEMW-6378: Update libsyswrapper.bb [`#195`](https://github.com/rdkcentral/meta-rdk/pull/195)
- RDKEMW-6378 : rebase [`#206`](https://github.com/rdkcentral/meta-rdk/pull/206)
- RDKEMW-6829 : RDK-E : Remove oss rdkperf mw override [`#202`](https://github.com/rdkcentral/meta-rdk/pull/202)
- RDKEMW-3750 : Upgrade Thunder to Version R4.4.3 [`#112`](https://github.com/rdkcentral/meta-rdk/pull/112)
- RDKEMW-6672: Memcr ver from 22.07.2025, checksum enabled [`#192`](https://github.com/rdkcentral/meta-rdk/pull/192)

#### [1.9.0](https://github.com/rdkcentral/meta-rdk/compare/1.8.1...1.9.0)

> 7 August 2025

- Update rdkcertconfig.bb [`#123`](https://github.com/rdkcentral/meta-rdk/pull/123)
- RDKEMW-6474 : Update the rbus branch [`#183`](https://github.com/rdkcentral/meta-rdk/pull/183)
- RDK-57964 : Integrate Telemetry T2 for systimemgr [`#156`](https://github.com/rdkcentral/meta-rdk/pull/156)
- RDKEMW-3037: Middleware CI manifests with the common us tv config [`#167`](https://github.com/rdkcentral/meta-rdk/pull/167)
- RDKEMW-3037 : Develop sync [`#168`](https://github.com/rdkcentral/meta-rdk/pull/168)
- RDKEMW-5971 Review and cleanup RFC scripts [`#165`](https://github.com/rdkcentral/meta-rdk/pull/165)
- rebase [`#166`](https://github.com/rdkcentral/meta-rdk/pull/166)
- RDKEMW-4807: Fix bitbake parse error [`#164`](https://github.com/rdkcentral/meta-rdk/pull/164)
- rebase [`#163`](https://github.com/rdkcentral/meta-rdk/pull/163)
- Update rbus to v2.6.0 [`#162`](https://github.com/rdkcentral/meta-rdk/pull/162)
- RDKEVD-1986: Bring autoconnect to develop [`#153`](https://github.com/rdkcentral/meta-rdk/pull/153)
- RDKEMW-749: add libmanette changes to middleware [`#94`](https://github.com/rdkcentral/meta-rdk/pull/94)
- RDKTV-34129: [WebKitBrowser] Use SIGHUP for suspended web process [`#143`](https://github.com/rdkcentral/meta-rdk/pull/143)
- RDK-57917 Update T2 Events for rdm_status.log [`#111`](https://github.com/rdkcentral/meta-rdk/pull/111)
- rebase [`#139`](https://github.com/rdkcentral/meta-rdk/pull/139)
- RDKEMW-5066: Install RBUS Test binaries only when RBUS_ENABLE_TEST_APPS distro enabled [`#130`](https://github.com/rdkcentral/meta-rdk/pull/130)
- rebase [`#137`](https://github.com/rdkcentral/meta-rdk/pull/137)
- Adding changelog [`a5c04cc`](https://github.com/rdkcentral/meta-rdk/commit/a5c04cc8ecc11acb34bf78d51102979cc5d55f72)
- Update rdmagent.bb [`1785f6c`](https://github.com/rdkcentral/meta-rdk/commit/1785f6c97dbe8da8d12778ae93a7a93588fc16a6)
- Update rdmagent.bb [`c3d2d01`](https://github.com/rdkcentral/meta-rdk/commit/c3d2d018be002be7fc590e0875f4dbb26dd96cab)

#### [1.8.1](https://github.com/rdkcentral/meta-rdk/compare/1.8.0...1.8.1)

> 1 August 2025

- Adding changelog [`3a895a6`](https://github.com/rdkcentral/meta-rdk/commit/3a895a6148d9b78c3a6b9150f2e3205de429a915)
- RDKEMW-6476: Merge pull request #178 from rdkcentral/topic/RDKEMW-6467 [`4ef4347`](https://github.com/rdkcentral/meta-rdk/commit/4ef4347540ac9a67b373751e23570cd3b96428de)
- Release of RBus-2.4.0 [`19b2f6c`](https://github.com/rdkcentral/meta-rdk/commit/19b2f6cf855aa71a46b5c2deb01d16ca8521ecde)

#### [1.8.0](https://github.com/rdkcentral/meta-rdk/compare/1.7.1...1.8.0)

> 30 June 2025

- Adding changelog [`13169a4`](https://github.com/rdkcentral/meta-rdk/commit/13169a48dca7d9434ebe7a4c73e1d298e47fab71)

#### [1.7.1](https://github.com/rdkcentral/meta-rdk/compare/1.6.0...1.7.1)

> 27 June 2025

- RDKEMW-2278: Removal of WPEFrameworkSecurity Agent Utility [`#122`](https://github.com/rdkcentral/meta-rdk/pull/122)
- Update rbus to v2.5.0 [`#128`](https://github.com/rdkcentral/meta-rdk/pull/128)
- RDKEMW-5066: Avoid installation of files when prod distro_features enabled [`#126`](https://github.com/rdkcentral/meta-rdk/pull/126)
- Update rdk-logger_git.bb [`#124`](https://github.com/rdkcentral/meta-rdk/pull/124)
- RDKEMW-4044: [Dobby] Fix coverity identified issues [`#116`](https://github.com/rdkcentral/meta-rdk/pull/116)
- Adding changelog [`766cde4`](https://github.com/rdkcentral/meta-rdk/commit/766cde410342480b86bc02d489b3af7e268f79be)
- Update dobby.inc [`5d6ecc8`](https://github.com/rdkcentral/meta-rdk/commit/5d6ecc8799ab056a7c5d89131e8c069b384fbf0d)

#### [1.6.0](https://github.com/rdkcentral/meta-rdk/compare/1.5.0...1.6.0)

> 11 June 2025

- Adding changelog [`9d53b58`](https://github.com/rdkcentral/meta-rdk/commit/9d53b58537434475dcf1b6daebcf946675acbc6c)

#### [1.5.0](https://github.com/rdkcentral/meta-rdk/compare/1.4.0...1.5.0)

> 3 June 2025

- RDK-57692: Federated RDM Agent [`#98`](https://github.com/rdkcentral/meta-rdk/pull/98)
- RDKEMW-4428: bringup meta-sharp-m120 layer [`#97`](https://github.com/rdkcentral/meta-rdk/pull/97)
- RDK-56852 [RDKE] Analyze and remove Unmapped/unused Telemetry binaries [`#96`](https://github.com/rdkcentral/meta-rdk/pull/96)
- RDKEMW-3586 : Replace mount with systemd mount service and remove any unused configurations. [`#76`](https://github.com/rdkcentral/meta-rdk/pull/76)
- Adding changelog [`#92`](https://github.com/rdkcentral/meta-rdk/pull/92)
- RdmAgent : Systemd Mount [`faa0e48`](https://github.com/rdkcentral/meta-rdk/commit/faa0e48b3be496598913ea7635c025944a538143)
- RDM System Mount [`761f9c6`](https://github.com/rdkcentral/meta-rdk/commit/761f9c6e209a92eda560453de4192c241941c785)
- RDKEMW-3586 : Replacing mount with systemdMount - Removal of apps_prerdm.sh [`9e788f8`](https://github.com/rdkcentral/meta-rdk/commit/9e788f8459762c21401bf2017415dbb573f83fd9)

#### [1.4.0](https://github.com/rdkcentral/meta-rdk/compare/1.3.0...1.4.0)

> 15 May 2025

- RDKEMW-3974: Enable "maintenance_journal_logging" DISTRO [`#84`](https://github.com/rdkcentral/meta-rdk/pull/84)
- RDKEMW-4017: Updated Dobby version to 3.14.0 [`#86`](https://github.com/rdkcentral/meta-rdk/pull/86)
- rebase [`#89`](https://github.com/rdkcentral/meta-rdk/pull/89)
- RDK-56904: System time mgr include config changes [`#49`](https://github.com/rdkcentral/meta-rdk/pull/49)
- RDKEMW-3121:Update BTmgr client to use Power manager Plugin [`#80`](https://github.com/rdkcentral/meta-rdk/pull/80)
- Adding changelog [`4ff2136`](https://github.com/rdkcentral/meta-rdk/commit/4ff2136879a7a9b061068f95ae1d3a863ff1c269)
- RDK-57550: Updated Dobby version to 3.14.0 [`ac74367`](https://github.com/rdkcentral/meta-rdk/commit/ac74367027503865b3e921c5bae6f948d33a94ec)

#### [1.3.0](https://github.com/rdkcentral/meta-rdk/compare/1.2.0...1.3.0)
Expand Down
4 changes: 3 additions & 1 deletion conf/template/bblayers.conf.sample
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ BBLAYERS =+ "${@d.getVar('MANIFEST_PATH_OSS_EXT') if d.getVar('MANIFEST_PATH_OSS
BBLAYERS =+ " ${@d.getVar('MANIFEST_PATH_IMAGE_SUPPORT') if d.getVar('MANIFEST_PATH_IMAGE_SUPPORT') is not None and os.path.isfile(d.getVar('MANIFEST_PATH_IMAGE_SUPPORT') + '/conf/layer.conf') else ''}"

# Release layers: generic
BBLAYERS =+ "${@'${MANIFEST_PATH_OSS_RELEASE}' if os.path.isfile('${MANIFEST_PATH_OSS_RELEASE}/conf/layer.conf') else ''}"
BBLAYERS =+ "${@d.getVar('MANIFEST_PATH_OSS_RELEASE') if d.getVar('MANIFEST_PATH_OSS_RELEASE') is not None and os.path.isfile(d.getVar('MANIFEST_PATH_OSS_RELEASE') + '/conf/layer.conf') else ''}"
BBLAYERS =+ "${@d.getVar('MANIFEST_PATH_VENDOR_RELEASE') if d.getVar('MANIFEST_PATH_VENDOR_RELEASE') is not None and os.path.isfile(d.getVar('MANIFEST_PATH_VENDOR_RELEASE') + '/conf/layer.conf') else ''}"
BBLAYERS =+ "${@d.getVar('MANIFEST_PATH_CSPC_SECURITY_RELEASE') if d.getVar('MANIFEST_PATH_CSPC_SECURITY_RELEASE') is not None and os.path.isfile(d.getVar('MANIFEST_PATH_CSPC_SECURITY_RELEASE') + '/conf/layer.conf') else ''}"

Expand Down Expand Up @@ -59,6 +59,8 @@ BBLAYERS =+ " \
${@d.getVar('MANIFEST_PATH_RDK_CPC_HALIF_HEADERS') if d.getVar('MANIFEST_PATH_RDK_CPC_HALIF_HEADERS') is not None and os.path.isfile(d.getVar('MANIFEST_PATH_RDK_CPC_HALIF_HEADERS') + '/conf/layer.conf') else ''} \
${@d.getVar('MANIFEST_PATH_RDK_TOOLS') if d.getVar('MANIFEST_PATH_RDK_TOOLS') is not None and os.path.isfile(d.getVar('MANIFEST_PATH_RDK_TOOLS') + '/conf/layer.conf') else ''} \
${@d.getVar('MANIFEST_PATH_MIDDLEWARE_BRINGUP') if d.getVar('MANIFEST_PATH_MIDDLEWARE_BRINGUP') is not None and os.path.isfile(d.getVar('MANIFEST_PATH_MIDDLEWARE_BRINGUP') + '/conf/layer.conf') else ''} \
${@d.getVar('MANIFEST_PATH_RDK_IMAGES') if d.getVar('MANIFEST_PATH_RDK_IMAGES') is not None and os.path.isfile(d.getVar('MANIFEST_PATH_RDK_IMAGES') + '/conf/layer.conf') else ''} \
${@d.getVar('MANIFEST_PATH_CSPC_IMAGES') if d.getVar('MANIFEST_PATH_CSPC_IMAGES') is not None and os.path.isfile(d.getVar('MANIFEST_PATH_CSPC_IMAGES') + '/conf/layer.conf') else ''} \
"

# Config layers: generic
Expand Down
4 changes: 3 additions & 1 deletion recipes-common/lib_syscall_wrapper/libsyswrapper.bb
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,9 @@ PACKAGE_ARCH = "${MIDDLEWARE_ARCH}"
S = "${WORKDIR}/git"
DEPENDS += "rdk-logger"
SRC_URI = "${CMF_GITHUB_ROOT}/libSyscallWrapper;${CMF_GITHUB_SRC_URI_SUFFIX};name=libsyswrapper"
EXTRA_OECONF += "--enable-testapp"
#EXTRA_OECONF += "--enable-testapp"
CFLAGS:append = " -Wall -Werror"
CXXFLAGS:append = " -Wall -Werror"

DEBIAN_NOAUTONAME:${PN} = "1"

Expand Down
40 changes: 0 additions & 40 deletions recipes-common/rbus/files/gtest_libraries_check.patch

This file was deleted.

12 changes: 4 additions & 8 deletions recipes-common/rbus/rbus.bb
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,11 @@ LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=ed63516ecab9f06e324238dd2b259549"

SRC_URI = "git://github.com/rdkcentral/rbus.git;branch=release"
SRC_URI:append = " file://gtest_libraries_check.patch"

SRCREV = "ce10ff2246632f232aa91d6723cfae123972ebe1"
SRCREV = "4cc34e9c8190369d05bf9b6ecbf5449f047654ee"
SRCREV_FORMAT = "base"

PV ?= "2.5.0"
PV ?= "2.7.0"
PR ?= "r0"

PACKAGE_ARCH = "${MIDDLEWARE_ARCH}"
Expand All @@ -31,13 +30,10 @@ EXTRA_OECMAKE += " -DCMAKE_BUILD_TYPE=Release "
EXTRA_OECMAKE += " -DMSG_ROUNDTRIP_TIME=ON -DENABLE_RDKLOGGER=ON"

#Gtest Specific Enablements
EXTRA_OECMAKE += " ${@bb.utils.contains('DISTRO_FEATURES', 'gtestapp', '-DENABLE_UNIT_TESTING=ON', '', d)}"
EXTRA_OECMAKE += " ${@bb.utils.contains('DISTRO_FEATURES', 'gtestapp', '-DBUILD_RBUS_BENCHMARK_TEST=ON -DBUILD_RBUS_UNIT_TEST=ON -DBUILD_RBUS_SAMPLE_APPS=ON', '', d)}"
EXTRA_OECMAKE += " ${@bb.utils.contains('DISTRO_FEATURES', 'gtestapp', '-DENABLE_UNIT_TESTING=ON -DBUILD_RBUS_BENCHMARK_TEST=ON', '', d)}"
EXTRA_OECMAKE += " ${@bb.utils.contains('DISTRO_FEATURES', 'RBUS_ENABLE_TESTAPPS', '-DBUILD_RBUS_SAMPLE_APPS=ON -DBUILD_RBUS_TEST_APPS=ON ', '-DBUILD_RBUS_SAMPLE_APPS=OFF -DBUILD_RBUS_TEST_APPS=OFF', d)}"
DEPENDS:append = " ${@bb.utils.contains('DISTRO_FEATURES', 'gtestapp', ' gtest benchmark ', ' ', d)}"

#Avoid install RBus test binariesAdd commentMore actions
EXTRA_OECMAKE += " ${@bb.utils.contains_any('DISTRO_FEATURES', 'prod-variant prodlog-variant', '-DBUILD_RBUS_SAMPLE_APPS=OFF -DBUILD_RBUS_TEST_APPS=OFF', '', d)}"

#Dunfell Specific CFlags
CFLAGS:append = " -Wno-format-truncation "
CXXFLAGS:append = " -Wno-format-truncation "
Expand Down
4 changes: 3 additions & 1 deletion recipes-common/rdk-cert-config/rdkcertconfig.bb
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,9 @@ SRC_URI = "${CMF_GITHUB_ROOT}/rdk-cert-config;${CMF_GITHUB_SRC_URI_SUFFIX}"
S = "${WORKDIR}/git"
B = "${WORKDIR}/git"

CFLAGS:append = " -DCONFIG_ERROR_ENABLED "
CFLAGS:append = " -DCONFIG_ERROR_ENABLED -Wall -Werror"
CXXFLAGS:append = " -Wall -Werror"

inherit autotools pkgconfig coverity

TARGET_CC_ARCH += "${LDFLAGS}"
Expand Down
24 changes: 5 additions & 19 deletions recipes-common/rdk-logger/rdk-logger_git.bb
Original file line number Diff line number Diff line change
@@ -1,28 +1,20 @@
SUMMARY = "This receipe compiles rmfcore code base. This has interface clasess that would be necessary for all the mediaplayers"
SUMMARY = "This recipe builds the rdk_logger code base, providing logging interfaces required by all mediaplayers"
SECTION = "console/utils"

LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=175792518e4ac015ab6696d16c4f607e"
PACKAGE_ARCH = "${MIDDLEWARE_ARCH}"
PV ?= "1.0.0"
PR ?= "r1"
PV = "2.0.0"
PR = "r0"

SRCREV = "a3bacc8b8660a03f3e4a1ebdb6cf466a8d190ecb"
SRCREV_FORMAT = "rdklogger"
SRCREV = "0087a47dbc6c28905f7fd4424a43ed1fc8874389"


SRC_URI = "${CMF_GITHUB_ROOT}/rdk_logger;${CMF_GITHUB_SRC_URI_SUFFIX}"
SRC_URI = "${CMF_GITHUB_ROOT}/rdk_logger;protocol=https;branch=main"

S = "${WORKDIR}/git"

DEPENDS = "log4c glib-2.0"
DEPENDS:append = " ${@bb.utils.contains('DISTRO_FEATURES', 'safec', ' safec', " ", d)}"
DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd syslog-helper', '', d)}"

# RDK-E remove syslog_helper RDK-42429
DEPENDS:remove = "syslog-helper"

PACKAGECONFIG[systemd-syslog-helper] = "--enable-systemd-syslog-helper,,"

#Milestone Support
EXTRA_OECONF += " --enable-milestone"
Expand All @@ -37,12 +29,6 @@ CFLAGS:append = " ${@bb.utils.contains('DISTRO_FEATURES', 'safec', ' `pkg-confi
CFLAGS:append = " ${@bb.utils.contains('DISTRO_FEATURES', 'safec', '', ' -DSAFEC_DUMMY_API', d)}"
LDFLAGS:append = " ${@bb.utils.contains('DISTRO_FEATURES', 'safec', ' `pkg-config --libs libsafec`', '', d)}"

do_configure:append:broadband () {
#Use the RDKB Versions of the Files
install -m 644 ${S}/rdkb_debug.ini ${S}/debug.ini
install -m 644 ${S}/rdkb_log4crc ${S}/log4crc
}

do_install:append () {
install -d ${D}${base_libdir}/rdk/
install -m 0755 ${S}/scripts/logMilestone.sh ${D}${base_libdir}/rdk
Expand Down
13 changes: 12 additions & 1 deletion recipes-common/rfc/rfc_git.bb
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,20 @@ export cjson_CFLAGS = "-I$(PKG_CONFIG_SYSROOT_DIR)${includedir}/cjson"
export cjson_LIBS = "-lcjson"

DEPENDS="cjson curl commonutilities libsyswrapper iarmmgrs-hal-headers"
DEPENDS:append:broadband += " rbus"
export rbus_CFLAGS = "-I$(PKG_CONFIG_SYSROOT_DIR)${includedir}/rbus"
export rbus_LIBS = "-lrbus"

EXTRA_OEMAKE += "-e MAKEFLAGS="
EXTRA_OECONF:append = " --enable-iarmbus=yes --enable-tr69hostif=yes"
EXTRA_OECONF:append:broadband = " --enable-rdkb=yes --enable-tr181set=yes"
EXTRA_OEMAKE += "LIBS='-lsafec'"

DEPENDS:append = " ${@bb.utils.contains('DISTRO_FEATURES', 'safec', ' safec', " ", d)}"
CFLAGS:append = " ${@bb.utils.contains('DISTRO_FEATURES', 'safec', ' `pkg-config --cflags libsafec`', '-fPIC', d)}"
CFLAGS:append = " ${@bb.utils.contains('DISTRO_FEATURES', 'safec', '', ' -DSAFEC_DUMMY_API', d)}"
LDFLAGS:append = " ${@bb.utils.contains('DISTRO_FEATURES', 'safec', ' `pkg-config --libs libsafec`', '', d)}"
LDFLAGS:append_morty = " ${@bb.utils.contains('DISTRO_FEATURES', 'safec', ' -Wl,--no-as-needed -lsafec-3.5.1 -Wl,--as-needed', '', d)}"

inherit autotools pkgconfig coverity

Expand All @@ -27,7 +39,6 @@ do_install:append () {
install -d ${D}${base_libdir}/rdk
install -d ${D}${sysconfdir}

install -m 0755 ${S}/rfcInit.sh ${D}${base_libdir}/rdk
install -m 0644 ${S}/rfc.properties ${D}${sysconfdir}/rfc.properties
}

Expand Down
3 changes: 2 additions & 1 deletion recipes-common/systimemgr/systimemgr_git.bb
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ DESCRIPTION = "Timer , publishing and subscription interfaces."
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"

DEPENDS = "systimemgrinetrface systimemgrfactory rdk-logger libsyswrapper wpeframework-clientlibraries"
DEPENDS = "systimemgrinetrface systimemgrfactory rdk-logger libsyswrapper wpeframework-clientlibraries telemetry"

SRC_URI = "${CMF_GITHUB_ROOT}/systemtimemgr;${CMF_GITHUB_SRC_URI_SUFFIX};name=systemtimemgr"

Expand All @@ -30,6 +30,7 @@ SYSLOG-NG_LOGRATE_systimemgr = "low"

RDEPENDS:${PN} += "systimemgrfactory"

EXTRA_OECONF = "--enable-t2api=yes"
do_install:append() {
install -d ${D}${systemd_unitdir}/system
install -d ${D}${systemd_unitdir}/system/systimemgr.service.d
Expand Down
5 changes: 2 additions & 3 deletions recipes-common/systimemgr/systimemgrfactory_git.bb
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ DESCRIPTION = "Timer , publishing and subscription interfaces."
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://../LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"

DEPENDS = "systimemgrinetrface iarmbus jsonrpc virtual/mfrlib rdk-logger"
DEPENDS = "systimemgrinetrface iarmbus jsonrpc virtual/mfrlib rdk-logger telemetry"


SRC_URI = "${CMF_GITHUB_ROOT}/systemtimemgr;${CMF_GITHUB_SRC_URI_SUFFIX};name=systemtimemgrfactory"
Expand All @@ -31,5 +31,4 @@ inherit autotools pkgconfig
RDEPENDS:${PN} += " jsonrpc curl jsoncpp "
DEPENDS += " iarmmgrs wpeframework wpeframework-clientlibraries"

EXTRA_OECONF:append = " --enable-wpevgdrm --enable-dtt "

EXTRA_OECONF:append = " --enable-wpevgdrm --enable-dtt --enable-t2api=yes"
9 changes: 9 additions & 0 deletions recipes-connectivity/bluetooth/bluetooth-core_git.bb
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=175792518e4ac015ab6696d16c4f607e"
BLUEZ ?= "${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', bb.utils.contains('DISTRO_FEATURES', 'bluez5', 'bluez5', 'bluez4', d), '', d)}"

DEPENDS = "dbus ${BLUEZ} rdk-logger"
DEPENDS:append = " ${@bb.utils.contains('DISTRO_FEATURES', 'safec', ' safec', " ", d)}"
DEPENDS:append = "${@bb.utils.contains('DISTRO_FEATURES', 'gdbus_bluez5', 'glib-2.0-native', '', d)}"

RDEPENDS:${PN} = "dbus ${BLUEZ} rdk-logger"
Expand All @@ -20,9 +21,17 @@ SRCREV_FORMAT = "bluetooth-core"
SRC_URI = "${CMF_GITHUB_ROOT}/bluetooth;${CMF_GITHUB_SRC_URI_SUFFIX}"
S = "${WORKDIR}/git"

CFLAGS:append = " ${@bb.utils.contains('DISTRO_FEATURES', 'safec', ' `pkg-config --cflags libsafec`', '-fPIC', d)}"

CFLAGS:append = " ${@bb.utils.contains('DISTRO_FEATURES', 'safec', '', ' -DSAFEC_DUMMY_API', d)}"
LDFLAGS:append = " ${@bb.utils.contains('DISTRO_FEATURES', 'safec', ' `pkg-config --libs libsafec`', '', d)}"
CFLAGS:append:morty = " -DMORTY_BUILD"
CFLAGS:append:daisy = " -DMORTY_BUILD"

# BT unsupported gamepad feature enabled
ENABLE_UNSUPPORT_GAMEPAD = "--enable-unsupportedgamepad=${@bb.utils.contains('DISTRO_FEATURES', 'disable_unsupported_gamepad','no','yes',d)}"
EXTRA_OECONF += " ${ENABLE_UNSUPPORT_GAMEPAD} "

ENABLE_BTR_IFCE = "--enable-btr-ifce=${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', \
bb.utils.contains('DISTRO_FEATURES', 'gdbus_bluez5', 'gdbus_bluez5', \
bb.utils.contains('DISTRO_FEATURES', 'bluez5', 'bluez5', 'bluez4', d), d), 'none', d)}"
Expand Down
Loading