]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commit
gstreamer1.0-plugins-good: Fix libsoup runtime dependency
authorTom Hochstein <tom.hochstein@nxp.com>
Sun, 15 Jan 2023 16:25:11 +0000 (10:25 -0600)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 18 Jan 2023 16:42:24 +0000 (16:42 +0000)
commit56c4559788d3d87ceed965aedd03d461df5999aa
tree21664656158f29eabf5d1b17e9a08c9992c096bf
parent00a662c5e28235fb64348aab4ce9aeb5e7f95d06
gstreamer1.0-plugins-good: Fix libsoup runtime dependency

The runtime dependency on libsoup set via PACKAGECONFIG does not work.
The problem is the dependency is placed on the main package, but the
soup package has no dependency on the main package.

I considered modifying the call to do_split_packages from
gstreamer1.0-plugins-packaging.inc, changing extra_depends from '' to
None:

```
    extra_depends  -- extra runtime dependencies (RDEPENDS) to be set for
                      all packages. The default value of None causes a
                      dependency on the main package (${PN}) - if you do
                      not want this, pass '' for this parameter.
```

However, the problem with this solution is that it does add the runtime
dependency to _all_ such split packages.

So, fix the problem with an explicit runtime dependency.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.20.5.bb