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>
