commit:     4fd1d8516ac21dda99126ee00602a34c1047d5a4
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 16 22:07:57 2025 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Dec 16 22:07:57 2025 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=4fd1d851

media-gfx/kphotoalbum: Drop IUSE phonon,vlc

Upstream commit 104fc068a64739259ce8abea6cf7a5db9509578f

See also:
https://invent.kde.org/graphics/kphotoalbum/-/issues/4

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

 media-gfx/kphotoalbum/kphotoalbum-9999.ebuild | 10 +++-------
 media-gfx/kphotoalbum/metadata.xml            |  2 --
 2 files changed, 3 insertions(+), 9 deletions(-)

diff --git a/media-gfx/kphotoalbum/kphotoalbum-9999.ebuild 
b/media-gfx/kphotoalbum/kphotoalbum-9999.ebuild
index 253fc12b29..3dd679daa0 100644
--- a/media-gfx/kphotoalbum/kphotoalbum-9999.ebuild
+++ b/media-gfx/kphotoalbum/kphotoalbum-9999.ebuild
@@ -19,12 +19,11 @@ fi
 
 LICENSE="GPL-2+ FDL-1.2 CC-BY-SA-4.0"
 SLOT="0"
-IUSE="+map phonon +raw share +vlc"
-
-REQUIRED_USE="|| ( phonon vlc )"
+IUSE="+map +raw share"
 
 DEPEND="
        >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,sql,sqlite,widgets,xml]
+       >=dev-qt/qtmultimedia-${QTMIN}:6
        >=kde-frameworks/karchive-${KFMIN}:6
        >=kde-frameworks/kcolorscheme-${KFMIN}:6
        >=kde-frameworks/kcompletion-${KFMIN}:6
@@ -42,10 +41,8 @@ DEPEND="
        media-gfx/exiv2:=
        media-libs/libjpeg-turbo:=
        map? ( kde-apps/marble:6 )
-       phonon? ( >=media-libs/phonon-4.12.0[qt6(+)] )
        raw? ( kde-apps/libkdcraw:6 )
        share? ( >=kde-frameworks/purpose-${KFMIN}:6 )
-       vlc? ( media-video/vlc:= )
 "
 RDEPEND="${DEPEND}
        !${CATEGORY}/${PN}:5
@@ -56,11 +53,10 @@ DOCS=( CHANGELOG.{md,old} README.md )
 
 src_configure() {
        local mycmakeargs=(
+               -DCMAKE_DISABLE_FIND_PACKAGE_LIBVLC=ON
                $(cmake_use_find_package map Marble)
-               $(cmake_use_find_package phonon Phonon4Qt6)
                $(cmake_use_find_package raw KDcrawQt6)
                $(cmake_use_find_package share KF6Purpose)
-               $(cmake_use_find_package vlc LIBVLC)
        )
 
        ecm_src_configure

diff --git a/media-gfx/kphotoalbum/metadata.xml 
b/media-gfx/kphotoalbum/metadata.xml
index 0fd7db4de4..f87d58df9d 100644
--- a/media-gfx/kphotoalbum/metadata.xml
+++ b/media-gfx/kphotoalbum/metadata.xml
@@ -10,8 +10,6 @@
        </upstream>
        <use>
                <flag name="map">Enable map display support using 
<pkg>kde-apps/marble</pkg></flag>
-               <flag name="phonon">Enable <pkg>media-libs/phonon</pkg> video 
backend (known to crash on some video formats)</flag>
                <flag name="share">Enable support for a share menu using 
<pkg>kde-frameworks/purpose</pkg></flag>
-               <flag name="vlc">Enable <pkg>media-video/vlc</pkg> video 
backend (recommended for X11)</flag>
        </use>
 </pkgmetadata>

Reply via email to