[Buildroot] [git commit] package/liblc3: new package
Julien Olivain via buildroot <[email protected]>
| Newsgroups | net.busybox.buildroot |
|---|---|
| Message-ID | <[email protected]> |
commit: https://gitlab.com/buildroot.org/buildroot/-/commit/d046fd08833f91a1ed3bdfdb6394dc3b70fd92b0 branch: https://gitlab.com/buildroot.org/buildroot/-/tree/master 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]> Signed-off-by: Julien Olivain <[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(+) diff --git a/DEVELOPERS b/DEVELOPERS index d8b1680c48..9b485a2d6e 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 67e88d3721..2045bcf135 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1571,6 +1571,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)) _______________________________________________ buildroot mailing list [email protected] https://lists.buildroot.org/mailman/listinfo/buildroot