aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Benoît Thébaudeau <benoit@wsystem.com>2015-08-27 18:34:14 +0200
committerGravatar Thomas Petazzoni <thomas.petazzoni@free-electrons.com>2015-08-27 20:24:18 +0200
commita0f3a2b88d27df6f3e8e3d45bd8a0506a3d09455 (patch)
tree240c1ba85fa4595ce8b84c5ddfc355e42ca53e9f
parent2215b8a75edea384182f0511b6649306e60b55d1 (diff)
downloadbuildroot-a0f3a2b88d27df6f3e8e3d45bd8a0506a3d09455.tar.gz
buildroot-a0f3a2b88d27df6f3e8e3d45bd8a0506a3d09455.tar.bz2
package/qt5/qt5multimedia: fix gstreamer1 support
Fix the missing gstreamer1 build dependencies, which could possibly prevent the configuration of qt5multimedia from detecting the supported gstreamer1 features. Fix the missing gstreamer1 install rules, which resulted in the following runtime error: defaultServiceProvider::requestService(): no service found for - "org.qt-project.qt.mediaplayer" Signed-off-by: Benoît Thébaudeau <benoit@wsystem.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-rw-r--r--package/qt5/qt5multimedia/qt5multimedia.mk5
1 files changed, 4 insertions, 1 deletions
diff --git a/package/qt5/qt5multimedia/qt5multimedia.mk b/package/qt5/qt5multimedia/qt5multimedia.mk
index 763fc28603..50fdd57a7a 100644
--- a/package/qt5/qt5multimedia/qt5multimedia.mk
+++ b/package/qt5/qt5multimedia/qt5multimedia.mk
@@ -21,6 +21,9 @@ endif
ifeq ($(BR2_PACKAGE_GST_PLUGINS_BASE),y)
QT5MULTIMEDIA_DEPENDENCIES += gst-plugins-base
endif
+ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BASE),y)
+QT5MULTIMEDIA_DEPENDENCIES += gst1-plugins-base
+endif
ifeq ($(BR2_PACKAGE_QT5DECLARATIVE),y)
QT5MULTIMEDIA_DEPENDENCIES += qt5declarative
@@ -40,7 +43,7 @@ define QT5MULTIMEDIA_INSTALL_STAGING_CMDS
endef
ifeq ($(BR2_STATIC_LIBS),)
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BASE),y)
+ifneq ($(BR2_PACKAGE_GST_PLUGINS_BASE)$(BR2_PACKAGE_GST1_PLUGINS_BASE),)
define QT5MULTIMEDIA_INSTALL_TARGET_QGSTTOOLS_LIB
cp -dpf $(STAGING_DIR)/usr/lib/libqgsttools*.so.* $(TARGET_DIR)/usr/lib
endef