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 +}