From d5ce7d4ec6cab56d7fae3634d5ce0672a78fd8a2 Mon Sep 17 00:00:00 2001 From: Sairamreddy Bojja Date: Fri, 4 Sep 2026 10:41:25 +0530 Subject: [PATCH 1/3] meta-audioreach: add mm-audio-headers recipe Add a new recipe for AudioReach/mm-audio-headers which provides public C/C++ audio headers including acdbdata/kvh2xml.h (previously hosted in audioreach-conf/qcom/). Signed-off-by: Sairamreddy Bojja --- .../mm-audio-headers/mm-audio-headers_git.bb | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 recipes/mm-audio-headers/mm-audio-headers_git.bb diff --git a/recipes/mm-audio-headers/mm-audio-headers_git.bb b/recipes/mm-audio-headers/mm-audio-headers_git.bb new file mode 100644 index 0000000..f65b62d --- /dev/null +++ b/recipes/mm-audio-headers/mm-audio-headers_git.bb @@ -0,0 +1,17 @@ +DESCRIPTION = "AudioReach mm-audio-headers" +HOMEPAGE = "https://github.com/AudioReach/mm-audio-headers" + +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://LICENSE;md5=849c526521c1203a789a87389d328892" + +SRCREV = "c5b725f03841eca2735af1f3534e1542573f1411" +PV = "0.0+git" + +SRC_URI = "git://github.com/AudioReach/mm-audio-headers.git;protocol=https;branch=main" + +inherit autotools pkgconfig + +do_compile[noexec] = "1" + +ALLOW_EMPTY:${PN} = "1" +FILES:${PN} += "${includedir} ${libdir}/pkgconfig" From 28ab5ee852d725bc136c709616211ed4431f54bd Mon Sep 17 00:00:00 2001 From: Sairamreddy Bojja Date: Fri, 4 Sep 2026 10:41:25 +0530 Subject: [PATCH 2/3] meta-audioreach: add mm-audio-headers to DEPENDS audioreach-graphmgr and audioreach-pal both consume kvh2xml.h which has moved from audioreach-conf to mm-audio-headers. Add an explicit build-time dependency so the header is available at compile time. Signed-off-by: Sairamreddy Bojja --- recipes/audioreach-graphmgr/audioreach-graphmgr_git.bb | 2 +- recipes/audioreach-pal/audioreach-pal_git.bb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/recipes/audioreach-graphmgr/audioreach-graphmgr_git.bb b/recipes/audioreach-graphmgr/audioreach-graphmgr_git.bb index 3a99cad..6227081 100644 --- a/recipes/audioreach-graphmgr/audioreach-graphmgr_git.bb +++ b/recipes/audioreach-graphmgr/audioreach-graphmgr_git.bb @@ -9,7 +9,7 @@ SRC_URI = "git://git@github.com/Audioreach/audioreach-graphmgr.git;protocol=http SRC_URI += "file://agm_server.service" SRC_URI += "file://agm-dbus.conf" -DEPENDS = "glib-2.0 tinyalsa audioreach-graphservices audioreach-conf" +DEPENDS = "glib-2.0 tinyalsa audioreach-graphservices audioreach-conf mm-audio-headers" # Add dbus to DEPENDS only if --with-no-ipc is NOT in EXTRA_OECONF DEPENDS:append = "${@bb.utils.contains('EXTRA_OECONF', '--with-no-ipc', '', ' dbus', d)}" diff --git a/recipes/audioreach-pal/audioreach-pal_git.bb b/recipes/audioreach-pal/audioreach-pal_git.bb index 9400bcf..f28a19c 100644 --- a/recipes/audioreach-pal/audioreach-pal_git.bb +++ b/recipes/audioreach-pal/audioreach-pal_git.bb @@ -13,7 +13,7 @@ SRC_URI = "${SRCPROJECT};protocol=https;branch=${SRCBRANCH}" inherit autotools pkgconfig systemd -DEPENDS = "tinyalsa tinycompress audioreach-graphmgr audioreach-graphservices audioreach-conf audioreach-audio-utils" +DEPENDS = "tinyalsa tinycompress audioreach-graphmgr audioreach-graphservices audioreach-conf mm-audio-headers audioreach-audio-utils" PROVIDES += "audioreach-pal-headers" EXTRA_OECONF += " --with-glib --with-syslog" From 78cca7e9f44e98e7c949bb5371b745758b4f79f4 Mon Sep 17 00:00:00 2001 From: Sairamreddy Bojja Date: Fri, 4 Sep 2026 10:41:25 +0530 Subject: [PATCH 3/3] meta-audioreach: add mm-audio-headers to packagegroup Include mm-audio-headers in the audioreach packagegroup so it is installed as part of a standard AudioReach image. Signed-off-by: Sairamreddy Bojja --- recipes/packagegroup/packagegroup-audioreach.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/packagegroup/packagegroup-audioreach.bb b/recipes/packagegroup/packagegroup-audioreach.bb index bf10aae..bb31fce 100644 --- a/recipes/packagegroup/packagegroup-audioreach.bb +++ b/recipes/packagegroup/packagegroup-audioreach.bb @@ -14,6 +14,7 @@ RDEPENDS:${PN} = " \ audioreach-conf \ audioreach-graphmgr \ audioreach-graphservices \ + mm-audio-headers \ tinyalsa \ " RDEPENDS:${PN}:append:raspberrypi4 = " \