From d44ea32dba14d55a2707b30d49630dbad03ea89e Mon Sep 17 00:00:00 2001 From: Shuai Zhang Date: Fri, 6 Mar 2026 18:23:21 +0800 Subject: libfreeaptx: add aptX/aptX-HD codec library Add a libfreeaptx recipe (LGPL-2.1+) to provide aptX/aptX-HD codec support for Bluetooth A2DP audio codec. Signed-off-by: Shuai Zhang Signed-off-by: Khem Raj --- .../libfreeaptx/libfreeaptx_0.2.2.bb | 33 ++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 meta-multimedia/recipes-multimedia/libfreeaptx/libfreeaptx_0.2.2.bb (limited to 'meta-multimedia') diff --git a/meta-multimedia/recipes-multimedia/libfreeaptx/libfreeaptx_0.2.2.bb b/meta-multimedia/recipes-multimedia/libfreeaptx/libfreeaptx_0.2.2.bb new file mode 100644 index 0000000000..aa083efd37 --- /dev/null +++ b/meta-multimedia/recipes-multimedia/libfreeaptx/libfreeaptx_0.2.2.bb @@ -0,0 +1,33 @@ +SUMMARY = "Free aptX / aptX-HD audio codec library (LGPL fork of openaptx 0.2.0)" +HOMEPAGE = "https://github.com/regularhunter/libfreeaptx" +LICENSE = "LGPL-2.1-or-later" +LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c" + +PV = "0.2.2" + +SRC_URI = "git://github.com/regularhunter/libfreeaptx.git;protocol=https;branch=master" +SRCREV = "6dee419f934ec781e531f885f7e8e740752e67d1" + +inherit pkgconfig + +EXTRA_OEMAKE = "\ + LIBDIR=${baselib} \ + CFLAGS='${CFLAGS}' \ + CPPFLAGS='${CPPFLAGS}' \ + LDFLAGS='${LDFLAGS}' \ + CP='cp -a --no-preserve=ownership' \ +" + +do_compile() { + oe_runmake +} + +do_install() { + oe_runmake DESTDIR=${D} PREFIX=${prefix} install +} + +PACKAGES =+ "${PN}-utils" + +FILES:${PN} += "${libdir}/libfreeaptx.so.*" +FILES:${PN}-dev += "${includedir}/freeaptx.h ${libdir}/libfreeaptx.so ${libdir}/pkgconfig/libfreeaptx.pc" +FILES:${PN}-utils += "${bindir}/freeaptxenc ${bindir}/freeaptxdec" -- cgit v1.2.3-54-g00ecf