]> rtime.felk.cvut.cz Git - coffee/buildroot.git/commitdiff
gst-plugins-base: add missing dependency on libxml2 for subparse
authorDanomi Manchego <danomimanchego123@gmail.com>
Thu, 29 Dec 2016 02:52:08 +0000 (21:52 -0500)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Fri, 27 Jan 2017 08:49:56 +0000 (21:49 +1300)
The gst-plugins-base configure script claims that the subparse plugin is
dependency-less - but it also silently disables subparse if libxml2 is
not available.  So depend on libxml2 when subparse is selected.

Note: the analogous gst1 subparse plugin does not have this requirement.

Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
package/gstreamer/gst-plugins-base/Config.in
package/gstreamer/gst-plugins-base/gst-plugins-base.mk

index 8ad9a8ef8192cd7ee459284159d660bfbe3079ac..e9c8239f79259d3c904bef6729a184b6f000b562 100644 (file)
@@ -46,9 +46,6 @@ config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_PLAYBACK
        bool "playback (mandatory)"
        default y
 
-config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_SUBPARSE
-       bool "subparse"
-
 config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_TCP
        bool "tcp"
 
@@ -92,6 +89,10 @@ comment "pango plugin needs a toolchain w/ C++"
        depends on !BR2_INSTALL_LIBSTDCPP
        depends on BR2_TOOLCHAIN_HAS_SYNC_4
 
+config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_SUBPARSE
+       bool "subparse"
+       select BR2_PACKAGE_LIBXML2
+
 config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_THEORA
        bool "theora (*.ogg video)"
        select BR2_PACKAGE_LIBTHEORA
index e1374ed801502c8d35eadf8ece452888bdd62866..51c22a90bb706de9f2f00acaa3fc49a17fb9ea60 100644 (file)
@@ -111,6 +111,7 @@ endif
 
 ifeq ($(BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_SUBPARSE),y)
 GST_PLUGINS_BASE_CONF_OPTS += --enable-subparse
+GST_PLUGINS_BASE_DEPENDENCIES += libxml2
 else
 GST_PLUGINS_BASE_CONF_OPTS += --disable-subparse
 endif