Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kpkpass for openSUSE:Factory checked 
in at 2024-08-26 22:04:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kpkpass (Old)
 and      /work/SRC/openSUSE:Factory/.kpkpass.new.2698 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kpkpass"

Mon Aug 26 22:04:41 2024 rev:72 rq:1195457 version:24.08.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kpkpass/kpkpass.changes  2024-07-05 
19:52:13.992703777 +0200
+++ /work/SRC/openSUSE:Factory/.kpkpass.new.2698/kpkpass.changes        
2024-08-26 22:05:31.582229045 +0200
@@ -1,0 +2,12 @@
+Mon Aug 19 07:14:16 UTC 2024 - Christophe Marin <christo...@krop.fr>
+
+- Update to 24.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/24.08.0/
+- Changes since 24.05.2:
+  * fix cmake lint warning
+  * Add build-ftime support
+  * It compiles fine without deprecated kf methods
+
+-------------------------------------------------------------------

Old:
----
  kpkpass-24.05.2.tar.xz
  kpkpass-24.05.2.tar.xz.sig

New:
----
  kpkpass-24.08.0.tar.xz
  kpkpass-24.08.0.tar.xz.sig

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

Other differences:
------------------
++++++ kpkpass.spec ++++++
--- /var/tmp/diff_new_pack.MtMjKI/_old  2024-08-26 22:05:32.026247596 +0200
+++ /var/tmp/diff_new_pack.MtMjKI/_new  2024-08-26 22:05:32.026247596 +0200
@@ -16,12 +16,12 @@
 #
 
 
-%define kf6_version 6.0.0
+%define kf6_version 6.3.0
 %define qt6_version 6.6.0
 
 %bcond_without released
 Name:           kpkpass
-Version:        24.05.2
+Version:        24.08.0
 Release:        0
 Summary:        Library to parse Passbook files
 License:        LGPL-2.1-or-later


++++++ kpkpass-24.05.2.tar.xz -> kpkpass-24.08.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpkpass-24.05.2/.gitlab-ci.yml 
new/kpkpass-24.08.0/.gitlab-ci.yml
--- old/kpkpass-24.05.2/.gitlab-ci.yml  2024-06-14 06:53:22.000000000 +0200
+++ new/kpkpass-24.08.0/.gitlab-ci.yml  2024-08-16 07:00:40.000000000 +0200
@@ -9,3 +9,4 @@
       - /gitlab-templates/windows-qt6.yml
       - /gitlab-templates/android-qt6.yml
       - /gitlab-templates/reuse-lint.yml
+      - /gitlab-templates/cppcheck.yml
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpkpass-24.05.2/CMakeLists.txt 
new/kpkpass-24.08.0/CMakeLists.txt
--- old/kpkpass-24.05.2/CMakeLists.txt  2024-06-14 06:53:22.000000000 +0200
+++ new/kpkpass-24.08.0/CMakeLists.txt  2024-08-16 07:00:40.000000000 +0200
@@ -3,10 +3,10 @@
 # SPDX-License-Identifier: BSD-3-Clause
 
 cmake_minimum_required(VERSION 3.16 FATAL_ERROR)
-set(PIM_VERSION "6.1.2")
+set(PIM_VERSION "6.2.0")
 project(KPkPass VERSION ${PIM_VERSION})
 
-set(KF_MIN_VERSION "6.0.0")
+set(KF_MIN_VERSION "6.3.0")
 set(QT_REQUIRED_VERSION "6.6.0")
 find_package(ECM ${KF_MIN_VERSION} REQUIRED NO_MODULE)
 set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH})
@@ -42,24 +42,24 @@
 
 find_package(Qt6 ${QT_REQUIRED_VERSION} REQUIRED COMPONENTS Gui)
 find_package(KF6 ${KF_MIN_VERSION} REQUIRED COMPONENTS Archive)
-if (NOT ANDROID)
+if(NOT ANDROID)
     find_package(SharedMimeInfo 1.3 REQUIRED)
 endif()
 
 add_definitions(-DQT_NO_CONTEXTLESS_CONNECT)
-ecm_set_disabled_deprecation_versions(QT 6.7.0 KF 6.1.0)
+ecm_set_disabled_deprecation_versions(QT 6.7.2 KF 6.4.0)
 
 
 
 option(USE_UNITY_CMAKE_SUPPORT "Use UNITY cmake support (speedup compile 
time)" OFF)
 
 set(COMPILE_WITH_UNITY_CMAKE_SUPPORT OFF)
-if (USE_UNITY_CMAKE_SUPPORT)
+if(USE_UNITY_CMAKE_SUPPORT)
     set(COMPILE_WITH_UNITY_CMAKE_SUPPORT ON)
 endif()
 
 add_subdirectory(src)
-if (BUILD_TESTING)
+if(BUILD_TESTING)
     add_subdirectory(autotests)
 endif()
 
@@ -68,13 +68,13 @@
 
 
 set(CMAKECONFIG_INSTALL_DIR "${KDE_INSTALL_CMAKEPACKAGEDIR}/KPim6PkPass")
