qtmultimedia: Fix floating dependency gst-plugins-bad
[scm/bb/tizen-distro.git] / meta-qt5 / recipes-qt / qt5 / qtmultimedia.inc
1 require qt5.inc
2
3 DEPENDS += "qtdeclarative"
4
5 PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'alsa', 'alsa', '', d)} \
6                    ${@bb.utils.contains('DISTRO_FEATURES', 'pulseaudio', 'pulseaudio', '', d)}"
7 PACKAGECONFIG[alsa] = ",,alsa-lib"
8 PACKAGECONFIG[pulseaudio] = ",,pulseaudio"
9 PACKAGECONFIG[openal] = ",,openal-soft"
10 PACKAGECONFIG[gstreamer010] = ",,gstreamer gst-plugins-base gst-plugins-bad"
11
12 EXTRA_QMAKEVARS_PRE += "${@base_contains('PACKAGECONFIG', 'alsa', '', 'CONFIG+=done_config_alsa', d)}"
13 EXTRA_QMAKEVARS_PRE += "${@base_contains('PACKAGECONFIG', 'pulseaudio', '', 'CONFIG+=done_config_pulseaudio', d)}"
14 EXTRA_QMAKEVARS_PRE += "${@base_contains('PACKAGECONFIG', 'openal', 'CONFIG+=OE_OPENAL_ENABLED', '', d)}"
15 EXTRA_QMAKEVARS_PRE += "${@base_contains('PACKAGECONFIG', 'gstreamer010', 'CONFIG+=OE_GSTREAMER010_ENABLED', '', d)}"
16
17 SRC_URI += "\
18     file://0001-Initial-porting-effort-to-GStreamer-1.0.patch \
19     file://0002-qtmultimedia.pro-Respect-OE_GSTREAMER_ENABLED-OE_GST.patch \
20 "
21
22 LICENSE += "| GPL-2.0"
23 LIC_FILES_CHKSUM += "file://LICENSE.GPLv2;md5=e782f55badfa137e5e59c330f12cc8ed"