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:

Reply via email to