commit:     2262767c56fceeb56e24bde2f0c4891db5e1cfb5
Author:     Kostadin Shishmanov <kocelfc <AT> tutanota <DOT> com>
AuthorDate: Sat Jun  1 15:00:58 2024 +0000
Commit:     Kostadin Shishmanov <kocelfc <AT> tutanota <DOT> com>
CommitDate: Sat Jun  1 15:00:58 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2262767c

media-video/obs-vaapi: fix tinderbox QA warnings

Closes: https://bugs.gentoo.org/932833

Signed-off-by: Kostadin Shishmanov <kocelfc <AT> tutanota.com>

 media-video/obs-vaapi/obs-vaapi-0.4.1.ebuild | 10 ++++++++--
 media-video/obs-vaapi/obs-vaapi-9999.ebuild  | 12 +++++++++---
 2 files changed, 17 insertions(+), 5 deletions(-)

diff --git a/media-video/obs-vaapi/obs-vaapi-0.4.1.ebuild 
b/media-video/obs-vaapi/obs-vaapi-0.4.1.ebuild
index 339a16c63..21119f7b8 100644
--- a/media-video/obs-vaapi/obs-vaapi-0.4.1.ebuild
+++ b/media-video/obs-vaapi/obs-vaapi-0.4.1.ebuild
@@ -18,12 +18,18 @@ fi
 LICENSE="GPL-2"
 SLOT="0"
 IUSE="video_cards_amdgpu video_cards_intel"
-RDEPEND=">=media-libs/gst-plugins-bad-1.22.3-r3[vaapi]
+COMMON_DEPEND="
        media-video/obs-studio
+       media-libs/gst-plugins-base
+       sys-apps/pciutils
+"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}
+       dev-libs/glib
+       >=media-libs/gst-plugins-bad-1.22.3-r3[vaapi]
        video_cards_amdgpu? ( media-libs/mesa[vaapi,video_cards_radeonsi] )
        video_cards_intel? ( media-libs/libva-intel-media-driver )
 "
-DEPEND="${RDEPEND}"
 
 src_configure() {
        local emesonargs+=(

diff --git a/media-video/obs-vaapi/obs-vaapi-9999.ebuild 
b/media-video/obs-vaapi/obs-vaapi-9999.ebuild
index 125e85d82..21119f7b8 100644
--- a/media-video/obs-vaapi/obs-vaapi-9999.ebuild
+++ b/media-video/obs-vaapi/obs-vaapi-9999.ebuild
@@ -18,15 +18,21 @@ fi
 LICENSE="GPL-2"
 SLOT="0"
 IUSE="video_cards_amdgpu video_cards_intel"
-RDEPEND=">=media-libs/gst-plugins-bad-1.22.3-r3[vaapi]
+COMMON_DEPEND="
        media-video/obs-studio
+       media-libs/gst-plugins-base
+       sys-apps/pciutils
+"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}
+       dev-libs/glib
+       >=media-libs/gst-plugins-bad-1.22.3-r3[vaapi]
        video_cards_amdgpu? ( media-libs/mesa[vaapi,video_cards_radeonsi] )
        video_cards_intel? ( media-libs/libva-intel-media-driver )
 "
-DEPEND="${RDEPEND}"
 
 src_configure() {
-       emesonargs+=(
+       local emesonargs+=(
        --libdir=/usr/$(get_libdir)/obs-plugins
        )
        meson_src_configure

Reply via email to