diff options
Diffstat (limited to 'meta/recipes-multimedia')
-rw-r--r-- | meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.20.3.bb | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.20.3.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.20.3.bb index 0235935a4a..9dd629eaa0 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.20.3.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.20.3.bb | |||
@@ -20,11 +20,14 @@ DEPENDS += "gstreamer1.0-plugins-base libcap zlib" | |||
20 | RPROVIDES:${PN}-pulseaudio += "${PN}-pulse" | 20 | RPROVIDES:${PN}-pulseaudio += "${PN}-pulse" |
21 | RPROVIDES:${PN}-soup += "${PN}-souphttpsrc" | 21 | RPROVIDES:${PN}-soup += "${PN}-souphttpsrc" |
22 | 22 | ||
23 | PACKAGECONFIG_SOUP ?= "soup3" | ||
24 | |||
23 | PACKAGECONFIG ??= " \ | 25 | PACKAGECONFIG ??= " \ |
24 | ${GSTREAMER_ORC} \ | 26 | ${GSTREAMER_ORC} \ |
27 | ${PACKAGECONFIG_SOUP} \ | ||
25 | ${@bb.utils.filter('DISTRO_FEATURES', 'pulseaudio x11', d)} \ | 28 | ${@bb.utils.filter('DISTRO_FEATURES', 'pulseaudio x11', d)} \ |
26 | ${@bb.utils.contains('TUNE_FEATURES', 'm64', 'asm', '', d)} \ | 29 | ${@bb.utils.contains('TUNE_FEATURES', 'm64', 'asm', '', d)} \ |
27 | bz2 cairo flac gdk-pixbuf gudev jpeg lame libpng mpg123 soup speex taglib v4l2 \ | 30 | bz2 cairo flac gdk-pixbuf gudev jpeg lame libpng mpg123 speex taglib v4l2 \ |
28 | " | 31 | " |
29 | 32 | ||
30 | X11DEPENDS = "virtual/libx11 libsm libxrender libxfixes libxdamage" | 33 | X11DEPENDS = "virtual/libx11 libsm libxrender libxfixes libxdamage" |
@@ -53,8 +56,9 @@ PACKAGECONFIG[qt5] = "-Dqt5=enabled,-Dqt5=disabled,qtbase qtdeclarative q | |||
53 | # instead of linking to it. And instead of using the default libsoup C headers, it | 56 | # instead of linking to it. And instead of using the default libsoup C headers, it |
54 | # uses its own stub header. Consequently, objdump will not show the libsoup .so as | 57 | # uses its own stub header. Consequently, objdump will not show the libsoup .so as |
55 | # a dependency, and libsoup won't be added to an image. Fix this by setting libsoup | 58 | # a dependency, and libsoup won't be added to an image. Fix this by setting libsoup |
56 | # as RDEPEND instead of DEPEND. | 59 | # as RDEPEND. |
57 | PACKAGECONFIG[soup] = "-Dsoup=enabled,-Dsoup=disabled,,libsoup-2.4" | 60 | PACKAGECONFIG[soup2] = "-Dsoup=enabled,,libsoup-2.4,libsoup-2.4,,soup3" |
61 | PACKAGECONFIG[soup3] = "-Dsoup=enabled,,libsoup,libsoup,,soup2" | ||
58 | PACKAGECONFIG[speex] = "-Dspeex=enabled,-Dspeex=disabled,speex" | 62 | PACKAGECONFIG[speex] = "-Dspeex=enabled,-Dspeex=disabled,speex" |
59 | PACKAGECONFIG[rpi] = "-Drpicamsrc=enabled,-Drpicamsrc=disabled,userland" | 63 | PACKAGECONFIG[rpi] = "-Drpicamsrc=enabled,-Drpicamsrc=disabled,userland" |
60 | PACKAGECONFIG[taglib] = "-Dtaglib=enabled,-Dtaglib=disabled,taglib" | 64 | PACKAGECONFIG[taglib] = "-Dtaglib=enabled,-Dtaglib=disabled,taglib" |