commit:     a10827a9d2c6a8c0debe2177a9c5d7a970660bff
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 24 22:05:32 2025 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Nov 25 23:23:01 2025 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=a10827a9

media-libs/kquickimageeditor: Update dependencies, add IUSE opencv

Spectacle's annotation system moved here. See also:
https://invent.kde.org/plasma/spectacle/-/merge_requests/465
https://invent.kde.org/libraries/kquickimageeditor/-/merge_requests/31

Set ECM_TEST=true
Add ECMGenerateQDoc TODO

Upstream commits:
a9c8c6a808e8bf005df4e9c5714617916c03e578
d0b46d8cba2700b55d61e5a0e900a068487e5a66
9b3bf29962796de436bb8e71379ed9418d3c9a30
898c00e717af6e66cf95c6c68aa1dfa0e9761734
4c10fb57e97d69affafc04dba198f69ff9d3ce6e
887bf3a093c2d5d59ac31bf3ef6e360874a985c1

Bug: https://bugs.gentoo.org/955923
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 .../kquickimageeditor/kquickimageeditor-9999.ebuild      | 16 ++++++++++++++--
 media-libs/kquickimageeditor/metadata.xml                |  3 +++
 2 files changed, 17 insertions(+), 2 deletions(-)

diff --git a/media-libs/kquickimageeditor/kquickimageeditor-9999.ebuild 
b/media-libs/kquickimageeditor/kquickimageeditor-9999.ebuild
index 749a67df5f..b616ccfb7b 100644
--- a/media-libs/kquickimageeditor/kquickimageeditor-9999.ebuild
+++ b/media-libs/kquickimageeditor/kquickimageeditor-9999.ebuild
@@ -3,8 +3,10 @@
 
 EAPI=8
 
-KFMIN=6.3.0
-QTMIN=6.6.2
+# TODO: ECMGenerateQDoc
+ECM_TEST=true
+KFMIN=6.13.0
+QTMIN=6.8.1
 inherit ecm kde.org
 
 DESCRIPTION="QtQuick components providing basic image editing capabilities"
@@ -18,12 +20,22 @@ fi
 
 LICENSE="LGPL-2.1+"
 SLOT="6"
+IUSE="+opencv"
 
 DEPEND="
        >=dev-qt/qtbase-${QTMIN}:6[gui]
        >=dev-qt/qtdeclarative-${QTMIN}:6
+       >=kde-frameworks/kconfig-${KFMIN}:6
+       opencv? ( media-libs/opencv:= )
 "
 RDEPEND="${DEPEND}
        !${CATEGORY}/${PN}:5
        >=kde-frameworks/kirigami-${KFMIN}:6
 "
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake_use_find_package opencv OpenCV)
+       )
+       ecm_src_configure
+}

diff --git a/media-libs/kquickimageeditor/metadata.xml 
b/media-libs/kquickimageeditor/metadata.xml
index 0331b40d8c..f3b9030820 100644
--- a/media-libs/kquickimageeditor/metadata.xml
+++ b/media-libs/kquickimageeditor/metadata.xml
@@ -9,4 +9,7 @@
                <bugs-to>https://bugs.kde.org/</bugs-to>
                <remote-id 
type="kde-invent">libraries/kquickimageeditor</remote-id>
        </upstream>
+       <use>
+               <flag name="opencv">Enable better blur performance using 
<pkg>media-libs/opencv</pkg></flag>
+       </use>
 </pkgmetadata>

Reply via email to