summaryrefslogtreecommitdiff
path: root/media-libs
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2025-11-24 23:05:32 +0100
committerAndreas Sturmlechner <asturm@gentoo.org>2025-11-26 00:23:01 +0100
commita10827a9d2c6a8c0debe2177a9c5d7a970660bff (patch)
tree7117297ae6bbc0d78f17ec87befbe8ad263c9415 /media-libs
parenta405f0abb64886e8e81c92faf04d42b4617f7f42 (diff)
downloadkde-a10827a9d2c6a8c0debe2177a9c5d7a970660bff.tar.gz
kde-a10827a9d2c6a8c0debe2177a9c5d7a970660bff.tar.bz2
kde-a10827a9d2c6a8c0debe2177a9c5d7a970660bff.zip
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@gentoo.org>
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/kquickimageeditor/kquickimageeditor-9999.ebuild16
-rw-r--r--media-libs/kquickimageeditor/metadata.xml3
2 files changed, 17 insertions, 2 deletions
diff --git a/media-libs/kquickimageeditor/kquickimageeditor-9999.ebuild b/media-libs/kquickimageeditor/kquickimageeditor-9999.ebuild
index 749a67df5f4..b616ccfb7b7 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 0331b40d8c5..f3b9030820b 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>