From 96ddeacb6034c3119da6c9de3fd26114ff31e4d1 Mon Sep 17 00:00:00 2001 From: Peter Korsgaard Date: Thu, 4 Nov 2010 22:33:25 +0100 Subject: gst-plugins-base: tighten alsa dependency alsa support needs pcm+mixer support in alsa, but this isn't checked by configure, so do it in the .mk instead. Signed-off-by: Peter Korsgaard --- package/multimedia/gst-plugins-base/gst-plugins-base.mk | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'package/multimedia/gst-plugins-base/gst-plugins-base.mk') diff --git a/package/multimedia/gst-plugins-base/gst-plugins-base.mk b/package/multimedia/gst-plugins-base/gst-plugins-base.mk index 91d9f1b1d..e91d5fc0d 100644 --- a/package/multimedia/gst-plugins-base/gst-plugins-base.mk +++ b/package/multimedia/gst-plugins-base/gst-plugins-base.mk @@ -25,8 +25,14 @@ GST_PLUGINS_BASE_CONF_OPT = \ --disable-vorbistest \ --disable-freetypetest -GST_PLUGINS_BASE_DEPENDENCIES = gstreamer liboil \ - $(if $(BR2_PACKAGE_ALSA_LIB),alsa-lib) +GST_PLUGINS_BASE_DEPENDENCIES = gstreamer liboil + +# alsa support needs pcm+mixer support, but configure fails to check for it +ifeq ($(BR2_PACKAGE_ALSA_LIB)$(BR2_PACKAGE_ALSA_LIB_MIXER)$(BR2_PACKAGE_ALSA_LIB_PCM),yyy) +GST_PLUGINS_BASE_DEPENDENCIES += alsa-lib +else +GST_PLUGINS_BASE_CONF_OPT += --disable-alsa +endif ifeq ($(BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_ADDER),y) GST_PLUGINS_BASE_CONF_OPT += --enable-adder -- cgit v1.2.3