1################################################################################ 2# 3# alsa-plugins 4# 5################################################################################ 6 7ALSA_PLUGINS_VERSION = 1.2.6 8ALSA_PLUGINS_SOURCE = alsa-plugins-$(ALSA_PLUGINS_VERSION).tar.bz2 9ALSA_PLUGINS_SITE = https://www.alsa-project.org/files/pub/plugins 10ALSA_PLUGINS_LICENSE = LGPL-2.1+ 11ALSA_PLUGINS_LICENSE_FILES = COPYING 12ALSA_PLUGINS_DEPENDENCIES = host-pkgconf alsa-lib 13 14ALSA_PLUGINS_CONF_OPTS = \ 15 --disable-jack \ 16 --disable-usbstream \ 17 --disable-maemo-plugin \ 18 --disable-maemo-resource-manager 19 20ifeq ($(BR2_PACKAGE_FFMPEG),y) 21ALSA_PLUGINS_DEPENDENCIES += ffmpeg 22ALSA_PLUGINS_CONF_OPTS += --enable-libav 23else 24ALSA_PLUGINS_CONF_OPTS += --disable-libav 25endif 26 27ifeq ($(BR2_PACKAGE_PULSEAUDIO),y) 28ALSA_PLUGINS_DEPENDENCIES += pulseaudio 29ALSA_PLUGINS_CONF_OPTS += --enable-pulseaudio 30 31define ALSA_PLUGINS_DEFAULT_PULSEAUDIO 32 cd $(TARGET_DIR)/etc/alsa/conf.d && \ 33 mv 99-pulseaudio-default.conf.example 99-pulseaudio-default.conf 34endef 35ALSA_PLUGINS_POST_INSTALL_TARGET_HOOKS += ALSA_PLUGINS_DEFAULT_PULSEAUDIO 36 37else 38ALSA_PLUGINS_CONF_OPTS += --disable-pulseaudio 39endif 40 41ifeq ($(BR2_PACKAGE_SPEEX),y) 42ALSA_PLUGINS_DEPENDENCIES += speex 43ALSA_PLUGINS_CONF_OPTS += --with-speex=lib 44else 45ALSA_PLUGINS_CONF_OPTS += --with-speex=builtin 46endif 47 48ifeq ($(BR2_PACKAGE_LIBSAMPLERATE),y) 49ALSA_PLUGINS_CONF_OPTS += --enable-samplerate 50ALSA_PLUGINS_DEPENDENCIES += libsamplerate 51ALSA_PLUGINS_LICENSE += , GPL-2.0+ (samplerate plugin) 52ALSA_PLUGINS_LICENSE_FILES += COPYING.GPL 53else 54ALSA_PLUGINS_CONF_OPTS += --disable-samplerate 55endif 56 57$(eval $(autotools-package)) 58