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>