From 201d8f14dca0172965ff03accc8fbb6fc08491e3 Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Sun, 30 May 2021 17:06:09 +0200 Subject: gstreamer-meson.eclass: Fix cycle dependency on gstreamer Closes: https://bugs.gentoo.org/793032 Signed-off-by: Haelwenn (lanodan) Monnier Closes: https://github.com/gentoo/gentoo/pull/21052 Signed-off-by: Sam James --- eclass/gstreamer-meson.eclass | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/eclass/gstreamer-meson.eclass b/eclass/gstreamer-meson.eclass index c3c97db0690b..f1962073fd2b 100644 --- a/eclass/gstreamer-meson.eclass +++ b/eclass/gstreamer-meson.eclass @@ -126,7 +126,6 @@ esac RDEPEND=" >=dev-libs/glib-2.40.0:2[${MULTILIB_USEDEP}] - >=media-libs/gstreamer-${GST_MIN_PV}:${SLOT}[${MULTILIB_USEDEP}] " BDEPEND=" >=sys-apps/sed-4 @@ -134,6 +133,13 @@ BDEPEND=" virtual/perl-JSON-PP " +if [[ "${PN}" != "gstreamer" ]]; then + RDEPEND=" + ${RDEPEND} + >=media-libs/gstreamer-${GST_MIN_PV}:${SLOT}[${MULTILIB_USEDEP}] + " +fi + # Export common multilib phases. multilib_src_configure() { gstreamer_multilib_src_configure; } multilib_src_compile() { gstreamer_multilib_src_compile; } -- cgit v1.2.3-65-gdbad