[Buildroot] [PATCH 1/2] package/liblc3: new package
Alsey Coleman Miller <[email protected]>
| Newsgroups | net.busybox.buildroot |
|---|---|
| Message-ID | <[email protected]> |
liblc3 is the Google implementation of LC3, the mandatory codec of the Bluetooth LE Audio profiles. The PipeWire bluez5 plugin can use it to encode and decode LE Audio streams. https://github.com/google/liblc3 Signed-off-by: Alsey Coleman Miller <[email protected]> --- DEVELOPERS | 3 +++ package/Config.in | 1 + package/liblc3/Config.in | 8 ++++++++ package/liblc3/liblc3.hash | 3 +++ package/liblc3/liblc3.mk | 16 ++++++++++++++++ 5 files changed, 31 insertions(+) create mode 100644 package/liblc3/Config.in create mode 100644 package/liblc3/liblc3.hash create mode 100644 package/liblc3/liblc3.mk diff --git a/DEVELOPERS b/DEVELOPERS index f2713c7239..f8a6e5bdd0 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -166,6 +166,9 @@ F: configs/hifive_unleashed_defconfig F: package/libspdm/ F: package/xen/ +N: Alsey Coleman Miller <[email protected]> +F: package/liblc3/ + N: Alvaro G. M <[email protected]> F: package/dcron/ F: package/libxmlrpc/ diff --git a/package/Config.in b/package/Config.in index fc1e57d30d..82d11b5bdc 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1570,6 +1570,7 @@ menu "Audio/Sound" source "package/libgsm/Config.in" source "package/libid3tag/Config.in" source "package/libilbc/Config.in" + source "package/liblc3/Config.in" source "package/liblo/Config.in" source "package/libmad/Config.in" source "package/libmodplug/Config.in" diff --git a/package/liblc3/Config.in b/package/liblc3/Config.in new file mode 100644 index 0000000000..8dbd1d00b4 --- /dev/null +++ b/package/liblc3/Config.in @@ -0,0 +1,8 @@ +config BR2_PACKAGE_LIBLC3 + bool "liblc3" + help + LC3 is an efficient low latency audio codec, specified by + the Bluetooth SIG for the LE Audio profiles. This is the + Google implementation of the encoder and decoder. + + https://github.com/google/liblc3 diff --git a/package/liblc3/liblc3.hash b/package/liblc3/liblc3.hash new file mode 100644 index 0000000000..269316d501 --- /dev/null +++ b/package/liblc3/liblc3.hash @@ -0,0 +1,3 @@ +# Locally computed +sha256 276752ff54ce6a77d54ec133397b9d7e71f90caf3d9afa32d8b0e891b8ecb8af liblc3-1.1.3.tar.gz +sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/liblc3/liblc3.mk b/package/liblc3/liblc3.mk new file mode 100644 index 0000000000..87ab68105a --- /dev/null +++ b/package/liblc3/liblc3.mk @@ -0,0 +1,16 @@ +################################################################################ +# +# liblc3 +# +################################################################################ + +LIBLC3_VERSION = 1.1.3 +LIBLC3_SITE = $(call github,google,liblc3,v$(LIBLC3_VERSION)) +LIBLC3_LICENSE = Apache-2.0 +LIBLC3_LICENSE_FILES = LICENSE +LIBLC3_INSTALL_STAGING = YES +LIBLC3_CONF_OPTS = \ + -Dpython=false \ + -Dtools=false + +$(eval $(meson-package)) -- 2.47.3 _______________________________________________ buildroot mailing list [email protected] https://lists.buildroot.org/mailman/listinfo/buildroot