Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package akonadi-mime for openSUSE:Factory 
checked in at 2025-08-16 20:35:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/akonadi-mime (Old)
 and      /work/SRC/openSUSE:Factory/.akonadi-mime.new.1085 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "akonadi-mime"

Sat Aug 16 20:35:47 2025 rev:108 rq:1299520 version:25.08.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/akonadi-mime/akonadi-mime.changes        
2025-07-06 17:00:50.185376325 +0200
+++ /work/SRC/openSUSE:Factory/.akonadi-mime.new.1085/akonadi-mime.changes      
2025-08-16 20:35:56.639700856 +0200
@@ -1,0 +2,24 @@
+Fri Aug  8 07:46:59 UTC 2025 - Christophe Marin <christo...@krop.fr>
+
+- Update to 25.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/25.08.0/
+- No code change since 25.07.80
+
+-------------------------------------------------------------------
+Mon Jul 14 14:24:44 UTC 2025 - Christophe Marin <christo...@krop.fr>
+
+- Update to 25.07.80
+  * New feature release
+- Changes since 25.04.3:
+  * Add .gersemirc
+  * It compiles fine without qt 6.10 deprecated methods
+  * Add yaml pre-commit support
+  * Add pre-commit CI support
+  * Allow failing tests on Windows
+  * Fix compile
+  * Add missing spam
+  * Bump min required SharedMimeInfo to 1.10
+
+-------------------------------------------------------------------

Old:
----
  akonadi-mime-25.04.3.tar.xz
  akonadi-mime-25.04.3.tar.xz.sig

New:
----
  akonadi-mime-25.08.0.tar.xz
  akonadi-mime-25.08.0.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ akonadi-mime.spec ++++++
--- /var/tmp/diff_new_pack.1Jcxq3/_old  2025-08-16 20:35:57.343729866 +0200
+++ /var/tmp/diff_new_pack.1Jcxq3/_new  2025-08-16 20:35:57.347730032 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package akonadi-mime
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,13 +16,13 @@
 #
 
 
-%define kf6_version 6.6.0
-%define qt6_version 6.6.0
-%define kpim6_version 6.4.3
+%define kf6_version 6.14.0
+%define qt6_version 6.8.0
+%define kpim6_version 6.5.0
 
 %bcond_without released
 Name:           akonadi-mime
-Version:        25.04.3
+Version:        25.08.0
 Release:        0
 Summary:        MIME email parser for KDE PIM
 License:        LGPL-2.1-or-later

++++++ akonadi-mime-25.04.3.tar.xz -> akonadi-mime-25.08.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadi-mime-25.04.3/.clang-format-pre-commit 
new/akonadi-mime-25.08.0/.clang-format-pre-commit
--- old/akonadi-mime-25.04.3/.clang-format-pre-commit   1970-01-01 
01:00:00.000000000 +0100
+++ new/akonadi-mime-25.08.0/.clang-format-pre-commit   2025-08-04 
05:40:54.000000000 +0200
@@ -0,0 +1,95 @@
+---
+# SPDX-FileCopyrightText: 2019 Christoph Cullmann <cullm...@kde.org>
+# SPDX-FileCopyrightText: 2019 Gernot Gebhard <gebh...@absint.com>
+#
+# SPDX-License-Identifier: MIT
+
+# This file got automatically created by ECM, do not edit
+# See https://clang.llvm.org/docs/ClangFormatStyleOptions.html for the config 
options
+# and 
https://community.kde.org/Policies/Frameworks_Coding_Style#Clang-format_automatic_code_formatting
+# for clang-format tips & tricks
+---
+Language: JavaScript
+DisableFormat: true
+---
+Language: Json
+DisableFormat: false
+IndentWidth: 4
+---
+
+# Style for C++
+Language: Cpp
+
+# base is WebKit coding style: https://webkit.org/code-style-guidelines/
+# below are only things set that diverge from this style!
+BasedOnStyle: WebKit
+
+# enforce C++11 (e.g. for std::vector<std::vector<lala>>
+Standard: Cpp11
+
+# 4 spaces indent
+TabWidth: 4
+
+# 2 * 80 wide lines
+ColumnLimit: 160
+
+# sort includes inside line separated groups
+SortIncludes: true
+
+# break before braces on function, namespace and class definitions.
+BreakBeforeBraces: Linux
+
+# CrlInstruction *a;
+PointerAlignment: Right
+
+# horizontally aligns arguments after an open bracket.
+AlignAfterOpenBracket: Align
+
+# don't move all parameters to new line
+AllowAllParametersOfDeclarationOnNextLine: false
+
+# no single line functions
+AllowShortFunctionsOnASingleLine: None
+
+# no single line enums
+AllowShortEnumsOnASingleLine: false
+
+# always break before you encounter multi line strings
+AlwaysBreakBeforeMultilineStrings: true
+
+# don't move arguments to own lines if they are not all on the same
+BinPackArguments: false
+
+# don't move parameters to own lines if they are not all on the same
+BinPackParameters: false
+
+# In case we have an if statement with multiple lines the operator should be 
at the beginning of the line
+# but we do not want to break assignments
+BreakBeforeBinaryOperators: NonAssignment
+
+# format C++11 braced lists like function calls
+Cpp11BracedListStyle: true
+
+# do not put a space before C++11 braced lists
+SpaceBeforeCpp11BracedList: false
+
+# remove empty lines
+KeepEmptyLinesAtTheStartOfBlocks: false
+
+# no namespace indentation to keep indent level low
+NamespaceIndentation: None
+
+# we use template< without space.
+SpaceAfterTemplateKeyword: false
+
+# Always break after template declaration
+AlwaysBreakTemplateDeclarations: true
+
+# macros for which the opening brace stays attached.
+ForEachMacros: [ foreach, Q_FOREACH, BOOST_FOREACH, forever, Q_FOREVER, 
QBENCHMARK, QBENCHMARK_ONCE , wl_resource_for_each, wl_resource_for_each_safe ]
+
+# keep lambda formatting multi-line if not empty
+AllowShortLambdasOnASingleLine: Empty
+
+# We do not want clang-format to put all arguments on a new line
+AllowAllArgumentsOnNextLine: false
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadi-mime-25.04.3/.gersemirc 
new/akonadi-mime-25.08.0/.gersemirc
--- old/akonadi-mime-25.04.3/.gersemirc 1970-01-01 01:00:00.000000000 +0100
+++ new/akonadi-mime-25.08.0/.gersemirc 2025-08-04 05:40:54.000000000 +0200
@@ -0,0 +1,3 @@
+indent: 4
+line_length: 120
+list_expansion: favour-expansion
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadi-mime-25.04.3/.gitlab-ci.yml 
new/akonadi-mime-25.08.0/.gitlab-ci.yml
--- old/akonadi-mime-25.04.3/.gitlab-ci.yml     2025-06-30 05:21:32.000000000 
+0200
+++ new/akonadi-mime-25.08.0/.gitlab-ci.yml     2025-08-04 05:40:54.000000000 
+0200
@@ -6,12 +6,9 @@
     file:
       - /gitlab-templates/linux-qt6.yml
       - /gitlab-templates/linux-qt6-next.yml
-      - /gitlab-templates/json-validation.yml
       - /gitlab-templates/freebsd-qt6.yml
       - /gitlab-templates/windows-qt6.yml
       - /gitlab-templates/reuse-lint.yml
       - /gitlab-templates/cppcheck.yml
-      - /gitlab-templates/clang-format.yml
       - /gitlab-templates/alpine-qt6.yml
-      - /gitlab-templates/xml-lint.yml
-      - /gitlab-templates/yaml-lint.yml
+      - /gitlab-templates/pre-commit.yml
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadi-mime-25.04.3/.kde-ci.yml 
new/akonadi-mime-25.08.0/.kde-ci.yml
--- old/akonadi-mime-25.04.3/.kde-ci.yml        2025-06-30 05:21:32.000000000 
+0200
+++ new/akonadi-mime-25.08.0/.kde-ci.yml        2025-08-04 05:40:54.000000000 
+0200
@@ -11,3 +11,4 @@
 
 Options:
  require-passing-tests-on: ['Linux', 'FreeBSD']
