package/gstreamer/zbar-plugin: propagate dependencies from zbar
authorRomain Naour <romain.naour@gmail.com>
Fri, 1 Jan 2016 18:34:17 +0000 (19:34 +0100)
committerPeter Korsgaard <peter@korsgaard.com>
Fri, 1 Jan 2016 18:55:42 +0000 (19:55 +0100)
BR2_PACKAGE_GST_PLUGINS_BAD_ZBAR select BR2_PACKAGE_ZBAR which
has several dependencies from libv4l.

Propagate these dependencies to avoid unmet dependencies while
selecting BR2_PACKAGE_GST_PLUGINS_BAD_ZBAR.

[Peter: show comment if toolchain dependencies aren't available]
Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
package/gstreamer/gst-plugins-bad/Config.in

index e2a67f13567fd5e21de38637abe86942fd7751c7..43849e2a71f6b5df096daa8f83802c0fd78893c6 100644 (file)
@@ -322,6 +322,16 @@ config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_VP8
 
 config BR2_PACKAGE_GST_PLUGINS_BAD_ZBAR
        bool "zbar"
+       depends on BR2_TOOLCHAIN_HAS_THREADS # zbar-> libv4l
+       depends on BR2_USE_MMU # zbar-> libv4l
+       depends on !BR2_STATIC_LIBS # zbar-> libv4l
+       depends on BR2_INSTALL_LIBSTDCPP # zbar-> libv4l
+       depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0 # zbar-> libv4l
        select BR2_PACKAGE_ZBAR
 
+comment "zbar plugin needs a toolchain w/ threads, dynamic library, C++ and headers >= 3.0"
+       depends on BR2_USE_MMU
+       depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS \
+               || !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
+
 endif