summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2023-11-27 22:39:48 +0100
committerAndreas Sturmlechner <asturm@gentoo.org>2023-11-28 00:21:35 +0100
commitc3ed941cae94ce7185dabf062caaedafa6dea7a1 (patch)
treebafc8fa7308436078d9273d8d40253f63d813193
parent5d2ca195c1c7020564d365f0463bb3db30e2f67e (diff)
downloadkde-c3ed941cae94ce7185dabf062caaedafa6dea7a1.tar.gz
kde-c3ed941cae94ce7185dabf062caaedafa6dea7a1.tar.bz2
kde-c3ed941cae94ce7185dabf062caaedafa6dea7a1.zip
media-libs/phonon-vlc: Add IUSE="qt5,qt6"
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
-rw-r--r--media-libs/phonon-vlc/phonon-vlc-9999.ebuild29
1 files 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 d4a1e66c48c..ec7f0c54a89 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
+}