Commit a991e3e1 authored by Murat Demirten's avatar Murat Demirten Committed by Peter Korsgaard
Browse files

package: add portaudio



PortAudio is a free, cross-platform, open-source, audio I/O library.

[Peter: fix whitespace, dependencies, alsa-lib name]
Signed-off-by: default avatarMurat Demirten <mdemirten@yh.com.tr>
Signed-off-by: default avatarPeter Korsgaard <jacmet@sunsite.dk>
parent d5b35e2c
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -37,6 +37,7 @@ source "package/multimedia/mpd/Config.in"
source "package/multimedia/mpg123/Config.in"
source "package/multimedia/mplayer/Config.in"
source "package/multimedia/musepack/Config.in"
source "package/multimedia/portaudio/Config.in"
source "package/multimedia/python-mad/Config.in"
source "package/multimedia/speex/Config.in"
source "package/multimedia/swfdec/Config.in"
+29 −0
Original line number Diff line number Diff line
config BR2_PACKAGE_PORTAUDIO
	bool "portaudio"
	help
	  PortAudio is a free, cross-platform, open-source,
	  audio I/O library.

	  http://www.portaudio.com/

if BR2_PACKAGE_PORTAUDIO

config BR2_PACKAGE_PORTAUDIO_ALSA
	bool "alsa support"
	select BR2_PACKAGE_ALSA_LIB
	default y
	help
	  Compile with ALSA support.

config BR2_PACKAGE_PORTAUDIO_OSS
	bool "oss support"
	help
	  Compile with OSS support.

config BR2_PACKAGE_PORTAUDIO_CXX
	bool "C++ bindings"
	depends on BR2_INSTALL_LIBSTDCPP
	help
	  Enables C++ bindings.

endif # BR2_PACKAGE_PORTAUDIO
+20 −0
Original line number Diff line number Diff line
################################################################################
#
# portaudio
#
################################################################################

PORTAUDIO_VERSION = V19
PORTAUDIO_SITE = http://www.portaudio.com/archives
PORTAUDIO_SOURCE = pa_stable_v19_20110326.tgz
PORTAUDIO_INSTALL_STAGING = YES

PORTAUDIO_DEPENDENCIES = \
       $(if $(BR2_PACKAGE_PORTAUDIO_WITH_ALSA),alsa-lib)

PORTAUDIO_CONF_OPT = \
       $(if $(BR2_PACKAGE_PORTAUDIO_ALSA),--with-alsa,--without-alsa) \
       $(if $(BR2_PACKAGE_PORTAUDIO_OSS),--with-oss,--without-oss) \
       $(if $(BR2_PACKAGE_PORTAUDIO_CXX),--enable-cxx,--disable-cxx)

$(eval $(call AUTOTARGETS,package/multimedia,portaudio))