diff options
| author | Andreas Sturmlechner <asturm@gentoo.org> | 2023-11-27 22:10:50 +0100 |
|---|---|---|
| committer | Andreas Sturmlechner <asturm@gentoo.org> | 2023-11-28 00:21:35 +0100 |
| commit | 5d2ca195c1c7020564d365f0463bb3db30e2f67e (patch) | |
| tree | e3812853c56c82a643742e52748c81c04878ea8d | |
| parent | 54831b5d0b41da919e33d782875cdf407bbb3646 (diff) | |
| download | kde-5d2ca195c1c7020564d365f0463bb3db30e2f67e.tar.gz kde-5d2ca195c1c7020564d365f0463bb3db30e2f67e.tar.bz2 kde-5d2ca195c1c7020564d365f0463bb3db30e2f67e.zip | |
media-libs/phonon: Add IUSE="qt5,qt6"
TODO: phononsettings currently built against Qt6 if both flags are enabled.
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
| -rw-r--r-- | media-libs/phonon/phonon-9999.ebuild | 24 |
1 files changed, 17 insertions, 7 deletions
diff --git a/media-libs/phonon/phonon-9999.ebuild b/media-libs/phonon/phonon-9999.ebuild index aeb2ece48be..49a50dbd7b6 100644 --- a/media-libs/phonon/phonon-9999.ebuild +++ b/media-libs/phonon/phonon-9999.ebuild @@ -15,25 +15,33 @@ fi LICENSE="|| ( LGPL-2.1 LGPL-3 ) !pulseaudio? ( || ( GPL-2 GPL-3 ) )" SLOT="0" -IUSE="debug designer gstreamer pulseaudio +vlc" +IUSE="designer pulseaudio +qt5 qt6 +vlc" +REQUIRED_USE="|| ( qt5 qt6 )" DEPEND=" - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - designer? ( dev-qt/designer:5 ) pulseaudio? ( dev-libs/glib:2 media-libs/libpulse[glib] ) + qt5? ( + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + designer? ( dev-qt/designer:5 ) + ) + qt6? ( + dev-qt/qt5compat:6 + dev-qt/qtbase:6[gui,widgets] + designer? ( dev-qt/qttools:6[designer] ) + ) " RDEPEND="${DEPEND}" BDEPEND=" - dev-qt/linguist-tools:5 + qt5? ( dev-qt/linguist-tools:5 ) + qt6? ( dev-qt/qttools:6[linguist] ) virtual/pkgconfig " PDEPEND=" - gstreamer? ( >=media-libs/phonon-gstreamer-4.9.60 ) - vlc? ( >=media-libs/phonon-vlc-0.9.60 ) + vlc? ( >=media-libs/phonon-vlc-0.12.0[qt5?,qt6?] ) " src_configure() { @@ -41,6 +49,8 @@ src_configure() { -DPHONON_BUILD_DESIGNER_PLUGIN=$(usex designer) -DCMAKE_DISABLE_FIND_PACKAGE_GLIB2=$(usex !pulseaudio) -DCMAKE_DISABLE_FIND_PACKAGE_PulseAudio=$(usex !pulseaudio) + -DPHONON_BUILD_QT5=$(usex qt5) + -DPHONON_BUILD_QT6=$(usex qt6) -DPHONON_BUILD_SETTINGS=ON ) ecm_src_configure |
