From 57ff336682730a8ea82d66e48f0ff61a86672e9d Mon Sep 17 00:00:00 2001 From: Ricardo Crudo Date: Fri, 16 May 2014 00:23:02 +0200 Subject: Packages/audio: New libsndfile v1.0.25 Signed-off-by: Ricardo Crudo Signed-off-by: Abdoulaye Walsimou Gaye --- packages/audio/audio.kconfig | 27 +++++++++++++++ packages/audio/audio.mk | 29 ++++++++++++++++ packages/audio/libsndfile/libsndfile.kconfig | 50 ++++++++++++++++++++++++++++ packages/audio/libsndfile/libsndfile.mk | 35 +++++++++++++++++++ 4 files changed, 141 insertions(+) create mode 100644 packages/audio/audio.kconfig create mode 100644 packages/audio/audio.mk create mode 100644 packages/audio/libsndfile/libsndfile.kconfig create mode 100644 packages/audio/libsndfile/libsndfile.mk (limited to 'packages') diff --git a/packages/audio/audio.kconfig b/packages/audio/audio.kconfig new file mode 100644 index 0000000..5646ccf --- /dev/null +++ b/packages/audio/audio.kconfig @@ -0,0 +1,27 @@ +################################################################################ +# Embtoolkit +# Copyright(C) 2014 GAYE Abdoulaye Walsimou. +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +# +################################################################################ +# +# \file misc.kconfig +# \brief misc.kconfig of Embtoolkit +# \author GAYE Abdoulaye Walsimou, +# \date May 2014 +################################################################################ + +# libsndfile +source packages/audio/libsndfile/libsndfile.kconfig diff --git a/packages/audio/audio.mk b/packages/audio/audio.mk new file mode 100644 index 0000000..63a87ac --- /dev/null +++ b/packages/audio/audio.mk @@ -0,0 +1,29 @@ +################################################################################ +# Embtoolkit +# Copyright(C) 2014 GAYE Abdoulaye Walsimou. +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +# +################################################################################ +# +# \file misc.mk +# \brief misc.mk of Embtoolkit +# \author Abdoulaye Walsimou GAYE +# \date May 2014 +################################################################################ + +embtk_pkgincdir := packages/audio + +# libsndfile +$(call embtk_include_pkg,libsndfile) diff --git a/packages/audio/libsndfile/libsndfile.kconfig b/packages/audio/libsndfile/libsndfile.kconfig new file mode 100644 index 0000000..ef9612f --- /dev/null +++ b/packages/audio/libsndfile/libsndfile.kconfig @@ -0,0 +1,50 @@ +################################################################################ +# Embtoolkit +# Copyright(C) 2010-2014 Abdoulaye Walsimou GAYE. +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +# +################################################################################ +# +# \file libsndfile.kconfig +# \brief libsndfile.kconfig of Embtoolkit. +# \author Ricardo Crudo +# \date May 2014 +################################################################################ + +config EMBTK_HAVE_LIBSNDFILE + bool "Have libsndfile" + help + Libsndfile is a C library for reading and writing files containing + sampled sound (such as MS Windows WAV and the Apple/SGI AIFF format) + through one standard library interface. + +choice + prompt "libsndfile version to use" + depends on EMBTK_HAVE_LIBSNDFILE + help + libsndfile version to use + + config EMBTK_LIBSNDFILE_VERSION_1_0_25 + bool "libsndfile-1.0.25" +endchoice + +config EMBTK_LIBSNDFILE_VERSION_STRING + string + default "1.0.25" if EMBTK_LIBSNDFILE_VERSION_1_0_25 + +config EMBTK_LIBSNDFILE_NEED_PATCH + bool +config EMBTK_LIBSNDFILE_NEED_AUTORECONF + bool diff --git a/packages/audio/libsndfile/libsndfile.mk b/packages/audio/libsndfile/libsndfile.mk new file mode 100644 index 0000000..858b083 --- /dev/null +++ b/packages/audio/libsndfile/libsndfile.mk @@ -0,0 +1,35 @@ +################################################################################ +# Embtoolkit +# Copyright(C) 2009-2014 Abdoulaye Walsimou GAYE. +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +# +################################################################################ +# +# \file libsndfile.mk +# \brief libsndfile.mk of Embtoolkit. +# \author Ricardo Crudo +# \date May 2014 +################################################################################ + +LIBSNDFILE_NAME := libsndfile +LIBSNDFILE_VERSION := $(call embtk_get_pkgversion,libsndfile) +LIBSNDFILE_SITE := http://www.mega-nerd.com/libsndfile/files +LIBSNDFILE_PACKAGE := libsndfile-$(LIBSNDFILE_VERSION).tar.gz +LIBSNDFILE_SRC_DIR := $(embtk_pkgb)/libsndfile-$(LIBSNDFILE_VERSION) +LIBSNDFILE_BUILD_DIR := $(embtk_pkgb)/libsndfile-$(LIBSNDFILE_VERSION) + +LIBSNDFILE_INCLUDES := sndfile.h +LIBSNDFILE_LIBS := libsndfile.* +LIBSNDFILE_PKGCONFIGS := sndfile.pc -- cgit v1.2.3