media-libs/gstreamer: Update dependencies from 1.20.0 build system

Update dependency versions changed since last 1.18 release.

Every gstreamer package depends on media-libs/gstreamer and on dev-libs/glib,
use this transitive dependency to keep dev-libs/glib requirement in single
place. Move RDEPEND on dev-libs/glib from all packages to media-libs/gstreamer
and bump version requirement there.

Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
Igor V. Kovalenko
2022-02-20 01:01:47 +03:00
committed by Sam James
parent 8aaa4bb7dd
commit 4d3239399f
6 changed files with 7 additions and 6 deletions

View File

@@ -29,7 +29,7 @@ RDEPEND="
wayland? (
>=dev-libs/wayland-1.4.0[${MULTILIB_USEDEP}]
>=x11-libs/libdrm-2.4.55[${MULTILIB_USEDEP}]
>=dev-libs/wayland-protocols-1.4
>=dev-libs/wayland-protocols-1.15
)
orc? ( >=dev-lang/orc-0.4.17[${MULTILIB_USEDEP}] )

View File

@@ -64,7 +64,6 @@ GL_DEPS="
RDEPEND="
app-text/iso-codes
>=dev-libs/glib-2.40.0:2[${MULTILIB_USEDEP}]
>=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
introspection? ( >=dev-libs/gobject-introspection-1.31.1:= )

View File

@@ -15,6 +15,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc
IUSE="+caps +introspection +orc unwind"
RDEPEND="
>=dev-libs/glib-2.56.0:2[${MULTILIB_USEDEP}]
caps? ( sys-libs/libcap[${MULTILIB_USEDEP}] )
introspection? ( >=dev-libs/gobject-introspection-1.31.1:= )
unwind? (

View File

@@ -9,6 +9,8 @@ inherit gstreamer-meson
DESCRIPTION="HTTP client source plugin for GStreamer"
KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~x86"
RDEPEND=">=net-libs/neon-0.30.0[${MULTILIB_USEDEP}]
RDEPEND="
>=net-libs/neon-0.30.0[${MULTILIB_USEDEP}]
<=net-libs/neon-0.32.99[${MULTILIB_USEDEP}]
"
DEPEND="${RDEPEND}"

View File

@@ -48,13 +48,12 @@ GL_DEPS="
media-libs/mesa[gles2?,egl(+)?,X?,${MULTILIB_USEDEP}]
"
RDEPEND="
>=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
>=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
>=media-libs/gst-plugins-bad-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
>=x11-libs/libva-1.4.0:=[drm?,wayland?,X?,${MULTILIB_USEDEP}]
drm? (
>=virtual/libudev-208:=[${MULTILIB_USEDEP}]
>=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}]
>=x11-libs/libdrm-2.4.98[${MULTILIB_USEDEP}]
)
gles2? ( ${GL_DEPS} )
opengl? ( ${GL_DEPS} )

View File

@@ -9,5 +9,5 @@ inherit gstreamer-meson
DESCRIPTION="VP8/VP9 video encoder/decoder plugin for GStreamer"
KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
RDEPEND=">=media-libs/libvpx-1.3.0:=[${MULTILIB_USEDEP}]"
RDEPEND=">=media-libs/libvpx-1.7.0:=[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"