Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package kquickimageeditor for
openSUSE:Factory checked in at 2026-07-06 12:27:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kquickimageeditor (Old)
and /work/SRC/openSUSE:Factory/.kquickimageeditor.new.1982 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kquickimageeditor"
Mon Jul 6 12:27:13 2026 rev:9 rq:1362930 version:0.6.2.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/kquickimageeditor/kquickimageeditor.changes
2026-06-23 17:35:42.787501887 +0200
+++
/work/SRC/openSUSE:Factory/.kquickimageeditor.new.1982/kquickimageeditor.changes
2026-07-06 12:27:29.101299103 +0200
@@ -1,0 +2,7 @@
+Wed Jul 1 09:28:06 UTC 2026 - Christophe Marin <[email protected]>
+
+- Udpate to 0.6.2.1
+ * Fix a crash caused by lack of ARGB32 support when built with
+ OpenCV
+
+-------------------------------------------------------------------
Old:
----
kquickimageeditor-0.6.2.tar.xz
kquickimageeditor-0.6.2.tar.xz.sig
New:
----
kquickimageeditor-0.6.2.1.tar.xz
kquickimageeditor-0.6.2.1.tar.xz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kquickimageeditor.spec ++++++
--- /var/tmp/diff_new_pack.oA0t16/_old 2026-07-06 12:27:29.901326850 +0200
+++ /var/tmp/diff_new_pack.oA0t16/_new 2026-07-06 12:27:29.901326850 +0200
@@ -30,7 +30,7 @@
%bcond_without released
Name: kquickimageeditor%{?pkg_suffix}
-Version: 0.6.2
+Version: 0.6.2.1
Release: 0
Summary: A set of QtQuick components for image editing
License: LGPL-2.1-or-later
++++++ kquickimageeditor-0.6.2.tar.xz -> kquickimageeditor-0.6.2.1.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/kquickimageeditor-0.6.2/CMakeLists.txt
new/kquickimageeditor-0.6.2.1/CMakeLists.txt
--- old/kquickimageeditor-0.6.2/CMakeLists.txt 2026-06-19 18:44:44.000000000
+0200
+++ new/kquickimageeditor-0.6.2.1/CMakeLists.txt 2026-06-30
16:29:30.000000000 +0200
@@ -7,13 +7,14 @@
set(REQUIRED_KF_VERSION 6.13.0)
set(REQUIRED_QT_VERSION 6.8.0)
-project(KQuickImageEditor LANGUAGES CXX VERSION 0.6.1)
+project(KQuickImageEditor LANGUAGES CXX VERSION 0.6.2)
find_package(ECM ${REQUIRED_KF_VERSION} NO_MODULE)
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH})
include(FeatureSummary)
include(CMakePackageConfigHelpers)
+include(CMakeDependentOption)
include(KDEInstallDirs)
include(KDECMakeSettings)
@@ -32,7 +33,7 @@
find_package(Qt6 ${REQUIRED_QT_VERSION} COMPONENTS Core Qml Quick REQUIRED)
find_package(KF6 ${REQUIRED_KF_VERSION} REQUIRED Config)
-option(WITH_OPENCV "Build with OpenCV stack blur (recommended)" UNIX)
+cmake_dependent_option(WITH_OPENCV "Build with OpenCV stack blur
(recommended)" TRUE "UNIX AND NOT ANDROID" FALSE)
if(WITH_OPENCV)
find_package(OpenCV 4.7 COMPONENTS core imgproc REQUIRED)
endif()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/kquickimageeditor-0.6.2/src/CMakeLists.txt
new/kquickimageeditor-0.6.2.1/src/CMakeLists.txt
--- old/kquickimageeditor-0.6.2/src/CMakeLists.txt 2026-06-19
18:44:44.000000000 +0200
+++ new/kquickimageeditor-0.6.2.1/src/CMakeLists.txt 2026-06-30
16:29:30.000000000 +0200
@@ -108,7 +108,7 @@
KF6::ConfigCore
KF6::ConfigGui
)
-if (OpenCV_DIR)
+if (WITH_OPENCV)
target_sources(KQuickImageEditor PRIVATE annotations/stackblur_opencv.cpp)
kde_target_enable_exceptions(KQuickImageEditor PRIVATE)
target_include_directories(KQuickImageEditor PRIVATE
${OpenCV_INCLUDE_DIRS})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/kquickimageeditor-0.6.2/src/annotations/stackblur_opencv.cpp
new/kquickimageeditor-0.6.2.1/src/annotations/stackblur_opencv.cpp
--- old/kquickimageeditor-0.6.2/src/annotations/stackblur_opencv.cpp
2026-06-19 18:44:44.000000000 +0200
+++ new/kquickimageeditor-0.6.2.1/src/annotations/stackblur_opencv.cpp
2026-06-30 16:29:30.000000000 +0200
@@ -18,6 +18,8 @@
inline constexpr int matType(QPixelFormat::TypeInterpretation
typeInterpretation)
{
switch (typeInterpretation) {
+ // ARGB32 has UnsignedInteger, but it's still four uint8 channels
+ case QPixelFormat::UnsignedInteger:
case QPixelFormat::UnsignedByte:
return CV_8U;
case QPixelFormat::UnsignedShort: