diff --git a/package/freerdp/Config.in b/package/freerdp/Config.in index 2e879b47e..f7d655095 100644 --- a/package/freerdp/Config.in +++ b/package/freerdp/Config.in @@ -5,6 +5,8 @@ config BR2_PACKAGE_FREERDP depends on BR2_TOOLCHAIN_HAS_THREADS select BR2_PACKAGE_OPENSSL select BR2_PACKAGE_ZLIB + select BR2_PACKAGE_GST_PLUGINS_BASE if BR2_PACKAGE_GSTREAMER + select BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_APP if BR2_PACKAGE_GSTREAMER help FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license diff --git a/package/freerdp/freerdp.mk b/package/freerdp/freerdp.mk index c7c933e17..0d10ef853 100644 --- a/package/freerdp/freerdp.mk +++ b/package/freerdp/freerdp.mk @@ -17,7 +17,8 @@ FREERDP_CONF_OPTS = -DWITH_MANPAGES=OFF -Wno-dev ifeq ($(BR2_PACKAGE_GSTREAMER),y) FREERDP_CONF_OPTS += -DWITH_GSTREAMER=ON -FREERDP_DEPENDENCIES += gstreamer +# freerdp needs gstinterface and gstapp from gst-plugins-base +FREERDP_DEPENDENCIES += gstreamer gst-plugins-base else FREERDP_CONF_OPTS += -DWITH_GSTREAMER=OFF endif