diff options
| author | Markus Volk <f_l_k@t-online.de> | 2022-11-07 08:23:24 +0100 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2022-11-07 21:57:21 +0000 |
| commit | f494d47e6501f86a3c45dc0f2f50afa527ccebb2 (patch) | |
| tree | d1ce836d78d11a24e9a12f217db9bdadb92c19b7 /meta/recipes-multimedia | |
| parent | 3a7dd1d36891d76c5160e11b39ad85a3cbd69e68 (diff) | |
| download | poky-f494d47e6501f86a3c45dc0f2f50afa527ccebb2.tar.gz | |
gstreamer1.0-plugins-good: use libsoup-3.0 by default
- add a PACKAGECONFIG for soup3
- add PACKAGECONFIG_SOUP variable as it is used in webkitgtk and epiphany
(From OE-Core rev: 88d30848981db2cb7b1f2021ba07e40976cd789f)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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" |
