commit:     c9232ae9d98746ab182b38a3face2d8cfc928ae6
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Aug  9 17:21:14 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Aug  9 17:21:33 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9232ae9

media-video/qmplay2: sync live

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 media-video/qmplay2/qmplay2-9999.ebuild | 39 ++++++++++++++++++++++-----------
 1 file changed, 26 insertions(+), 13 deletions(-)

diff --git a/media-video/qmplay2/qmplay2-9999.ebuild 
b/media-video/qmplay2/qmplay2-9999.ebuild
index 9c898d587e0e..4c9184782dc4 100644
--- a/media-video/qmplay2/qmplay2-9999.ebuild
+++ b/media-video/qmplay2/qmplay2-9999.ebuild
@@ -21,24 +21,35 @@ LICENSE="LGPL-3"
 SLOT="0"
 
 IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass
-       modplug notifications opengl pipewire portaudio pulseaudio sid shaders
-       +taglib vaapi vdpau videofilters visualizations vulkan xv"
+       modplug notifications opengl pipewire portaudio pulseaudio +qt5 qt6 sid
+       shaders +taglib vaapi vdpau videofilters visualizations vulkan xv"
 
 REQUIRED_USE="
        audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
-       shaders? ( vulkan )"
+       shaders? ( vulkan )
+       ^^ ( qt5 qt6 )
+"
 
 RDEPEND="
-       dev-qt/qtcore:5
-       dev-qt/qtdbus:5
-       dev-qt/qtgui:5[X(-),vulkan?]
-       dev-qt/qtsvg:5
-       dev-qt/qtwidgets:5
-       dev-qt/qtx11extras:5
+       qt5? (
+               dev-qt/qtcore:5
+               dev-qt/qtdbus:5
+               dev-qt/qtgui:5[X(-),vulkan?]
+               dev-qt/qtsvg:5
+               dev-qt/qtwidgets:5
+               dev-qt/qtx11extras:5
+               extensions? ( dev-qt/qtdeclarative:5 )
+               videofilters? ( dev-qt/qtconcurrent:5 )
+       )
+       qt6? (
+               
dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl?,ssl,vulkan?,widgets]
+               dev-qt/qt5compat:6
+               dev-qt/qtsvg:6
+               extensions? ( dev-qt/qtdeclarative:6 )
+       )
        media-video/ffmpeg:=[vaapi?,vdpau?]
        alsa? ( media-libs/alsa-lib )
        cdio? ( dev-libs/libcdio[cddb] )
-       extensions? ( dev-qt/qtdeclarative:5 )
        gme? ( media-libs/game-music-emu )
        libass? ( media-libs/libass )
        opengl? ( virtual/opengl )
@@ -49,12 +60,14 @@ RDEPEND="
        shaders? ( >=media-libs/shaderc-2020.1 )
        taglib? ( media-libs/taglib     )
        vaapi? ( media-libs/libva[X] )
-       videofilters? ( dev-qt/qtconcurrent:5 )
        vulkan? ( >=media-libs/vulkan-loader-1.2.133 )
        xv? ( x11-libs/libXv )
 "
 DEPEND="${RDEPEND}"
-BDEPEND="dev-qt/linguist-tools:5"
+BDEPEND="
+       qt5? ( dev-qt/linguist-tools:5 )
+       qt6? ( dev-qt/qttools:6[linguist] )
+"
 
 src_prepare() {
        # disable compress man pages
@@ -68,7 +81,7 @@ src_prepare() {
 
 src_configure() {
        local mycmakeargs=(
-               -DBUILD_WITH_QT6=Off
+               -DBUILD_WITH_QT6=$(usex qt6)
                # core
                -DUSE_LINK_TIME_OPTIMIZATION=false
                -DUSE_UPDATES=OFF

Reply via email to