[Buildroot] [PATCH 1/1] libsoxr: new package

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Sat Apr 19 07:52:42 UTC 2014


Dear Hadrien Boutteville,

On Sat, 19 Apr 2014 02:32:33 +0200, Hadrien Boutteville wrote:
> Building tests fails mainly because of the cross-compilation, so they
> are disabled for the moment.
> 
> Signed-off-by: Hadrien Boutteville <hadrien.boutteville at gmail.com>

Thanks, this is looking good. A few comments below.


> diff --git a/package/libsoxr/Config.in b/package/libsoxr/Config.in
> new file mode 100644
> index 0000000..ad6f8dd
> --- /dev/null
> +++ b/package/libsoxr/Config.in
> @@ -0,0 +1,16 @@
> +config BR2_PACKAGE_LIBSOXR
> +	bool "libsoxr"

Really no toolchain dependencies? Can you test this package with the
following toolchain configurations:

 http://autobuild.buildroot.org/toolchains/configs/free-electrons/bfin-linux-uclibc.config
  -> this one tests !MMU

 http://autobuild.buildroot.org/toolchains/configs/free-electrons/bfin-uclinux.config
  -> this one tests !MMU and static library only

 http://autobuild.buildroot.org/toolchains/configs/free-electrons/br-arm-full-nothread.config
  -> this one tests the absence of thread support

 http://autobuild.buildroot.org/toolchains/configs/free-electrons/br-arm-basic.config
  -> and this one tests a minimal toolchain


> diff --git a/package/libsoxr/libsoxr.mk b/package/libsoxr/libsoxr.mk
> new file mode 100644
> index 0000000..c0fb72b
> --- /dev/null
> +++ b/package/libsoxr/libsoxr.mk
> @@ -0,0 +1,24 @@
> +################################################################################
> +#
> +# libsoxr
> +#
> +################################################################################
> +
> +LIBSOXR_VERSION = 0.1.1
> +LIBSOXR_SITE = git://git.code.sf.net/p/soxr/code

The project apparently provides a tarball. Could you use the tarball
instead of the Git repository?

> +LIBSOXR_LICENSE = LGPLv2.1

According to the LICENSE file, the license is LGPLv2.1+

> +LIBSOXR_LICENSE_FILES = LICENCE COPYING.LGPL
> +LIBSOXR_INSTALL_STAGING = YES

Thanks!

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com



More information about the buildroot mailing list