From 5b8c72d955e62ba9c8830ae4b4326d750c938c8f Mon Sep 17 00:00:00 2001 From: dwolav200 Date: Tue, 1 Jul 2025 14:01:04 -0400 Subject: [PATCH] first revision Change-Id: I1304d0d5655ecdaffc15d825c18b3363c14a5f55 --- conf/include/rdk-headers-versions.inc | 4 +++ .../xr-voice-sdk/xr-voice-sdk-xlog-headers.bb | 32 +++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 recipes-rdk-halif-headers/xr-voice-sdk/xr-voice-sdk-xlog-headers.bb diff --git a/conf/include/rdk-headers-versions.inc b/conf/include/rdk-headers-versions.inc index d34cb00..3c3dbab 100644 --- a/conf/include/rdk-headers-versions.inc +++ b/conf/include/rdk-headers-versions.inc @@ -40,3 +40,7 @@ SRCREV:pn-iarmbus-headers = "6ed35ebb886a8ac01812d8bfe5b4c3a89f9ace38" PV:pn-rdk-gstreamer-utils-headers = "2.0.0" PR:pn-rdk-gstreamer-utils-headers = "r0" SRCREV:pn-rdk-gstreamer-utils-headers = "f6e7e0c0e09e67785d0c59531719b970bbe32c86" + +PV:pn-xr-voice-sdk-xlog-headers = "1.0.5" +PR:pn-xr-voice-sdk-xlog-headers = "r0" +SRCREV:pn-xr-voice-sdk-xlog-headers = "b628e1ac2b8b149e87de650ca87d6b78969521c4" \ No newline at end of file diff --git a/recipes-rdk-halif-headers/xr-voice-sdk/xr-voice-sdk-xlog-headers.bb b/recipes-rdk-halif-headers/xr-voice-sdk/xr-voice-sdk-xlog-headers.bb new file mode 100644 index 0000000..5aba2dd --- /dev/null +++ b/recipes-rdk-halif-headers/xr-voice-sdk/xr-voice-sdk-xlog-headers.bb @@ -0,0 +1,32 @@ +# Version and SRCREV for this component is handled in conf/include/rdk-headers-versions.inc + +SUMMARY = "This recipe provides RDK XR Voice SDK XLOG Interface headers" +SECTION = "console/utils" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://LICENSE;md5=175792518e4ac015ab6696d16c4f607e" + +ALLOW_EMPTY:${PN} = "1" + +SRC_URI = "${CMF_GITHUB_ROOT}/xr-voice-sdk;${CMF_GITHUB_SRC_URI_SUFFIX};name=xr-voice-sdk-xlog-headers" + +S = "${WORKDIR}/git" + +inherit allarch +inherit python3native + +# this is a HAL package only +do_configure[noexec] = "1" + +# also get rid of the default dependency added in bitbake.conf +# since there is no 'main' package generated (empty) +RDEPENDS:${PN}-dev = "" + +do_compile() { + ${STAGING_BINDIR_NATIVE}/python3-native/python3 ${S}/scripts/rdkx_logger_modules_to_c.py ${S}/src/xr-logger/rdkv/rdkx_logger_modules.json rdkx_logger_modules +} + +do_install() { + install -d ${D}${includedir} + install -m 644 ${S}/src/xr-logger/rdkx_logger.h ${D}${includedir} + install -m 644 ${S}/rdkx_logger_modules.h ${D}${includedir} +} \ No newline at end of file