summaryrefslogtreecommitdiff
path: root/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild
diff options
context:
space:
mode:
authorIonen Wolkens <ionen@gentoo.org>2023-12-17 17:27:57 -0500
committerIonen Wolkens <ionen@gentoo.org>2023-12-17 17:49:10 -0500
commit022f039ca7dc7edf353ac32b8235c415b2fc187b (patch)
treed4e18a0d7ab49b4c9d332a3c9da66b4f6b6876a9 /dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild
parent5c3407a319f2d2677364a575a75b5f3ad33d1655 (diff)
downloadgentoo-022f039ca7dc7edf353ac32b8235c415b2fc187b.tar.gz
gentoo-022f039ca7dc7edf353ac32b8235c415b2fc187b.tar.bz2
gentoo-022f039ca7dc7edf353ac32b8235c415b2fc187b.zip
dev-qt/qtmultimedia: require USE=opengl with vaapi
Already depended on libglvnd for it but seems it needs support in QT as well (does not check/use QtOpenGL but qopenglfunctions.h is emptied by a #ifndef when disabled, resulting in messy errors rather than a missing header). Due to the required uses, can unify the libglvnd dep now. Closes: https://bugs.gentoo.org/920232 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Diffstat (limited to 'dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild')
-rw-r--r--dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild5
1 files changed, 2 insertions, 3 deletions
diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild
index c3fee31965cc..3c69475face8 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild
@@ -15,7 +15,7 @@ IUSE="+X alsa +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"
# tst_qmediaplayerbackend hard requires qml, review in case becomes optional
REQUIRED_USE="
|| ( ffmpeg gstreamer )
- vaapi? ( ffmpeg )
+ vaapi? ( ffmpeg opengl )
test? ( qml )
"
@@ -30,15 +30,14 @@ RDEPEND="
x11-libs/libXext
x11-libs/libXrandr
)
- vaapi? ( media-libs/libglvnd )
)
gstreamer? (
dev-libs/glib:2
media-libs/gst-plugins-bad:1.0
media-libs/gst-plugins-base:1.0[X=,opengl?]
media-libs/gstreamer:1.0
- opengl? ( media-libs/libglvnd )
)
+ opengl? ( media-libs/libglvnd )
pulseaudio? ( media-libs/libpulse )
qml? (
~dev-qt/qtdeclarative-${PV}:6