commit:     14fa0b72b4ed49cf40f1917acbc527b5db9921dd
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Feb  9 20:33:30 2026 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Feb  9 20:46:22 2026 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=14fa0b72

app-office/calligra: Drop IUSE phonon

This effectively pulls in a Qt5 dependency via media-libs/phonon ->
  media-libs/phonon-vlc -> media-video/vlc with no porting away in sight.

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

 app-office/calligra/calligra-9999.ebuild | 7 +++----
 app-office/calligra/metadata.xml         | 1 -
 2 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/app-office/calligra/calligra-9999.ebuild 
b/app-office/calligra/calligra-9999.ebuild
index e0574183f9..b5b06835e9 100644
--- a/app-office/calligra/calligra-9999.ebuild
+++ b/app-office/calligra/calligra-9999.ebuild
@@ -21,8 +21,8 @@ if [[ ${KDE_BUILD_TYPE} == release ]]; then
        KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 fi
 CAL_FTS=( karbon sheets stage words )
-IUSE="+charts +fontconfig gsl +import-filter +lcms okular +pdf phonon
-       +truetype webengine X $(printf 'calligra_features_%s ' ${CAL_FTS[@]})"
+IUSE="+charts +fontconfig gsl +import-filter +lcms okular +pdf +truetype
+       webengine X $(printf 'calligra_features_%s ' ${CAL_FTS[@]})"
 
 RESTRICT="test"
 
@@ -75,7 +75,6 @@ COMMON_DEPEND="
        lcms? ( media-libs/lcms:2 )
        okular? ( kde-apps/okular:6 )
        pdf? ( app-text/poppler:=[qt6] )
-       phonon? ( >=media-libs/phonon-4.12.0[qt6(+)] )
        truetype? ( media-libs/freetype:2 )
        webengine? ( >=dev-qt/qtwebengine-${QTMIN}:6[widgets] )
        calligra_features_sheets? ( dev-cpp/eigen:= )
@@ -114,6 +113,7 @@ src_configure() {
                -DWITH_Iconv=ON
                -DWITH_Imath=ON # w/ LCMS: 16 bit floating point Grayscale 
colorspace
                -DCMAKE_DISABLE_FIND_PACKAGE_Cauchy=ON
+               -DCMAKE_DISABLE_FIND_PACKAGE_Phonon4Qt6=ON # really obsolete
                -DPRODUCTSET="${myproducts[*]}"
                $(cmake_use_find_package charts KChart6)
                -DWITH_Fontconfig=$(usex fontconfig)
@@ -125,7 +125,6 @@ src_configure() {
                -DWITH_LibWpd=$(usex import-filter)
                -DWITH_LibWpg=$(usex import-filter)
                -DWITH_LibWps=$(usex import-filter)
-               $(cmake_use_find_package phonon Phonon4Qt6)
                -DWITH_LCMS2=$(usex lcms)
                -DWITH_Okular6=$(usex okular)
                -DWITH_Poppler=$(usex pdf)

diff --git a/app-office/calligra/metadata.xml b/app-office/calligra/metadata.xml
index e6dded498c..fec878329e 100644
--- a/app-office/calligra/metadata.xml
+++ b/app-office/calligra/metadata.xml
@@ -19,7 +19,6 @@
                <flag name="import-filter">Enable support for various import 
filter file formats like WordPerfect, Visio and Apple Keynote</flag>
                <flag name="lcms">Build colorengine plugins using 
<pkg>media-libs/lcms</pkg></flag>
                <flag name="okular">Enable bindings for 
<pkg>kde-apps/okular</pkg></flag>
-               <flag name="phonon">Build stage/eventplugins and videoshape 
plugin using <pkg>media-libs/phonon</pkg></flag>
                <flag name="webengine">Enable Braindump support using 
<pkg>dev-qt/qtwebengine</pkg></flag>
        </use>
 </pkgmetadata>

Reply via email to