-if (BUILD_QCH)
+if(BUILD_QCH)
     ecm_install_qch_export(
         TARGETS KPim6PkPass_QCH
         FILE KPim6PkPassQchTargets.cmake
         DESTINATION "${CMAKECONFIG_INSTALL_DIR}"
         COMPONENT Devel
-    )
+   )
     set(PACKAGE_INCLUDE_QCHTARGETS 
"include(\"\${CMAKE_CURRENT_LIST_DIR}/KPim6PkPassQchTargets.cmake\")")
 endif()
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpkpass-24.05.2/CMakePresets.json 
new/kpkpass-24.08.0/CMakePresets.json
--- old/kpkpass-24.05.2/CMakePresets.json       2024-06-14 06:53:22.000000000 
+0200
+++ new/kpkpass-24.08.0/CMakePresets.json       2024-08-16 07:00:40.000000000 
+0200
@@ -130,6 +130,24 @@
             "inherits": [
                 "base"
             ]
+        },
+        {
+            "name": "ftime-trace",
+            "displayName": "ftime-trace",
+            "cacheVariables": {
+                "CMAKE_BUILD_TYPE": "Debug",
+                "USE_DEVELOPER_MODE": "ON",
+                "CMAKE_C_FLAGS_INIT": "-ftime-trace",
+                "CMAKE_CXX_FLAGS_INIT": "-ftime-trace"
+            },
+            "environment": {
+                "CC": "/usr/bin/clang",
+                "CXX": "/usr/bin/clang++",
+                "CCACHE_DISABLE": "ON"
+            },
+            "inherits": [
+                "base"
+            ]
         }
     ],
     "buildPresets": [
@@ -138,6 +156,10 @@
             "configurePreset": "dev"
         },
         {
+            "name": "ftime-trace",
+            "configurePreset": "ftime-trace"
+        },     
+        {
             "name": "dev-mold",
             "configurePreset": "dev-mold"
         },
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpkpass-24.05.2/readme-build-ftime.txt 
new/kpkpass-24.08.0/readme-build-ftime.txt
--- old/kpkpass-24.05.2/readme-build-ftime.txt  1970-01-01 01:00:00.000000000 
+0100
+++ new/kpkpass-24.08.0/readme-build-ftime.txt  2024-08-16 07:00:40.000000000 
+0200
@@ -0,0 +1,26 @@
+# Analyzing Build Performance
+
+For debug build time:
+We need ClangBuildAnalyzer
+`
+git clone https://github.com/aras-p/ClangBuildAnalyzer
+mkdir build
+cd build
+cmake -DCMAKE_INSTALL_PREFIX=<path> ../
+make install
+`
+
+## Command line
+
+cmake -preset ftime-trace
+
+ClangBuildAnalyzer --start $PWD/build-ftime-trace
+cmake --build --preset ftime-trace
+
+ClangBuildAnalyzer --stop $PWD/build-ftime-trace build-ftime.txt
+
+ClangBuildAnalyzer --analyze build-ftime.txt > analyze-build-ftime.txt
+
+
+see https://aras-p.info/blog/2019/09/28/Clang-Build-Analyzer/
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpkpass-24.05.2/readme-build-ftime.txt.license 
new/kpkpass-24.08.0/readme-build-ftime.txt.license
--- old/kpkpass-24.05.2/readme-build-ftime.txt.license  1970-01-01 
01:00:00.000000000 +0100
+++ new/kpkpass-24.08.0/readme-build-ftime.txt.license  2024-08-16 
07:00:40.000000000 +0200
@@ -0,0 +1,2 @@
+SPDX-FileCopyrightText: 2018 Volker Krause <vkra...@kde.org>
+SPDX-License-Identifier: CC0-1.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpkpass-24.05.2/src/CMakeLists.txt 
new/kpkpass-24.08.0/src/CMakeLists.txt
--- old/kpkpass-24.05.2/src/CMakeLists.txt      2024-06-14 06:53:22.000000000 
+0200
+++ new/kpkpass-24.08.0/src/CMakeLists.txt      2024-08-16 07:00:40.000000000 
+0200
@@ -47,7 +47,7 @@
         KF6::Archive
 )
 
-if (COMPILE_WITH_UNITY_CMAKE_SUPPORT)
+if(COMPILE_WITH_UNITY_CMAKE_SUPPORT)
     set_target_properties(KPim6PkPass PROPERTIES UNITY_BUILD ON)
 endif()
 
@@ -69,12 +69,12 @@
     DESTINATION ${KDE_INSTALL_INCLUDEDIR_PIM}/KPkPass
 )
 
-if (NOT ANDROID AND SharedMimeInfo_VERSION_STRING VERSION_LESS 2.2)
+if(NOT ANDROID AND SharedMimeInfo_VERSION_STRING VERSION_LESS 2.2)
     install(FILES application-vnd-apple-pkpass.xml DESTINATION 
${KDE_INSTALL_MIMEDIR})
     update_xdg_mimetypes(${KDE_INSTALL_MIMEDIR})
 endif()
 
-if (BUILD_QCH)
+if(BUILD_QCH)
     ecm_add_qch(
         KPim6PkPass_QCH
         NAME KPim6PkPass
@@ -96,7 +96,7 @@
         TAGFILE_INSTALL_DESTINATION ${KDE_INSTALL_QTQCHDIR}
         QCH_INSTALL_DESTINATION ${KDE_INSTALL_QTQCHDIR}
         COMPONENT Devel
-    )
+   )
 endif()
 
 ecm_qt_install_logging_categories(EXPORT KPKPASS FILE 
org_kde_kpkpass.categories DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR})

Reply via email to