commit:     c3ed941cae94ce7185dabf062caaedafa6dea7a1
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 27 21:39:48 2023 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Nov 27 23:21:35 2023 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=c3ed941c

media-libs/phonon-vlc: Add IUSE="qt5,qt6"

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 media-libs/phonon-vlc/phonon-vlc-9999.ebuild | 29 ++++++++++++++++++++--------
 1 file changed, 21 insertions(+), 8 deletions(-)

diff --git a/media-libs/phonon-vlc/phonon-vlc-9999.ebuild 
b/media-libs/phonon-vlc/phonon-vlc-9999.ebuild
index d4a1e66c48..ec7f0c54a8 100644
--- a/media-libs/phonon-vlc/phonon-vlc-9999.ebuild
+++ b/media-libs/phonon-vlc/phonon-vlc-9999.ebuild
@@ -15,16 +15,29 @@ fi
 
 LICENSE="LGPL-2.1+ || ( LGPL-2.1 LGPL-3 )"
 SLOT="0"
-IUSE="debug"
+IUSE="+qt5 qt6"
+REQUIRED_USE="|| ( qt5 qt6 )"
 
-BDEPEND="
-       dev-qt/linguist-tools:5
-       virtual/pkgconfig
-"
 DEPEND="
-       dev-qt/qtgui:5
-       dev-qt/qtwidgets:5
-       >=media-libs/phonon-4.11.0
+       >=media-libs/phonon-4.12.0[qt5=,qt6=]
        media-video/vlc:=[dbus,ogg,vorbis(+)]
+       qt5? (
+               dev-qt/qtgui:5
+               dev-qt/qtwidgets:5
+       )
+       qt6? ( dev-qt/qtbase:6[gui,widgets] )
 "
 RDEPEND="${DEPEND}"
+BDEPEND="
+       qt5? ( dev-qt/linguist-tools:5 )
+       qt6? ( dev-qt/qttools:6[linguist] )
+       virtual/pkgconfig
+"
+
+src_configure() {
+       local mycmakeargs=(
+               -DPHONON_BUILD_QT5=$(usex qt5)
+               -DPHONON_BUILD_QT6=$(usex qt6)
+       )
+       ecm_src_configure
+}

Reply via email to