+ allow-failing-tests-on: ['Windows']
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadi-mime-25.04.3/.pre-commit-config.yaml 
new/akonadi-mime-25.08.0/.pre-commit-config.yaml
--- old/akonadi-mime-25.04.3/.pre-commit-config.yaml    1970-01-01 
01:00:00.000000000 +0100
+++ new/akonadi-mime-25.08.0/.pre-commit-config.yaml    2025-08-04 
05:40:54.000000000 +0200
@@ -0,0 +1,59 @@
+# SPDX-FileCopyrightText: none
+# SPDX-License-Identifier: CC0-1.0
+# See https://pre-commit.com for more information
+# See https://pre-commit.com/hooks.html for more hooks
+
+exclude: (^po/|.desktop|Messages.sh)
+repos:
+ - repo: https://github.com/pre-commit/pre-commit-hooks
+   rev: v5.0.0
+   hooks:
+    - id: trailing-whitespace
+    - id: end-of-file-fixer
+    - id: check-added-large-files
+    - id: check-case-conflict
+    - id: check-xml
+    - id: check-yaml
+      args: [--allow-multiple-documents]
+      exclude: ^(.clang-tidy)
+    - id: check-json
+    - id: check-symlinks
+    - id: destroyed-symlinks
+    - id: check-executables-have-shebangs
+ - repo: https://github.com/pre-commit/mirrors-clang-format
+   rev: v20.1.4
+   hooks:
+    - id: clang-format
+    # force using this project's configuration rather
+    # than the one provided by CI
+      args: ["--style=file:.clang-format-pre-commit"]
+ - repo: https://github.com/astral-sh/ruff-pre-commit
+  # Ruff version.
+   rev: v0.11.9
+   hooks:
+    # Run the linter.
+    - id: ruff
+    # Run the formatter.
+    - id: ruff-format
+ - repo: https://github.com/codespell-project/codespell
+   rev: v2.4.1
+   hooks:
+    - id: codespell
+      exclude: 
(textemoticons/core/data/emoji.json|textgrammarcheck/grammalecte/autotests/data/result1.json|texttranslator/translator/plugins/bergamot/autotests/data/modellanguages/models.json|textgrammarcheck/languagetool/autotests/data/test2.json|textautocorrection/core/autotests/data/custom-fr-ref.xml|textgrammarcheck/common/autotests/grammarresultutiltest.cpp|textautocorrection/core/autotests/data/custom-fr.xml)
+ - repo: https://github.com/BlankSpruce/gersemi
+   rev: 0.19.3
+   hooks:
+    - id: gersemi
+ - repo: https://github.com/DavidAnson/markdownlint-cli2
+   rev: v0.18.1
+   hooks:
+    - id: markdownlint-cli2
+      files: \.(md|mdown|markdown)$
+ - repo: https://github.com/scop/pre-commit-shfmt
+   rev: v3.11.0-1
+   hooks:
+    - id: shfmt
+ - repo: https://github.com/shellcheck-py/shellcheck-py
+   rev: v0.10.0.1
+   hooks:
+    - id: shellcheck
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadi-mime-25.04.3/CMakeLists.txt 
new/akonadi-mime-25.08.0/CMakeLists.txt
--- old/akonadi-mime-25.04.3/CMakeLists.txt     2025-06-30 05:21:32.000000000 
+0200
+++ new/akonadi-mime-25.08.0/CMakeLists.txt     2025-08-04 05:40:54.000000000 
+0200
@@ -2,15 +2,15 @@
 # SPDX-License-Identifier: BSD-3-Clause
 cmake_minimum_required(VERSION 3.16 FATAL_ERROR)
 
-set(PIM_VERSION "6.4.3")
+set(PIM_VERSION "6.5.0")
 project(Akonadi-Mime VERSION ${PIM_VERSION})
 
 # ECM setup
-set(KF_MIN_VERSION "6.9.0")
+set(KF_MIN_VERSION "6.14.0")
 
 find_package(ECM ${KF_MIN_VERSION} CONFIG REQUIRED)
 set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH})
-set(QT_REQUIRED_VERSION "6.7.0")
+set(QT_REQUIRED_VERSION "6.8.0")
 
 include(KDEInstallDirs)
 include(KDECMakeSettings)
@@ -20,19 +20,32 @@
 include(ECMGenerateHeaders)
 
 include(ECMSetupVersion)
