commit:     4d3239399f7f987e5a744fad40c7ff102ae0e715
Author:     Igor V. Kovalenko <igor.v.kovalenko <AT> gmail <DOT> com>
AuthorDate: Sat Feb 19 22:01:47 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Mar  8 13:32:33 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d323939

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 <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/gst-plugins-bad/gst-plugins-bad-1.20.0.ebuild        | 2 +-
 media-libs/gst-plugins-base/gst-plugins-base-1.20.0.ebuild      | 1 -
 media-libs/gstreamer/gstreamer-1.20.0.ebuild                    | 1 +
 media-plugins/gst-plugins-neon/gst-plugins-neon-1.20.0.ebuild   | 4 +++-
 media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.0.ebuild | 3 +--
 media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.20.0.ebuild     | 2 +-
 6 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/media-libs/gst-plugins-bad/gst-plugins-bad-1.20.0.ebuild 
b/media-libs/gst-plugins-bad/gst-plugins-bad-1.20.0.ebuild
index 3f40fe8d6eee..8722cf8fe3e8 100644
--- a/media-libs/gst-plugins-bad/gst-plugins-bad-1.20.0.ebuild
+++ b/media-libs/gst-plugins-bad/gst-plugins-bad-1.20.0.ebuild
@@ -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}] )

diff --git a/media-libs/gst-plugins-base/gst-plugins-base-1.20.0.ebuild 
b/media-libs/gst-plugins-base/gst-plugins-base-1.20.0.ebuild
index 97e5fe153192..8722412222a0 100644
--- a/media-libs/gst-plugins-base/gst-plugins-base-1.20.0.ebuild
+++ b/media-libs/gst-plugins-base/gst-plugins-base-1.20.0.ebuild
@@ -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:= )

diff --git a/media-libs/gstreamer/gstreamer-1.20.0.ebuild 
b/media-libs/gstreamer/gstreamer-1.20.0.ebuild
index b698b7d6b61c..ec63976033e1 100644
--- a/media-libs/gstreamer/gstreamer-1.20.0.ebuild
+++ b/media-libs/gstreamer/gstreamer-1.20.0.ebuild
@@ -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? (

diff --git a/media-plugins/gst-plugins-neon/gst-plugins-neon-1.20.0.ebuild 
b/media-plugins/gst-plugins-neon/gst-plugins-neon-1.20.0.ebuild
index f0c62797472a..394b393541a4 100644
--- a/media-plugins/gst-plugins-neon/gst-plugins-neon-1.20.0.ebuild
+++ b/media-plugins/gst-plugins-neon/gst-plugins-neon-1.20.0.ebuild
@@ -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}"

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.0.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.0.ebuild
index 0e13a6a08e03..9d7dc71c6ac7 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.0.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.0.ebuild
@@ -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} )

diff --git a/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.20.0.ebuild 
b/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.20.0.ebuild
index db0c6d84b830..6e4b1690ca40 100644
--- a/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.20.0.ebuild
+++ b/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.20.0.ebuild
@@ -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}"

Reply via email to