commit:     b11e0237f266a7fb10a8c4f59431782c33413ea2
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 16 21:09:55 2025 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed Jul  2 17:09:31 2025 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=b11e0237

media-libs/phonon-vlc: Drop IUSE qt5,qt6 - only leaving Qt6 build

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

 media-libs/phonon-vlc/phonon-vlc-9999.ebuild | 64 +++++++---------------------
 1 file changed, 15 insertions(+), 49 deletions(-)

diff --git a/media-libs/phonon-vlc/phonon-vlc-9999.ebuild 
b/media-libs/phonon-vlc/phonon-vlc-9999.ebuild
index e67738d9a5..dcf85ec391 100644
--- a/media-libs/phonon-vlc/phonon-vlc-9999.ebuild
+++ b/media-libs/phonon-vlc/phonon-vlc-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake flag-o-matic kde.org multibuild
+inherit cmake flag-o-matic kde.org
 
 DESCRIPTION="VLC backend for the Phonon multimedia library"
 HOMEPAGE="https://community.kde.org/Phonon";
@@ -11,69 +11,35 @@ HOMEPAGE="https://community.kde.org/Phonon";
 if [[ ${KDE_BUILD_TYPE} = release ]]; then
        
SRC_URI="mirror://kde/stable/phonon/phonon-backend-vlc/${PV}/phonon-backend-vlc-${PV}.tar.xz"
        S="${WORKDIR}"/phonon-backend-vlc-${PV}
-       KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+       KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="LGPL-2.1+ || ( LGPL-2.1 LGPL-3 )"
 SLOT="0"
-IUSE="debug qt5 +qt6"
-REQUIRED_USE="|| ( qt5 qt6 )"
+IUSE="debug"
 
 DEPEND="
-       >=media-libs/phonon-4.12.0[qt5(-)=,qt6(+)=]
+       dev-qt/qtbase:6[gui,widgets]
+       >=media-libs/phonon-4.12.0-r5
        media-video/vlc:=[dbus,ogg,vorbis(+)]
-       qt5? (
-               dev-qt/qtcore:5
-               dev-qt/qtgui:5
-               dev-qt/qtwidgets:5
-       )
-       qt6? ( dev-qt/qtbase:6[gui,widgets] )
 "
 RDEPEND="${DEPEND}"
 BDEPEND="
        dev-libs/libpcre2:*
+       dev-qt/qttools:6[linguist]
+       >=kde-frameworks/extra-cmake-modules-5.115.0:*
        virtual/pkgconfig
-       qt5? (
-               dev-qt/linguist-tools:5
-               >=kde-frameworks/extra-cmake-modules-5.115.0:*
-       )
-       qt6? (
-               dev-qt/qttools:6[linguist]
-               >=kde-frameworks/extra-cmake-modules-6.0.0:*
-       )
 "
 
-pkg_setup() {
-       MULTIBUILD_VARIANTS=( $(usev qt5) $(usev qt6) )
-}
-
 src_configure() {
        use debug || append-cppflags -DQT_NO_DEBUG
 
-       myconfigure() {
-               local mycmakeargs=(
-                       -DQT_MAJOR_VERSION=${MULTIBUILD_VARIANT/qt/}
-                       -DPHONON_BUILD_${MULTIBUILD_VARIANT^^}=ON
-                       -DKDE_INSTALL_USE_QT_SYS_PATHS=ON # ecm.eclass
-                       -DKDE_INSTALL_DOCBUNDLEDIR="${EPREFIX}/usr/share/help" 
# ecm.eclass
-               )
-
-               if [[ ${MULTIBUILD_VARIANT} == qt6 ]]; then
-                       mycmakeargs+=( -DPHONON_BUILD_QT5=OFF )
-               else
-                       mycmakeargs+=( -DPHONON_BUILD_QT6=OFF )
-               fi
-
-               cmake_src_configure
-       }
-
-       multibuild_foreach_variant myconfigure
-}
-
-src_compile() {
-       multibuild_foreach_variant cmake_src_compile
-}
-
-src_install() {
-       multibuild_foreach_variant cmake_src_install
+       local mycmakeargs=(
+               -DQT_MAJOR_VERSION=6
+               -DPHONON_BUILD_QT5=OFF
+               -DPHONON_BUILD_QT6=ON
+               -DKDE_INSTALL_USE_QT_SYS_PATHS=ON # ecm.eclass
+               -DKDE_INSTALL_DOCBUNDLEDIR="${EPREFIX}/usr/share/help" # 
ecm.eclass
+       )
+       cmake_src_configure
 }

Reply via email to