summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorShuai Zhang <shuai.zhang@oss.qualcomm.com>2026-03-06 18:23:21 +0800
committerKhem Raj <raj.khem@gmail.com>2026-03-18 14:33:28 -0700
commitd44ea32dba14d55a2707b30d49630dbad03ea89e (patch)
treed0cf1b5067f2c95ad6fa8e02ef12c574624f6028
parent001d503fe7f26ff8985f9414a0995bfaa1479fed (diff)
downloadmeta-openembedded-d44ea32dba14d55a2707b30d49630dbad03ea89e.tar.gz
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 <shuai.zhang@oss.qualcomm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r--meta-multimedia/recipes-multimedia/libfreeaptx/libfreeaptx_0.2.2.bb33
1 files changed, 33 insertions, 0 deletions
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 @@
1SUMMARY = "Free aptX / aptX-HD audio codec library (LGPL fork of openaptx 0.2.0)"
2HOMEPAGE = "https://github.com/regularhunter/libfreeaptx"
3LICENSE = "LGPL-2.1-or-later"
4LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
5
6PV = "0.2.2"
7
8SRC_URI = "git://github.com/regularhunter/libfreeaptx.git;protocol=https;branch=master"
9SRCREV = "6dee419f934ec781e531f885f7e8e740752e67d1"
10
11inherit pkgconfig
12
13EXTRA_OEMAKE = "\
14 LIBDIR=${baselib} \
15 CFLAGS='${CFLAGS}' \
16 CPPFLAGS='${CPPFLAGS}' \
17 LDFLAGS='${LDFLAGS}' \
18 CP='cp -a --no-preserve=ownership' \
19"
20
21do_compile() {
22 oe_runmake
23}
24
25do_install() {
26 oe_runmake DESTDIR=${D} PREFIX=${prefix} install
27}
28
29PACKAGES =+ "${PN}-utils"
30
31FILES:${PN} += "${libdir}/libfreeaptx.so.*"
32FILES:${PN}-dev += "${includedir}/freeaptx.h ${libdir}/libfreeaptx.so ${libdir}/pkgconfig/libfreeaptx.pc"
33FILES:${PN}-utils += "${bindir}/freeaptxenc ${bindir}/freeaptxdec"