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 }