-include(KDEGitCommitHooks)
-include(KDEClangFormat)
-file(GLOB_RECURSE ALL_CLANG_FORMAT_SOURCE_FILES
-src/*.cpp
-src/*.h
-autotests/*.cpp
-autotests/*.h
-serializers/*.cpp
-serializers/*.h
-tests/*.cpp
-tests/*.h
+file(
+    GLOB_RECURSE ALL_CLANG_FORMAT_SOURCE_FILES
+    src/*.cpp
+    src/*.h
+    autotests/*.cpp
+    autotests/*.h
+    serializers/*.cpp
+    serializers/*.h
+    tests/*.cpp
+    tests/*.h
 )
-kde_clang_format(${ALL_CLANG_FORMAT_SOURCE_FILES})
+set(PRE_COMMIT_INSTALLED FALSE)
+if(${CMAKE_SOURCE_DIR} STREQUAL ${PROJECT_SOURCE_DIR})
+    if(EXISTS "${PROJECT_SOURCE_DIR}/.git/hooks/pre-commit")
+        file(READ "${PROJECT_SOURCE_DIR}/.git/hooks/pre-commit" FILE_CONTENTS)
+        string(FIND "${FILE_CONTENTS}" "File generated by pre-commit" INDEX)
+        if(${INDEX} GREATER_EQUAL 0)
+            set(PRE_COMMIT_INSTALLED TRUE)
+        endif()
+    endif()
+endif()
+if(NOT ${PRE_COMMIT_INSTALLED})
+    include(KDEGitCommitHooks)
+    include(KDEClangFormat)
+    kde_clang_format(${ALL_CLANG_FORMAT_SOURCE_FILES})
+endif()
 
 include(ECMQtDeclareLoggingCategory)
 include(ECMDeprecationSettings)
@@ -43,17 +56,21 @@
 include(ECMAddQch)
 
 option(BUILD_QCH "Build API documentation in QCH format (for e.g. Qt 
Assistant, Qt Creator & KDevelop)" OFF)
-add_feature_info(QCH ${BUILD_QCH} "API documentation in QCH format (for e.g. 
Qt Assistant, Qt Creator & KDevelop)")
+add_feature_info(
+    QCH
+    ${BUILD_QCH}
+    "API documentation in QCH format (for e.g. Qt Assistant, Qt Creator & 
KDevelop)"
+)
 
 set(AKONADI_MIME_VERSION ${PIM_VERSION})
-set(AKONADI_VERSION "6.4.3")
-set(KPIM_MIME_VERSION "6.4.3")
+set(AKONADI_VERSION "6.5.0")
+set(KPIM_MIME_VERSION "6.5.0")
 
 ecm_setup_version(PROJECT VARIABLE_PREFIX AKONADIMIME
     VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/akonadi-mime_version.h"
     PACKAGE_VERSION_FILE 
"${CMAKE_CURRENT_BINARY_DIR}/KPim6AkonadiMimeConfigVersion.cmake"
     SOVERSION 6
-   )
+)
 
 ########### Find packages ###########
 find_package(KF6KIO ${KF_MIN_VERSION} CONFIG REQUIRED)
@@ -64,22 +81,28 @@
 
 find_package(KPim6Akonadi ${AKONADI_VERSION} CONFIG REQUIRED)
 
-set(SharedMimeInfo_MINIMUM_VERSION "1.8")
+set(SharedMimeInfo_MINIMUM_VERSION "1.10")
 find_package(SharedMimeInfo ${SharedMimeInfo_MINIMUM_VERSION} REQUIRED)
 
 find_package(LibXslt)
-set_package_properties(LibXslt PROPERTIES
-    DESCRIPTION "xsltproc"
-    URL "http://xmlsoft.org/XSLT/";
-    TYPE REQUIRED
-    PURPOSE "Needed to generate D-Bus interface specifications"
-   )
+set_package_properties(
+    LibXslt
+    PROPERTIES
+        DESCRIPTION
+            "xsltproc"
+        URL
+            "http://xmlsoft.org/XSLT/";
+        TYPE
+            REQUIRED
+        PURPOSE
+            "Needed to generate D-Bus interface specifications"
+)
 
 ########### Targets ###########
 
 add_definitions(-DQT_NO_CONTEXTLESS_CONNECT)
-ecm_set_disabled_deprecation_versions(QT 6.9.0
-     KF 6.12.0
+ecm_set_disabled_deprecation_versions(QT 6.10.0
+     KF 6.16.0
 )
 
 option(USE_UNITY_CMAKE_SUPPORT "Use UNITY cmake support (speedup compile 
time)" OFF)
@@ -110,38 +133,47 @@
         FILE KPim6AkonadiMimeQchTargets.cmake
         DESTINATION "${CMAKECONFIG_INSTALL_DIR}"
         COMPONENT Devel
-   )
+    )
     set(PACKAGE_INCLUDE_QCHTARGETS 
"include(\"\${CMAKE_CURRENT_LIST_DIR}/KPim6AkonadiMimeQchTargets.cmake\")")
 endif()
 
 configure_package_config_file(
     "${CMAKE_CURRENT_SOURCE_DIR}/KPimAkonadiMimeConfig.cmake.in"
     "${CMAKE_CURRENT_BINARY_DIR}/KPim6AkonadiMimeConfig.cmake"
-    INSTALL_DESTINATION  ${CMAKECONFIG_INSTALL_DIR}
-   )
+    INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR}
+)
 
-install(FILES
-    "${CMAKE_CURRENT_BINARY_DIR}/KPim6AkonadiMimeConfig.cmake"
-    "${CMAKE_CURRENT_BINARY_DIR}/KPim6AkonadiMimeConfigVersion.cmake"
+install(
+    FILES
+        "${CMAKE_CURRENT_BINARY_DIR}/KPim6AkonadiMimeConfig.cmake"
+        "${CMAKE_CURRENT_BINARY_DIR}/KPim6AkonadiMimeConfigVersion.cmake"
     DESTINATION "${CMAKECONFIG_INSTALL_DIR}"
     COMPONENT Devel
-   )
+)
 
-install(EXPORT KPim6AkonadiMimeTargets DESTINATION 
"${CMAKECONFIG_INSTALL_DIR}" FILE KPim6AkonadiMimeTargets.cmake NAMESPACE 
KPim6::)
+install(
+    EXPORT KPim6AkonadiMimeTargets
+    DESTINATION "${CMAKECONFIG_INSTALL_DIR}"
+    FILE KPim6AkonadiMimeTargets.cmake
+    NAMESPACE KPim6::
+)
 
-install(FILES
-    ${CMAKE_CURRENT_BINARY_DIR}/akonadi-mime_version.h
-    DESTINATION ${KDE_INSTALL_INCLUDEDIR}/KPim6/AkonadiMime COMPONENT Devel
-   )
+install(
+    FILES
+        ${CMAKE_CURRENT_BINARY_DIR}/akonadi-mime_version.h
+    DESTINATION ${KDE_INSTALL_INCLUDEDIR}/KPim6/AkonadiMime
+    COMPONENT Devel
+)
 
 ecm_qt_install_logging_categories(
         EXPORT AKONADIMIME
         FILE akonadi-mime.categories
         DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR}
-       )
-
+)
 
-kde_configure_git_pre_commit_hook(CHECKS CLANG_FORMAT)
+if(DEFINED kde_configure_git_pre_commit_hook)
+    kde_configure_git_pre_commit_hook(CHECKS CLANG_FORMAT)
+endif()
 ki18n_install(po)
 
 ecm_feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadi-mime-25.04.3/CMakePresets.json 
new/akonadi-mime-25.08.0/CMakePresets.json
--- old/akonadi-mime-25.04.3/CMakePresets.json  2025-06-30 05:21:32.000000000 
+0200
+++ new/akonadi-mime-25.08.0/CMakePresets.json  2025-08-04 05:40:54.000000000 
+0200
@@ -40,7 +40,7 @@
             "displayName": "Build with Asan support.",
             "cacheVariables": {
                 "CMAKE_BUILD_TYPE": "Debug",
-                "ECM_ENABLE_SANITIZERS" : "'address;undefined'"
+                "ECM_ENABLE_SANITIZERS": "'address;undefined'"
             },
             "inherits": [
                 "base"
@@ -146,7 +146,7 @@
         {
             "name": "ftime-trace",
             "configurePreset": "ftime-trace"
-        },     
+        },
         {
             "name": "dev-mold",
             "configurePreset": "dev-mold"
@@ -175,35 +175,55 @@
             "name": "clazy",
             "configurePreset": "clazy",
             "environment": {
-                "CLAZY_CHECKS" : 
"level0,level1,detaching-member,ifndef-define-typo,isempty-vs-count,qrequiredresult-candidates,reserve-candidates,signal-with-return-value,unneeded-cast,function-args-by-ref,function-args-by-value,returning-void-expression,no-ctor-missing-parent-argument,isempty-vs-count,qhash-with-char-pointer-key,raw-environment-function,qproperty-type-mismatch,old-style-connect,qstring-allocations,container-inside-loop,heap-allocated-small-trivial-type,inefficient-qlist,qstring-varargs,level2,detaching-member,heap-allocated-small-trivial-type,isempty-vs-count,qstring-varargs,qvariant-template-instantiation,raw-environment-function,reserve-candidates,signal-with-return-value,thread-with-slots,no-ctor-missing-parent-argument,no-missing-typeinfo",
-                "CCACHE_DISABLE" : "ON"
+                "CLAZY_CHECKS": 
"level0,level1,detaching-member,ifndef-define-typo,isempty-vs-count,qrequiredresult-candidates,reserve-candidates,signal-with-return-value,unneeded-cast,function-args-by-ref,function-args-by-value,returning-void-expression,no-ctor-missing-parent-argument,isempty-vs-count,qhash-with-char-pointer-key,raw-environment-function,qproperty-type-mismatch,old-style-connect,qstring-allocations,container-inside-loop,heap-allocated-small-trivial-type,inefficient-qlist,qstring-varargs,level2,detaching-member,heap-allocated-small-trivial-type,isempty-vs-count,qstring-varargs,qvariant-template-instantiation,raw-environment-function,reserve-candidates,signal-with-return-value,thread-with-slots,no-ctor-missing-parent-argument,no-missing-typeinfo",
+                "CCACHE_DISABLE": "ON"
             }
         }
     ],
     "testPresets": [
-    {
-      "name": "dev",
-      "configurePreset": "dev",
-      "output": {"outputOnFailure": true},
-      "execution": {"noTestsAction": "error", "stopOnFailure": false}
-    },
-    {
-      "name": "asan",
-      "configurePreset": "asan",
-      "output": {"outputOnFailure": true},
-      "execution": {"noTestsAction": "error", "stopOnFailure": true}
-    },
-    {
-      "name": "unity",
-      "configurePreset": "unity",
-      "output": {"outputOnFailure": true},
-      "execution": {"noTestsAction": "error", "stopOnFailure": true}
-    },
-    {
-      "name": "coverage",
-      "configurePreset": "coverage",
-      "output": {"outputOnFailure": true},
-      "execution": {"noTestsAction": "error", "stopOnFailure": true}
-    }
-  ]
+        {
+            "name": "dev",
+            "configurePreset": "dev",
+            "output": {
+                "outputOnFailure": true
+            },
+            "execution": {
+                "noTestsAction": "error",
+                "stopOnFailure": false
+            }
+        },
+        {
+            "name": "asan",
+            "configurePreset": "asan",
+            "output": {
+                "outputOnFailure": true
+            },
+            "execution": {
+                "noTestsAction": "error",
+                "stopOnFailure": true
+            }
+        },
+        {
+            "name": "unity",
+            "configurePreset": "unity",
+            "output": {
+                "outputOnFailure": true
+            },
+            "execution": {
+                "noTestsAction": "error",
+                "stopOnFailure": true
+            }
+        },
+        {
+            "name": "coverage",
+            "configurePreset": "coverage",
+            "output": {
+                "outputOnFailure": true
+            },
+            "execution": {
+                "noTestsAction": "error",
+                "stopOnFailure": true
+            }
+        }
+    ]
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadi-mime-25.04.3/LICENSES/GPL-2.0-only.txt 
new/akonadi-mime-25.08.0/LICENSES/GPL-2.0-only.txt
--- old/akonadi-mime-25.04.3/LICENSES/GPL-2.0-only.txt  2025-06-30 
05:21:32.000000000 +0200
+++ new/akonadi-mime-25.08.0/LICENSES/GPL-2.0-only.txt  2025-08-04 
05:40:54.000000000 +0200
@@ -2,7 +2,7 @@
 
 Version 2, June 1991
 
-Copyright (C) 1989, 1991 Free Software Foundation, Inc. 
+Copyright (C) 1989, 1991 Free Software Foundation, Inc.
 
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadi-mime-25.04.3/LICENSES/LGPL-3.0-only.txt 
new/akonadi-mime-25.08.0/LICENSES/LGPL-3.0-only.txt
--- old/akonadi-mime-25.04.3/LICENSES/LGPL-3.0-only.txt 2025-06-30 
05:21:32.000000000 +0200
+++ new/akonadi-mime-25.08.0/LICENSES/LGPL-3.0-only.txt 2025-08-04 
05:40:54.000000000 +0200
@@ -13,38 +13,38 @@
 
    0. Additional Definitions.
 
-      
+
 
 As used herein, "this License" refers to version 3 of the GNU Lesser General
 Public License, and the "GNU GPL" refers to version 3 of the GNU General Public
 License.
 
-      
+
 
 "The Library" refers to a covered work governed by this License, other than
 an Application or a Combined Work as defined below.
 
-      
+
 
 An "Application" is any work that makes use of an interface provided by the
 Library, but which is not otherwise based on the Library. Defining a subclass
 of a class defined by the Library is deemed a mode of using an interface 
provided
 by the Library.
 
-      
+
 
 A "Combined Work" is a work produced by combining or linking an Application
 with the Library. The particular version of the Library with which the Combined
 Work was made is also called the "Linked Version".
 
-      
+
 
 The "Minimal Corresponding Source" for a Combined Work means the Corresponding
 Source for the Combined Work, excluding any source code for portions of the
 Combined Work that, considered in isolation, are based on the Application,
 and not on the Linked Version.
 
-      
+
 
 The "Corresponding Application Code" for a Combined Work means the object
 code and/or source code for the Application, including any data and utility
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadi-mime-25.04.3/LICENSES/MIT.txt 
new/akonadi-mime-25.08.0/LICENSES/MIT.txt
--- old/akonadi-mime-25.04.3/LICENSES/MIT.txt   1970-01-01 01:00:00.000000000 
+0100
+++ new/akonadi-mime-25.08.0/LICENSES/MIT.txt   2025-08-04 05:40:54.000000000 
+0200
@@ -0,0 +1,19 @@
+MIT License Copyright (c) <year> <copyright holders>
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is furnished
+to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice (including the next
+paragraph) shall be included in all copies or substantial portions of the
+Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 
FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS
+OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
+OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 
SOFTWARE.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadi-mime-25.04.3/REUSE.toml 
new/akonadi-mime-25.08.0/REUSE.toml
--- old/akonadi-mime-25.04.3/REUSE.toml 2025-06-30 05:21:32.000000000 +0200
+++ new/akonadi-mime-25.08.0/REUSE.toml 2025-08-04 05:40:54.000000000 +0200
@@ -9,7 +9,7 @@
 SPDX-PackageDownloadLocation = "https://invent.kde.org/pim/akonadi-mime";
 
 [[annotations]]
-path = ["autotests/unittestenv/**", "autotests/messagetests/mails/**", 
"readme-build-ftime.txt"]
+path = [".gersemirc", "autotests/unittestenv/**", 
"autotests/messagetests/mails/**", "readme-build-ftime.txt"]
 precedence = "aggregate"
 SPDX-FileCopyrightText = "none"
 SPDX-License-Identifier = "CC0-1.0"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadi-mime-25.04.3/autotests/CMakeLists.txt 
new/akonadi-mime-25.08.0/autotests/CMakeLists.txt
--- old/akonadi-mime-25.04.3/autotests/CMakeLists.txt   2025-06-30 
05:21:32.000000000 +0200
+++ new/akonadi-mime-25.08.0/autotests/CMakeLists.txt   2025-08-04 
05:40:54.000000000 +0200
@@ -2,7 +2,15 @@
 # SPDX-License-Identifier: BSD-3-Clause
 include(ECMAddTests)
 
-find_package(Qt6 ${QT_REQUIRED_VERSION} CONFIG REQUIRED COMPONENTS Test 
Widgets)
+find_package(
+    Qt6
+    ${QT_REQUIRED_VERSION}
+    CONFIG
+    REQUIRED
+    COMPONENTS
+        Test
+        Widgets
+)
 
 add_subdirectory(messagetests)
 
@@ -14,7 +22,7 @@
 )
 
 # for racetest
-set(requester_exe_string "QLatin1StringView( 
\\\"${CMAKE_CURRENT_BINARY_DIR}/requester\\\")" )
+set(requester_exe_string "QLatin1StringView( 
\\\"${CMAKE_CURRENT_BINARY_DIR}/requester\\\")")
 add_definitions(-DREQUESTER_EXE="${requester_exe_string}")
 
 #macro(add_akonadi_isolated_test _source)
@@ -56,4 +64,3 @@
     LINK_LIBRARIES KPim6::AkonadiMime KPim6::AkonadiCore Qt::Test
     TEST_NAME mdnstateattributetest
 )
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/akonadi-mime-25.04.3/autotests/benchmarker/CMakeLists.txt 
new/akonadi-mime-25.08.0/autotests/benchmarker/CMakeLists.txt
--- old/akonadi-mime-25.04.3/autotests/benchmarker/CMakeLists.txt       
2025-06-30 05:21:32.000000000 +0200
+++ new/akonadi-mime-25.08.0/autotests/benchmarker/CMakeLists.txt       
2025-08-04 05:40:54.000000000 +0200
@@ -3,32 +3,36 @@
 kde_enable_exceptions()
 
 set(benchmarker_SRCS
-  maildir/maildir.cpp  
-  maildir/maildirimport.cpp  
-  main.cpp  
-  maketest.cpp  
-  test.cpp  
-  testmaildir.cpp
-  maildir/maildirfetchallheaders.cpp
-  maildir/maildir20percentread.cpp
-  maildir/maildirfetchunreadheaders.cpp
-  maildir/maildirremovereadmessages.cpp
-
-  testvcard.cpp
-  vcard/vcard.cpp
-  vcard/vcardimport.cpp
+    maildir/maildir.cpp
+    maildir/maildirimport.cpp
+    main.cpp
+    maketest.cpp
+    test.cpp
+    testmaildir.cpp
+    maildir/maildirfetchallheaders.cpp
+    maildir/maildir20percentread.cpp
+    maildir/maildirfetchunreadheaders.cpp
+    maildir/maildirremovereadmessages.cpp
+    testvcard.cpp
+    vcard/vcard.cpp
+    vcard/vcardimport.cpp
 )
 
 add_executable(akonadi_benchmarker ${benchmarker_SRCS})
 
-target_link_libraries(akonadi_benchmarker
-  KPim6::AkonadiMime
-  KPim6::Mime
-  Qt::Test
-  KPim6::AkonadiCore
-  KF6::I18n
-  Qt::Widgets
-  Qt::DBus
+target_link_libraries(
+    akonadi_benchmarker
+    KPim6::AkonadiMime
+    KPim6::Mime
+    Qt::Test
+    KPim6::AkonadiCore
+    KF6::I18n
+    Qt::Widgets
+    Qt::DBus
 )
 
-install(TARGETS akonadi_benchmarker ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
+install(
+    TARGETS
+        akonadi_benchmarker
+        ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}
+)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/akonadi-mime-25.04.3/autotests/messagetests/CMakeLists.txt 
new/akonadi-mime-25.08.0/autotests/messagetests/CMakeLists.txt
--- old/akonadi-mime-25.04.3/autotests/messagetests/CMakeLists.txt      
2025-06-30 05:21:32.000000000 +0200
+++ new/akonadi-mime-25.08.0/autotests/messagetests/CMakeLists.txt      
2025-08-04 05:40:54.000000000 +0200
@@ -3,18 +3,24 @@
 include(ECMMarkAsTest)
 
 macro(ADD_AKONADIMIME_TEST)
-  foreach(_testName ${ARGN})
-    add_executable(${_testName} ${_testName}.cpp)
-    add_test(NAME akonadimime-${_testName} COMMAND ${_testName})
-    target_link_libraries(${_testName}
-      KPim6::Mime
-      Qt::Test
-      KPim6::AkonadiCore
-      KPim6::AkonadiMime
-   )
-    set_target_properties(${_testName} PROPERTIES COMPILE_FLAGS 
-DTEST_DATA_DIR="\\"${CMAKE_CURRENT_SOURCE_DIR}/\\"")
-    ecm_mark_as_test(${_testName})
-  endforeach()
+    foreach(_testName ${ARGN})
+        add_executable(${_testName} ${_testName}.cpp)
+        add_test(NAME akonadimime-${_testName} COMMAND ${_testName})
+        target_link_libraries(
+            ${_testName}
+            KPim6::Mime
+            Qt::Test
+            KPim6::AkonadiCore
+            KPim6::AkonadiMime
+        )
+        set_target_properties(
+            ${_testName}
+            PROPERTIES
+                COMPILE_FLAGS
+                    -DTEST_DATA_DIR="\\"${CMAKE_CURRENT_SOURCE_DIR}/\\""
+        )
+        ecm_mark_as_test(${_testName})
+    endforeach()
 endmacro()
 
 add_akonadimime_test(
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/akonadi-mime-25.04.3/autotests/messagetests/mails/signed.mbox 
new/akonadi-mime-25.08.0/autotests/messagetests/mails/signed.mbox
--- old/akonadi-mime-25.04.3/autotests/messagetests/mails/signed.mbox   
2025-06-30 05:21:32.000000000 +0200
+++ new/akonadi-mime-25.08.0/autotests/messagetests/mails/signed.mbox   
2025-08-04 05:40:54.000000000 +0200
@@ -97,4 +97,3 @@
 -----END PGP SIGNATURE-----
 
 --nextPart2295257.OfFvv7xAGP--
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/akonadi-mime-25.04.3/autotests/messagetests/mails/x-pkcs7.mbox 
new/akonadi-mime-25.08.0/autotests/messagetests/mails/x-pkcs7.mbox
--- old/akonadi-mime-25.04.3/autotests/messagetests/mails/x-pkcs7.mbox  
2025-06-30 05:21:32.000000000 +0200
+++ new/akonadi-mime-25.08.0/autotests/messagetests/mails/x-pkcs7.mbox  
2025-08-04 05:40:54.000000000 +0200
@@ -12,4 +12,3 @@
 MIME-Version: 1.0
 
 DUMMY
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/akonadi-mime-25.04.3/autotests/unittestenv/kdehome/share/config/akonadi_knut_resource_0rc
 
new/akonadi-mime-25.08.0/autotests/unittestenv/kdehome/share/config/akonadi_knut_resource_0rc
--- 
old/akonadi-mime-25.04.3/autotests/unittestenv/kdehome/share/config/akonadi_knut_resource_0rc
       2025-06-30 05:21:32.000000000 +0200
+++ 
new/akonadi-mime-25.08.0/autotests/unittestenv/kdehome/share/config/akonadi_knut_resource_0rc
       2025-08-04 05:40:54.000000000 +0200
@@ -1,4 +1,3 @@
 [General]
 DataFile[$e]=$KDEHOME/testdata.xml
 FileWatchingEnabled=false
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/akonadi-mime-25.04.3/autotests/unittestenv/kdehome/share/config/mailtransports
 
new/akonadi-mime-25.08.0/autotests/unittestenv/kdehome/share/config/mailtransports
--- 
old/akonadi-mime-25.04.3/autotests/unittestenv/kdehome/share/config/mailtransports
  2025-06-30 05:21:32.000000000 +0200
+++ 
new/akonadi-mime-25.08.0/autotests/unittestenv/kdehome/share/config/mailtransports
  2025-08-04 05:40:54.000000000 +0200
@@ -14,4 +14,3 @@
 port=465
 storepass=true
 user=idano...@gmail.com
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadi-mime-25.04.3/po/ar/libakonadi-kmime6.po 
new/akonadi-mime-25.08.0/po/ar/libakonadi-kmime6.po
--- old/akonadi-mime-25.04.3/po/ar/libakonadi-kmime6.po 2025-06-30 
05:21:32.000000000 +0200
+++ new/akonadi-mime-25.08.0/po/ar/libakonadi-kmime6.po 2025-08-04 
05:40:54.000000000 +0200
@@ -1,14 +1,14 @@
 # Copyright (C) YEAR This_file_is_part_of_KDE
 # This file is distributed under the same license as the PACKAGE package.
-#
 # Safa Alfulaij <safa1996alful...@gmail.com>, 2014.
-# SPDX-FileCopyrightText: 2021, 2022, 2023, 2024 Zayed Al-Saidi 
<zayed.alsa...@gmail.com>
+# SPDX-FileCopyrightText: 2021, 2022, 2023, 2024, 2025 Zayed Al-Saidi 
<zayed.alsa...@gmail.com>
+#
 msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2024-11-16 00:41+0000\n"
-"PO-Revision-Date: 2024-11-28 12:03+0400\n"
+"PO-Revision-Date: 2025-08-03 11:13+0400\n"
 "Last-Translator: Zayed Al-Saidi <zayed.alsa...@gmail.com>\n"
 "Language-Team: ar\n"
 "Language: ar\n"
@@ -16,7 +16,7 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
-"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
 "X-Generator: Lokalize 23.08.5\n"
 
 #: emptytrashcommand.cpp:46
@@ -80,25 +80,25 @@
 #, kde-format
 msgctxt "@label Alternative text when email subject is missing"
 msgid "(No subject)"
-msgstr "(بدون موضوع)"
+msgstr "(بلا موضوع)"
 
 #: messagemodel.cpp:75
 #, kde-format
 msgctxt "@label Alternative text when email sender is missing"
 msgid "(No sender)"
-msgstr "(بدون المُرسِل)"
+msgstr "(بلا مُرسِل)"
 
 #: messagemodel.cpp:81
 #, kde-format
 msgctxt "@label Alternative text when email recipient is missing"
 msgid "(No receiver)"
-msgstr "(بدون المُستقبِل)"
+msgstr "(بلا مُستقبِل)"
 
 #: messagemodel.cpp:87
 #, kde-format
 msgctxt "@label Alternative text when email date/time is missing"
 msgid "(No date)"
-msgstr "(بدون تاريخ)"
+msgstr "(بلا تاريخ)"
 
 #: messagemodel.cpp:91
 #, kde-format
@@ -114,7 +114,7 @@
 #: messagequeuejob.cpp:65
 #, kde-format
 msgid "Message has no recipients."
-msgstr "الرسالة بدون مستلمين."
+msgstr "الرسالة بلا مستلمين."
 
 #: messagequeuejob.cpp:72
 #, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadi-mime-25.04.3/po/ca/libakonadi-kmime6.po 
new/akonadi-mime-25.08.0/po/ca/libakonadi-kmime6.po
--- old/akonadi-mime-25.04.3/po/ca/libakonadi-kmime6.po 2025-06-30 
05:21:32.000000000 +0200
+++ new/akonadi-mime-25.08.0/po/ca/libakonadi-kmime6.po 2025-08-04 
05:40:54.000000000 +0200
@@ -667,3 +667,6 @@
 #, kde-format
 msgid "Permanently delete all messages from the trash folder."
 msgstr "Suprimeix permanentment tots els missatges de la carpeta paperera."
+
+#~ msgid "Add &Account..."
+#~ msgstr "&Afegeix un compte..."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadi-mime-25.04.3/po/es/libakonadi-kmime6.po 
new/akonadi-mime-25.08.0/po/es/libakonadi-kmime6.po
--- old/akonadi-mime-25.04.3/po/es/libakonadi-kmime6.po 2025-06-30 
05:21:32.000000000 +0200
+++ new/akonadi-mime-25.08.0/po/es/libakonadi-kmime6.po 2025-08-04 
05:40:54.000000000 +0200
@@ -10,7 +10,7 @@
 "Project-Id-Version: libakonadi-kmime6\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2024-11-16 00:41+0000\n"
-"PO-Revision-Date: 2025-06-29 13:57+0100\n"
+"PO-Revision-Date: 2025-06-29 13:42+0100\n"
 "Last-Translator: Eloy Cuadra <ecua...@eloihr.net>\n"
 "Language-Team: Spanish <kde-l10n...@kde.org>\n"
 "Language: es\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadi-mime-25.04.3/po/eu/libakonadi-kmime6.po 
new/akonadi-mime-25.08.0/po/eu/libakonadi-kmime6.po
--- old/akonadi-mime-25.04.3/po/eu/libakonadi-kmime6.po 2025-06-30 
05:21:32.000000000 +0200
+++ new/akonadi-mime-25.08.0/po/eu/libakonadi-kmime6.po 2025-08-04 
05:40:54.000000000 +0200
@@ -1,7 +1,7 @@
 # Translation for libakonadi-kmime5.po to Euskara/Basque (eu).
 # Copyright (C) 2020-2024 This file is copyright:
 # This file is distributed under the same license as the akonadi-mime package.
-# SPDX-FileCopyrightText: 2024 KDE euskaratzeko proiektuko arduraduna 
<xa...@ni.eus>
+# SPDX-FileCopyrightText: 2024, 2025 KDE euskaratzeko proiektuko arduraduna 
<xa...@ni.eus>
 #
 # Translators:
 # Iñigo Salvador Azurmendi <xa...@ni.eus>, 2020, 2021, 2023, 2024.
@@ -10,7 +10,7 @@
 "Project-Id-Version: akonadi-mime\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2024-11-16 00:41+0000\n"
-"PO-Revision-Date: 2024-11-17 22:48+0100\n"
+"PO-Revision-Date: 2025-07-23 13:55+0200\n"
 "Last-Translator: Iñigo Salvador Azurmendi <xa...@ni.eus>\n"
 "Language-Team: Basque <kde-i18n...@kde.org>\n"
 "Language: eu\n"
@@ -18,7 +18,7 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Lokalize 24.08.3\n"
+"X-Generator: Lokalize 25.04.3\n"
 
 #: emptytrashcommand.cpp:46
 #, kde-format
@@ -125,17 +125,17 @@
 #: removeduplicatesjob.cpp:41
 #, kde-format
 msgid "Retrieving items…"
-msgstr "Elementuak eskuratzen..."
+msgstr "Elementuak eskuratzen…"
 
 #: removeduplicatesjob.cpp:59
 #, kde-format
 msgid "Searching for duplicates…"
-msgstr "Bikoiztutakoen bila..."
+msgstr "Bikoiztutakoen bila…"
 
 #: removeduplicatesjob.cpp:118
 #, kde-format
 msgid "Removing duplicates…"
-msgstr "Bikoiztutakoak kentzen..."
+msgstr "Bikoiztutakoak kentzen…"
 
 #: specialmailcollections.cpp:122
 #, kde-format
@@ -188,7 +188,7 @@
 #: standardmailactionmanager.cpp:119
 #, kde-format
 msgid "Add Folder…"
-msgstr "Gehitu karpeta..."
+msgstr "Gehitu karpeta…"
 
 #: standardmailactionmanager.cpp:120 standardmailactionmanager.cpp:121
 #, kde-format
@@ -368,7 +368,7 @@
 #: standardmailactionmanager.cpp:205
 #, kde-format
 msgid "Add &Account…"
-msgstr "Gehitu &kontua..."
+msgstr "Gehitu &kontua…"
 
 #: standardmailactionmanager.cpp:207
 #, kde-format
@@ -429,7 +429,7 @@
 #: standardmailactionmanager.cpp:233
 #, kde-format
 msgid "Account Properties…"
-msgstr "Kontuaren propietateak..."
+msgstr "Kontuaren propietateak…"
 
 #: standardmailactionmanager.cpp:235
 #, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadi-mime-25.04.3/po/pt_BR/libakonadi-kmime6.po 
new/akonadi-mime-25.08.0/po/pt_BR/libakonadi-kmime6.po
--- old/akonadi-mime-25.04.3/po/pt_BR/libakonadi-kmime6.po      2025-06-30 
05:21:32.000000000 +0200
+++ new/akonadi-mime-25.08.0/po/pt_BR/libakonadi-kmime6.po      2025-08-04 
05:40:54.000000000 +0200
@@ -3,7 +3,7 @@
 # This file is distributed under the same license as the PACKAGE package.
 #
 # Luiz Fernando Ranghetti <elchev...@opensuse.org>, 2010, 2020, 2021, 2023.
-# Marcus Vinícius de Andrade Gama <marcus.g...@gmail.com>, 2010.
+# SPDX-FileCopyrightText: 2010, 2025 Marcus Vinícius de Andrade Gama 
<marcus.g...@gmail.com>
 # André Marcelo Alvarenga <alvare...@kde.org>, 2010, 2011, 2012, 2013, 2014, 
2015, 2016.
 # Aracele Torres <araceletor...@gmail.com>, 2010.
 # Frederico Gonçalves Guimarães <freder...@teia.bio.br>, 2021.
@@ -12,19 +12,18 @@
 "Project-Id-Version: libakonadi-kmime5\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2024-11-16 00:41+0000\n"
-"PO-Revision-Date: 2023-04-05 09:55-0300\n"
-"Last-Translator: Luiz Fernando Ranghetti <elchev...@opensuse.org>\n"
+"PO-Revision-Date: 2025-07-23 11:15-0300\n"
+"Last-Translator: Marcus Gama <marcus.g...@gmail.com>\n"
 "Language-Team: Brazilian Portuguese <kde-i18n-pt...@kde.org>\n"
 "Language: pt_BR\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"X-Generator: Lokalize 21.12.3\n"
+"X-Generator: Lokalize 25.04.3\n"
 
 #: emptytrashcommand.cpp:46
-#, fuzzy, kde-format
-#| msgid "Empty Trash"
+#, kde-format
 msgctxt "@title:window"
 msgid "Empty Trash"
 msgstr "Esvaziar o Lixo"
@@ -43,8 +42,7 @@
 "Deseja realmente marcar todas as mensagens desta pasta e suas subpastas?"
 
 #: markascommand.cpp:122
-#, fuzzy, kde-format
-#| msgid "Mark All Recursively"
+#, kde-format
 msgctxt "@title:window"
 msgid "Mark All Recursively"
 msgstr "Marcar todas recursivamente"
@@ -126,20 +124,17 @@
 msgstr "Mensagem com pasta de e-mail enviado inválida."
 
 #: removeduplicatesjob.cpp:41
-#, fuzzy, kde-format
-#| msgid "Retrieving items..."
+#, kde-format
 msgid "Retrieving items…"
 msgstr "Obtendo os itens..."
 
 #: removeduplicatesjob.cpp:59
-#, fuzzy, kde-format
-#| msgid "Searching for duplicates..."
+#, kde-format
 msgid "Searching for duplicates…"
 msgstr "Procurando duplicadas..."
 
 #: removeduplicatesjob.cpp:118
-#, fuzzy, kde-format
-#| msgid "Removing duplicates..."
+#, kde-format
 msgid "Removing duplicates…"
 msgstr "Removendo duplicadas..."
 
@@ -183,7 +178,7 @@
 #, kde-format
 msgctxt "local mail folder"
 msgid "spam"
-msgstr ""
+msgstr "spam"
 
 #: specialmailcollectionsrequestjob.cpp:48
 #, kde-format
@@ -192,8 +187,7 @@
 msgstr "Pastas locais"
 
 #: standardmailactionmanager.cpp:119
-#, fuzzy, kde-format
-#| msgid "Add Folder..."
+#, kde-format
 msgid "Add Folder…"
 msgstr "Adicionar pasta..."
 
@@ -370,11 +364,9 @@
 msgstr "Recorta as mensagens selecionadas da pasta."
 
 #: standardmailactionmanager.cpp:205
-#, fuzzy, kde-format
-#| msgctxt "@title:window"
-#| msgid "Add Account"
+#, kde-format
 msgid "Add &Account…"
-msgstr "Adicionar conta"
+msgstr "Adicionar &conta..."
 
 #: standardmailactionmanager.cpp:207
 #, kde-format
@@ -433,8 +425,7 @@
 msgstr[1] "Excluir as contas?"
 
 #: standardmailactionmanager.cpp:233
-#, fuzzy, kde-format
-#| msgid "Account Properties..."
+#, kde-format
 msgid "Account Properties…"
 msgstr "Propriedades da conta..."
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadi-mime-25.04.3/readme-build-ftime.txt 
new/akonadi-mime-25.08.0/readme-build-ftime.txt
--- old/akonadi-mime-25.04.3/readme-build-ftime.txt     2025-06-30 
05:21:32.000000000 +0200
+++ new/akonadi-mime-25.08.0/readme-build-ftime.txt     2025-08-04 
05:40:54.000000000 +0200
@@ -23,4 +23,3 @@
 
 
 see https://aras-p.info/blog/2019/09/28/Clang-Build-Analyzer/
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadi-mime-25.04.3/serializers/CMakeLists.txt 
new/akonadi-mime-25.08.0/serializers/CMakeLists.txt
--- old/akonadi-mime-25.04.3/serializers/CMakeLists.txt 2025-06-30 
05:21:32.000000000 +0200
+++ new/akonadi-mime-25.08.0/serializers/CMakeLists.txt 2025-08-04 
05:40:54.000000000 +0200
@@ -5,8 +5,11 @@
 include_directories(${CMAKE_CURRENT_BINARY_DIR})
 
 add_library(akonadi_serializer_mail MODULE)
-target_sources(akonadi_serializer_mail PRIVATE
-    akonadi_serializer_mail.cpp akonadi_serializer_mail.h
+target_sources(
+    akonadi_serializer_mail
+    PRIVATE
+        akonadi_serializer_mail.cpp
+        akonadi_serializer_mail.h
 )
 
 ecm_qt_declare_logging_category(akonadi_serializer_mail
@@ -15,17 +18,14 @@
         DESCRIPTION "akonadi-mime (akonadi_serializer_mail)"
         CATEGORY_NAME org.kde.pim.akonadi_serializer_mail
         EXPORT AKONADIMIME
-   )
+)
 
-target_link_libraries(akonadi_serializer_mail
+target_link_libraries(
+    akonadi_serializer_mail
     KPim6::Mime
     KPim6::AkonadiCore
     KPim6::AkonadiMime
     KPim6::AkonadiPrivate
 )
-install(TARGETS akonadi_serializer_mail
-    DESTINATION ${KDE_INSTALL_PLUGINDIR}
-)
-install(FILES akonadi_serializer_mail.desktop
-    DESTINATION ${KDE_INSTALL_DATADIR}/akonadi/plugins/serializer
-)
+install(TARGETS akonadi_serializer_mail DESTINATION ${KDE_INSTALL_PLUGINDIR})
+install(FILES akonadi_serializer_mail.desktop DESTINATION 
${KDE_INSTALL_DATADIR}/akonadi/plugins/serializer)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/akonadi-mime-25.04.3/serializers/akonadi_serializer_mail.cpp 
new/akonadi-mime-25.08.0/serializers/akonadi_serializer_mail.cpp
--- old/akonadi-mime-25.04.3/serializers/akonadi_serializer_mail.cpp    
2025-06-30 05:21:32.000000000 +0200
+++ new/akonadi-mime-25.08.0/serializers/akonadi_serializer_mail.cpp    
2025-08-04 05:40:54.000000000 +0200
@@ -15,7 +15,7 @@
 #include <KMime/Message>
 
 #include <Akonadi/Item>
-#include <akonadi/private/imapparser_p.h>
+#include <private/imapparser_p.h>
 
 using namespace Akonadi;
 using namespace KMime;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadi-mime-25.04.3/src/CMakeLists.txt 
new/akonadi-mime-25.08.0/src/CMakeLists.txt
--- old/akonadi-mime-25.04.3/src/CMakeLists.txt 2025-06-30 05:21:32.000000000 
+0200
+++ new/akonadi-mime-25.08.0/src/CMakeLists.txt 2025-08-04 05:40:54.000000000 
+0200
@@ -4,20 +4,25 @@
 # generates a D-Bus interface description from a KConfigXT file
 macro(kcfg_generate_dbus_interface _kcfg _name)
     add_custom_command(
-        OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${_name}.xml
-        COMMAND ${LIBXSLT_XSLTPROC_EXECUTABLE} --stringparam interfaceName 
${_name}
-        ${KF5Akonadi_DATA_DIR}/kcfg2dbus.xsl
-        ${_kcfg}
-        > ${CMAKE_CURRENT_BINARY_DIR}/${_name}.xml
-       )
+        OUTPUT
+            ${CMAKE_CURRENT_BINARY_DIR}/${_name}.xml
+        COMMAND
+            ${LIBXSLT_XSLTPROC_EXECUTABLE} --stringparam interfaceName 
${_name} ${KF5Akonadi_DATA_DIR}/kcfg2dbus.xsl
+            ${_kcfg} > ${CMAKE_CURRENT_BINARY_DIR}/${_name}.xml
+    )
 endmacro()
 
 macro(add_resource_iface _kcfgFile _ifaceName _className)
     kcfg_generate_dbus_interface(${CMAKE_CURRENT_SOURCE_DIR}/${_kcfgFile} 
${_ifaceName})
-    set_source_files_properties( ${CMAKE_CURRENT_BINARY_DIR}/${_ifaceName}.xml 
PROPERTIES INCLUDE "metatype.h")
+    set_source_files_properties(
+        ${CMAKE_CURRENT_BINARY_DIR}/${_ifaceName}.xml
+        PROPERTIES
+            INCLUDE
+                "metatype.h"
+    )
     qt_add_dbus_interface(akonadimime_SRCS
         ${CMAKE_CURRENT_BINARY_DIR}/${_ifaceName}.xml ${_className}
-       )
+    )
 endmacro()
 
 ########### next target ###############
@@ -36,7 +41,6 @@
     messagestatus.cpp
     newmailnotifierattribute.cpp
     pop3resourceattribute.cpp
-
     commandbase.cpp
     util.cpp
     emptytrashcommand.cpp
@@ -46,7 +50,6 @@
     standardmailactionmanager.cpp
     markascommandhelper_p.h
     markascommandhelper.cpp
-
     messagestatus.h
     util_p.h
     emptytrashcommand.h
@@ -68,7 +71,6 @@
     specialmailcollections.h
     metatype.h
     messageparts.h
-
     mdnstateattribute.h
     mdnstateattribute.cpp
     dispatcherinterface.cpp
@@ -80,7 +82,6 @@
     messagequeuejob.cpp
     outboxactions.cpp
     filteractionjob.cpp
-
     filteractionjob_p.h
     errorattribute.h
     outboxactions_p.h
@@ -91,12 +92,11 @@
     transportattribute.h
     dispatchmodeattribute.h
     dispatcherinterface.h
-
-   )
-
+)
 
 add_resource_iface(imapresource.kcfg
-    org.kde.Akonadi.Imap.Settings imapsettings)
+    org.kde.Akonadi.Imap.Settings imapsettings
+)
 
 # TODO: add the necessary API in SpecialCollections
 #if(BUILD_TESTING)
@@ -105,48 +105,60 @@
 
 kconfig_add_kcfg_files(akonadimime_SRCS
     specialmailcollectionssettings.kcfgc
-   )
+)
 
-install(FILES
-    specialmailcollections.kcfg
-    DESTINATION ${KDE_INSTALL_KCFGDIR}
-   )
+install(FILES specialmailcollections.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR})
 
 add_library(KPim6AkonadiMime ${akonadimime_SRCS})
 ecm_qt_declare_logging_category(KPim6AkonadiMime HEADER akonadi_mime_debug.h 
IDENTIFIER AKONADIMIME_LOG CATEGORY_NAME log_akonadi_mime)
 if(COMPILE_WITH_UNITY_CMAKE_SUPPORT)
-    set_target_properties(KPim6AkonadiMime PROPERTIES UNITY_BUILD ON)
+    set_target_properties(
+        KPim6AkonadiMime
+        PROPERTIES
+            UNITY_BUILD
+                ON
+    )
 endif()
 generate_export_header(KPim6AkonadiMime BASE_NAME akonadi-mime)
 
 add_library(KPim6::AkonadiMime ALIAS KPim6AkonadiMime)
 
-target_include_directories(KPim6AkonadiMime INTERFACE 
"$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR}/KPim6/AkonadiMime>")
-target_include_directories(KPim6AkonadiMime PUBLIC 
"$<BUILD_INTERFACE:${Akonadi-Mime_SOURCE_DIR}/src;${Akonadi-Mime_BINARY_DIR}/src>")
+target_include_directories(
+    KPim6AkonadiMime
+    INTERFACE
+        "$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR}/KPim6/AkonadiMime>"
+)
+target_include_directories(
+    KPim6AkonadiMime
+    PUBLIC
+        
"$<BUILD_INTERFACE:${Akonadi-Mime_SOURCE_DIR}/src;${Akonadi-Mime_BINARY_DIR}/src>"
+)
 
-target_link_libraries(KPim6AkonadiMime
+target_link_libraries(
+    KPim6AkonadiMime
     PUBLIC
-    KPim6::AkonadiCore
+        KPim6::AkonadiCore
     PRIVATE
-    KPim6::Mime
-    KPim6::AkonadiWidgets
-    KF6::KIOCore
-    KF6::I18n
-    KF6::XmlGui
-    Qt::DBus
-   )
-
-set_target_properties(KPim6AkonadiMime PROPERTIES
-    VERSION ${AKONADIMIME_VERSION}
-    SOVERSION ${AKONADIMIME_SOVERSION}
-    EXPORT_NAME AkonadiMime
-   )
+        KPim6::Mime
+        KPim6::AkonadiWidgets
+        KF6::KIOCore
+        KF6::I18n
+        KF6::XmlGui
+        Qt::DBus
+)
 
-install(TARGETS
+set_target_properties(
     KPim6AkonadiMime
-    EXPORT KPim6AkonadiMimeTargets ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}
-   )
+    PROPERTIES
+        VERSION
+            ${AKONADIMIME_VERSION}
+        SOVERSION
+            ${AKONADIMIME_SOVERSION}
+        EXPORT_NAME
+            AkonadiMime
+)
 
+install(TARGETS KPim6AkonadiMime EXPORT KPim6AkonadiMimeTargets 
${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
 
 ecm_generate_headers(AkonadiMime_CamelCase_HEADERS
     HEADER_NAMES
@@ -179,21 +191,22 @@
 
     REQUIRED_HEADERS AkonadiMime_HEADERS
     PREFIX Akonadi
-   )
+)
 
-install(FILES
-    ${AkonadiMime_CamelCase_HEADERS}
+install(
+    FILES
+        ${AkonadiMime_CamelCase_HEADERS}
     DESTINATION ${KDE_INSTALL_INCLUDEDIR}/KPim6/AkonadiMime/Akonadi
     COMPONENT Devel
-   )
+)
 
-install(FILES
-    ${AkonadiMime_HEADERS}
-    ${CMAKE_CURRENT_BINARY_DIR}/akonadi-mime_export.h
+install(
+    FILES
+        ${AkonadiMime_HEADERS}
+        ${CMAKE_CURRENT_BINARY_DIR}/akonadi-mime_export.h
     DESTINATION ${KDE_INSTALL_INCLUDEDIR}/KPim6/AkonadiMime/akonadi
     COMPONENT Devel
-   )
-
+)
 
 if(BUILD_QCH)
     ecm_add_qch(
@@ -217,10 +230,9 @@
         TAGFILE_INSTALL_DESTINATION ${KDE_INSTALL_QTQCHDIR}
         QCH_INSTALL_DESTINATION ${KDE_INSTALL_QTQCHDIR}
         COMPONENT Devel
-   )
+    )
 endif()
 
 ## install the MIME type spec file for KDEPIM specific MIME types
 install(FILES x-vnd.kde.contactgroup.xml DESTINATION ${KDE_INSTALL_MIMEDIR})
 update_xdg_mimetypes(${KDE_INSTALL_MIMEDIR})
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadi-mime-25.04.3/src/specialmailcollections.cpp 
new/akonadi-mime-25.08.0/src/specialmailcollections.cpp
--- old/akonadi-mime-25.04.3/src/specialmailcollections.cpp     2025-06-30 
05:21:32.000000000 +0200
+++ new/akonadi-mime-25.08.0/src/specialmailcollections.cpp     2025-08-04 
05:40:54.000000000 +0200
@@ -32,7 +32,7 @@
 Q_GLOBAL_STATIC(SpecialMailCollectionsPrivate, sInstance)
 
 static const char 
s_specialCollectionTypes[SpecialMailCollections::LastType][11] =
-    {"local-mail", "inbox", "outbox", "sent-mail", "trash", "drafts", 
"templates"};
+    {"local-mail", "inbox", "outbox", "sent-mail", "trash", "drafts", 
"templates", "spam"};
 
 static const int s_numTypes = sizeof s_specialCollectionTypes / sizeof 
*s_specialCollectionTypes;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadi-mime-25.04.3/tests/CMakeLists.txt 
new/akonadi-mime-25.08.0/tests/CMakeLists.txt
--- old/akonadi-mime-25.04.3/tests/CMakeLists.txt       2025-06-30 
05:21:32.000000000 +0200
+++ new/akonadi-mime-25.08.0/tests/CMakeLists.txt       2025-08-04 
05:40:54.000000000 +0200
@@ -1,24 +1,47 @@
 # SPDX-FileCopyrightText: none
 # SPDX-License-Identifier: BSD-3-Clause
-find_package(Qt6 ${QT_REQUIRED_VERSION} CONFIG REQUIRED COMPONENTS Test 
Widgets)
+find_package(
+    Qt6
+    ${QT_REQUIRED_VERSION}
+    CONFIG
+    REQUIRED
+    COMPONENTS
+        Test
+        Widgets
+)
 
 set(EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR})
 
-add_executable(requester foldersrequester.cpp foldersrequester.h)
-target_link_libraries(requester KPim6::AkonadiMime KF6::I18n Qt::Widgets)
+add_executable(
+    requester
+    foldersrequester.cpp
+    foldersrequester.h
+)
+target_link_libraries(
+    requester
+    KPim6::AkonadiMime
+    KF6::I18n
+    Qt::Widgets
+)
 
 # convenience macro to add akonadi demo application
 macro(add_akonadimime_demo _source)
-  set(_test ${_source})
-  get_filename_component(_name ${_source} NAME_WE)
-  add_executable(${_name} ${_test})
-  target_link_libraries(${_name}  KPim6AkonadiMime KPim6::Mime 
KPim6::AkonadiCore KF6::I18n Qt::Widgets)
+    set(_test ${_source})
+    get_filename_component(_name ${_source} NAME_WE)
+    add_executable(${_name} ${_test})
+    target_link_libraries(
+        ${_name}
+        KPim6AkonadiMime
+        KPim6::Mime
+        KPim6::AkonadiCore
+        KF6::I18n
+        Qt::Widgets
+    )
 endmacro()
 
 # demo applications
 add_akonadimime_demo(headfetcher.cpp)
 
-
 #Laurent : Look at how to readd it => depend against kmailtransport
 #find_package(KF6TextWidgets ${KF_MIN_VERSION} CONFIG REQUIRED)
 
@@ -27,17 +50,38 @@
 #ecm_mark_as_test(queuer)
 #target_link_libraries(queuer KPim6::AkonadiMime Qt::Widgets KF6::I18n 
KF6::ConfigGui KF6::TextWidgets)
 
-set(sendqueued_srcs sendqueued.cpp sendqueued.h)
+set(sendqueued_srcs
+    sendqueued.cpp
+    sendqueued.h
+)
 add_executable(sendqueued ${sendqueued_srcs})
 ecm_mark_as_test(sendqueued)
-target_link_libraries(sendqueued KPim6::AkonadiMime Qt::Widgets)
-
-set(clearerror_srcs clearerror.cpp clearerror.h)
+target_link_libraries(
+    sendqueued
+    KPim6::AkonadiMime
+    Qt::Widgets
+)
+
+set(clearerror_srcs
+    clearerror.cpp
+    clearerror.h
+)
 add_executable(clearerror ${clearerror_srcs})
 ecm_mark_as_test(clearerror)
-target_link_libraries(clearerror KPim6::AkonadiMime Qt::Widgets)
-
-set(abort_srcs abort.cpp abort.h)
+target_link_libraries(
+    clearerror
+    KPim6::AkonadiMime
+    Qt::Widgets
+)
+
+set(abort_srcs
+    abort.cpp
+    abort.h
+)
 add_executable(abort ${abort_srcs})
 ecm_mark_as_test(abort)
-target_link_libraries(abort KPim6::AkonadiMime Qt::Widgets)
+target_link_libraries(
+    abort
+    KPim6::AkonadiMime
+    Qt::Widgets
+)

Reply via email to