diff options
author | Peter Korsgaard <jacmet@sunsite.dk> | 2010-11-04 22:33:25 +0100 |
---|---|---|
committer | Peter Korsgaard <jacmet@sunsite.dk> | 2010-11-04 22:33:25 +0100 |
commit | 96ddeacb6034c3119da6c9de3fd26114ff31e4d1 (patch) | |
tree | f5e6f7f7887159e55eefc1c811bad0c222d236d9 /package/multimedia/gst-plugins-base/gst-plugins-base.mk | |
parent | 38a611c269f90c3c9dc392d6738c63085123b49c (diff) | |
download | buildroot-novena-96ddeacb6034c3119da6c9de3fd26114ff31e4d1.tar.gz buildroot-novena-96ddeacb6034c3119da6c9de3fd26114ff31e4d1.zip |
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 <jacmet@sunsite.dk>
Diffstat (limited to 'package/multimedia/gst-plugins-base/gst-plugins-base.mk')
-rw-r--r-- | package/multimedia/gst-plugins-base/gst-plugins-base.mk | 10 |
1 files changed, 8 insertions, 2 deletions
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 |