Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kf6-kidletime for openSUSE:Factory 
checked in at 2025-06-18 15:55:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kf6-kidletime (Old)
 and      /work/SRC/openSUSE:Factory/.kf6-kidletime.new.19631 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kf6-kidletime"

Wed Jun 18 15:55:21 2025 rev:16 rq:1285584 version:6.15.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kf6-kidletime/kf6-kidletime.changes      
2025-05-12 16:47:06.856229106 +0200
+++ /work/SRC/openSUSE:Factory/.kf6-kidletime.new.19631/kf6-kidletime.changes   
2025-06-18 15:59:23.588271824 +0200
@@ -1,0 +2,16 @@
+Mon Jun  9 20:29:39 UTC 2025 - Christophe Marin <christo...@krop.fr>
+
+- Update to 6.15.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/6/6.15.0
+- Changes since 6.14.0:
+  * Update dependency version to 6.15.0
+  * Add tags file to documentation
+  * Add missing qhp project
+  * Add landing page for QDoc
+  * Port API documentation to QDoc syntax
+  * Update version to 6.15.0
+- Replace _kf6_bugfix_version usage
+
+-------------------------------------------------------------------

Old:
----
  kidletime-6.14.0.tar.xz
  kidletime-6.14.0.tar.xz.sig

New:
----
  kidletime-6.15.0.tar.xz
  kidletime-6.15.0.tar.xz.sig

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

Other differences:
------------------
++++++ kf6-kidletime.spec ++++++
--- /var/tmp/diff_new_pack.acNxGY/_old  2025-06-18 15:59:24.132294319 +0200
+++ /var/tmp/diff_new_pack.acNxGY/_new  2025-06-18 15:59:24.132294319 +0200
@@ -16,16 +16,14 @@
 #
 
 
-%define qt6_version 6.7.0
+%define qt6_version 6.8.0
 
 %define rname kidletime
-# Full KF6 version (e.g. 6.14.0)
+# Full KF6 version (e.g. 6.15.0)
 %{!?_kf6_version: %global _kf6_version %{version}}
-# Last major and minor KF6 version (e.g. 6.0)
-%{!?_kf6_bugfix_version: %define _kf6_bugfix_version %(echo %{_kf6_version} | 
awk -F. '{print $1"."$2}')}
 %bcond_without released
 Name:           kf6-kidletime
-Version:        6.14.0
+Version:        6.15.0
 Release:        0
 Summary:        User and system idle time reporting singleton
 License:        LGPL-2.1-or-later
@@ -35,9 +33,8 @@
 Source1:        %{rname}-%{version}.tar.xz.sig
 Source2:        frameworks.keyring
 %endif
-BuildRequires:  doxygen
 BuildRequires:  fdupes
-BuildRequires:  kf6-extra-cmake-modules >= %{_kf6_bugfix_version}
+BuildRequires:  kf6-extra-cmake-modules >= %{_kf6_version}
 BuildRequires:  pkgconfig
 BuildRequires:  qt6-gui-private-devel >= %{qt6_version}
 BuildRequires:  cmake(PlasmaWaylandProtocols)
@@ -88,7 +85,7 @@
 %autosetup -p1 -n %{rname}-%{version}
 
 %build
-%cmake_kf6 -DBUILD_QCH:BOOL=TRUE
+%cmake_kf6
 
 %kf6_build
 
@@ -115,7 +112,6 @@
 %{_kf6_libdir}/libKF6IdleTime.so.*
 
 %files devel
-%doc %{_kf6_qchdir}/KF6IdleTime.*
 %{_kf6_includedir}/KIdleTime/
 %{_kf6_cmakedir}/KF6IdleTime/
 %{_kf6_libdir}/libKF6IdleTime.so


++++++ kidletime-6.14.0.tar.xz -> kidletime-6.15.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kidletime-6.14.0/CMakeLists.txt 
new/kidletime-6.15.0/CMakeLists.txt
--- old/kidletime-6.14.0/CMakeLists.txt 2025-05-02 16:19:52.000000000 +0200
+++ new/kidletime-6.15.0/CMakeLists.txt 2025-06-06 15:30:48.000000000 +0200
@@ -1,11 +1,11 @@
 cmake_minimum_required(VERSION 3.16)
 
-set(KF_VERSION "6.14.0") # handled by release scripts
+set(KF_VERSION "6.15.0") # handled by release scripts
 project(KIdleTime VERSION ${KF_VERSION})
 
 # ECM setup
 include(FeatureSummary)
-find_package(ECM 6.14.0  NO_MODULE)
+find_package(ECM 6.15.0  NO_MODULE)
 set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake 
Modules." URL "https://commits.kde.org/extra-cmake-modules";)
 feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND 
FATAL_ON_MISSING_REQUIRED_PACKAGES)
 
@@ -23,7 +23,7 @@
 include(ECMSetupVersion)
 include(ECMGenerateHeaders)
 include(ECMDeprecationSettings)
-include(ECMAddQch)
+include(ECMGenerateQDoc)
 
 set(kiconthemes_version_header 
"${CMAKE_CURRENT_BINARY_DIR}/src/kidletime_version.h")
 ecm_setup_version(PROJECT VARIABLE_PREFIX KIDLETIME
@@ -94,9 +94,6 @@
 
 set(EXCLUDE_DEPRECATED_BEFORE_AND_AT 0 CACHE STRING "Control the range of 
deprecated API excluded from the build [default=0].")
 
-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)")
-
 ecm_set_disabled_deprecation_versions(
     QT 6.9.0
 )
@@ -108,16 +105,6 @@
 # create a Config.cmake and a ConfigVersion.cmake file and install them
 set(CMAKECONFIG_INSTALL_DIR "${KDE_INSTALL_CMAKEPACKAGEDIR}/KF6IdleTime")
 
-if (BUILD_QCH)
-    ecm_install_qch_export(
-        TARGETS KF6IdleTime_QCH
-        FILE KF6IdleTimeQchTargets.cmake
-        DESTINATION "${CMAKECONFIG_INSTALL_DIR}"
-        COMPONENT Devel
-    )
-    set(PACKAGE_INCLUDE_QCHTARGETS 
"include(\"\${CMAKE_CURRENT_LIST_DIR}/KF6IdleTimeQchTargets.cmake\")")
-endif()
-
 
configure_package_config_file("${CMAKE_CURRENT_SOURCE_DIR}/KF6IdleTimeConfig.cmake.in"
                               
"${CMAKE_CURRENT_BINARY_DIR}/KF6IdleTimeConfig.cmake"
                               INSTALL_DESTINATION  ${CMAKECONFIG_INSTALL_DIR}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kidletime-6.14.0/KF6IdleTimeConfig.cmake.in 
new/kidletime-6.15.0/KF6IdleTimeConfig.cmake.in
--- old/kidletime-6.14.0/KF6IdleTimeConfig.cmake.in     2025-05-02 
16:19:52.000000000 +0200
+++ new/kidletime-6.15.0/KF6IdleTimeConfig.cmake.in     2025-06-06 
15:30:48.000000000 +0200
@@ -5,4 +5,3 @@
 
 
 include("${CMAKE_CURRENT_LIST_DIR}/KF6IdleTimeTargets.cmake")
-@PACKAGE_INCLUDE_QCHTARGETS@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kidletime-6.14.0/doc/Doxyfile.local 
new/kidletime-6.15.0/doc/Doxyfile.local
--- old/kidletime-6.14.0/doc/Doxyfile.local     2025-05-02 16:19:52.000000000 
+0200
+++ new/kidletime-6.15.0/doc/Doxyfile.local     1970-01-01 01:00:00.000000000 
+0100
@@ -1,7 +0,0 @@
-### KApiDox Project-specific Overrides File
-
-# define so that deprecated API is not skipped
-PREDEFINED += \
-    "KIDLETIME_ENABLE_DEPRECATED_SINCE(x, y)=1" \
-    "KIDLETIME_BUILD_DEPRECATED_SINCE(x, y)=1" \
-    "KIDLETIME_DEPRECATED_VERSION(x, y, t)="
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kidletime-6.14.0/src/CMakeLists.txt 
new/kidletime-6.15.0/src/CMakeLists.txt
--- old/kidletime-6.14.0/src/CMakeLists.txt     2025-05-02 16:19:52.000000000 
+0200
+++ new/kidletime-6.15.0/src/CMakeLists.txt     2025-06-06 15:30:48.000000000 
+0200
@@ -73,26 +73,4 @@
     DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR}
 )
 
-if(BUILD_QCH)
-    ecm_add_qch(
-        KF6IdleTime_QCH
-        NAME KIdleTime
-        BASE_NAME KF6IdleTime
-        VERSION ${KF_VERSION}
-        ORG_DOMAIN org.kde
-        SOURCES # using only public headers, to cover only public API
-            ${KIdleTime_HEADERS}
-        MD_MAINPAGE "${CMAKE_SOURCE_DIR}/README.md"
-        LINK_QCHS
-            Qt6Core_QCH
-        INCLUDE_DIRS
-            ${CMAKE_CURRENT_BINARY_DIR}
-        BLANK_MACROS
-            KIDLETIME_EXPORT
-            "KIDLETIME_DEPRECATED_VERSION(x, y, t)"
-        TAGFILE_INSTALL_DESTINATION ${KDE_INSTALL_QTQCHDIR}
-        QCH_INSTALL_DESTINATION ${KDE_INSTALL_QTQCHDIR}
-        COMPONENT Devel
-    )
-endif()
-
+ecm_generate_qdoc(KF6IdleTime kidletime.qdocconf)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kidletime-6.14.0/src/kidletime-index.qdoc 
new/kidletime-6.15.0/src/kidletime-index.qdoc
--- old/kidletime-6.14.0/src/kidletime-index.qdoc       1970-01-01 
01:00:00.000000000 +0100
+++ new/kidletime-6.15.0/src/kidletime-index.qdoc       2025-06-06 
15:30:48.000000000 +0200
@@ -0,0 +1,24 @@
+/*!
+    \page kidletime-index.html
+    \title KIdleTime
+
+    Reporting of idle time of user and system.
+
+    KIdleTime is a singleton reporting information on idle time. It is useful 
not
+    only for finding out about the current idle time of the PC, but also for 
getting
+    notified upon idle time events, such as custom timeouts, or user activity.
+
+    \section1 Using the Module
+
+    \include {module-use.qdocinc} {using the c++ api}
+
+    \section2 Building with CMake
+
+    \include {module-use.qdocinc} {building with cmake} {KF6} {IdleTime} 
{KF6::IdleTime}
+
+    \section1 API Reference
+
+    \list
+        \li \l{KIdleTime C++ Classes}
+    \endlist
+*/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kidletime-6.14.0/src/kidletime.h 
new/kidletime-6.15.0/src/kidletime.h
--- old/kidletime-6.14.0/src/kidletime.h        2025-05-02 16:19:52.000000000 
+0200
+++ new/kidletime-6.15.0/src/kidletime.h        2025-06-06 15:30:48.000000000 
+0200
@@ -19,19 +19,20 @@
 
 class KIdleTimePrivate;
 
-/**
- * @class KIdleTime kidletime.h KIdleTime
+/*!
+ * \class KIdleTime
+ * \inmodule KIdleTime
  *
- * KIdleTime is a singleton reporting information on idle time. It is useful 
not
+ * \brief KIdleTime is a singleton reporting information on idle time.
+ *
+ * It is useful not
  * only for finding out about the current idle time of the PC, but also for 
getting
  * notified upon idle time events, such as custom timeouts, or user activity.
  *
- * @note All the intervals and times in this library are in milliseconds, 
unless
- *       specified otherwise
- *
- * @author Dario Freddi
+ * \note All the intervals and times in this library are in milliseconds, 
unless
+ *       specified otherwise.
  *
- * @since 4.4
+ * \since 4.4
  */
 class KIDLETIME_EXPORT KIdleTime : public QObject
 {
@@ -40,67 +41,59 @@
     Q_DISABLE_COPY(KIdleTime)
 
 public:
-    /**
-     * Returns the singleton instance. Use this method to access KIdleTime
-     *
-     * @returns the instance of KIdleTime
+    /*!
+     * Returns the singleton instance. Use this method to access KIdleTime.
      */
     static KIdleTime *instance();
 
-    /**
-     * The destructor
-     */
     ~KIdleTime() override;
 
-    /**
+    /*!
      * Retrieves the idle time of the system, in milliseconds
-     *
-     * @returns the idle time of the system
      */
     int idleTime() const;
 
-    /**
+    /*!
      * Returns the list of timeout identifiers associated with their duration, 
in milliseconds,
      * the library is currently listening to.
      *
-     * @see addIdleTimeout
-     * @see removeIdleTimeout
-     * @see timeoutReached
+     * \sa addIdleTimeout()
+     * \sa removeIdleTimeout()
+     * \sa timeoutReached()
      */
     QHash<int, int> idleTimeouts() const;
 
-    /**
+    /*!
      * Attempts to simulate user activity. This implies that after calling this
-     * method, the idle time of the system will become 0 and eventually \link 
resumingFromIdle \endlink
-     * will be triggered
+     * method, the idle time of the system will become 0 and eventually 
resumingFromIdle()
+     * will be triggered.
      *
-     * @see resumingFromIdle
+     * \sa resumingFromIdle()
      */
     void simulateUserActivity();
 
 public Q_SLOTS:
-    /**
+    /*!
      * Adds a new timeout to catch. When calling this method, after the system 
will be idle for
-     * \c msec milliseconds, the signal \c timeoutReached will be triggered. 
Please note that until you will
-     * call \c removeIdleTimeout or \c removeAllIdleTimeouts, the signal will 
be triggered every
-     * time the system will be idle for \c msec milliseconds. This function 
also returns an unique
+     * \a msec milliseconds, the signal timeoutReached() will be triggered. 
Please note that until you will
+     * call removeIdleTimeout() or removeAllIdleTimeouts(), the signal will be 
triggered every
+     * time the system will be idle for \a msec milliseconds. This function 
also returns an unique
      * token for the timeout just added to allow easier identification.
      *
-     * @param msec the time, in milliseconds, after which the signal will be 
triggered
-     *
-     * @returns an unique identifier for the timeout being added, that will be 
streamed by timeoutReached
+     * \a msec the time, in milliseconds, after which the signal will be 
triggered.
      *
-     * @see removeIdleTimeout
-     * @see removeAllIdleTimeouts
-     * @see timeoutReached
+     * Returns an unique identifier for the timeout being added, that will be 
streamed by timeoutReached().
      *
+     * \sa removeIdleTimeout()
+     * \sa removeAllIdleTimeouts()
+     * \sa timeoutReached()
      */
     int addIdleTimeout(int msec);
 
 #if __has_include(<chrono>)
-    /**
+    /*!
      * Convenience overload supporting C++ chrono types. May also be used with 
chrono literals.
-     * @since 5.83
+     * \since 5.83
      */
     int addIdleTimeout(std::chrono::milliseconds msec)
     {
@@ -108,75 +101,76 @@
     }
 #endif
 
-    /**
-     * Stops catching the idle timeout identified by the token \c identifier,
+    /*!
+     * Stops catching the idle timeout identified by the token \a identifier,
      * if it was registered earlier with addIdleTimeout.
      * Otherwise does nothing.
      *
-     * @param identifier the token returned from addIdleTimeout of the timeout 
you want to stop listening to
+     * \a identifier the token returned from addIdleTimeout of the timeout you 
want to stop listening to
      */
     void removeIdleTimeout(int identifier);
 
-    /**
+    /*!
      * Stops catching every set timeout (if any). This means that after 
calling this method, the signal
-     * \link timeoutReached \endlink won't be called again until you will add 
another timeout
+     * timeoutReached() won't be called again until you will add another 
timeout.
      *
-     * @see timeoutReached
-     * @see addIdleTimeout
+     * \sa timeoutReached()
+     * \sa addIdleTimeout()
      */
     void removeAllIdleTimeouts();
 
-    /**
+    /*!
      * Catches the next resume from idle event. This means that whenever user 
activity will be registered, or
-     * \link simulateUserActivity \endlink is called, the signal \link 
resumingFromIdle \endlink will be triggered.
-     * <p>
+     * simulateUserActivity() is called, the signal resumingFromIdle() will be 
triggered.
+     *
      * Please note that this method will trigger the signal just for the very 
first resume event after the call:
      * this means you explicitly have to request to track every single resume 
event you are interested in.
      *
-     * @note This behavior is due to the fact that a resume event happens 
whenever the user sends an input to the
+     * \note This behavior is due to the fact that a resume event happens 
whenever the user sends an input to the
      *       system. This would lead to a massive amount of signals being 
delivered when the PC is being used.
      *       Moreover, you are usually interested in catching just significant 
resume events, such as the ones after
      *       a significant period of inactivity. For tracking user input, you 
can use the more efficient methods provided
      *       by Qt. The purpose of this library is just monitoring the 
activity of the user.
      *
-     * @see resumingFromIdle
-     * @see simulateUserActivity
+     * \sa resumingFromIdle()
+     * \sa simulateUserActivity()
      *
      */
     void catchNextResumeEvent();
 
-    /**
-     * Stops listening for resume event. This function serves for canceling \c 
catchNextResumeEvent, as it
-     * will have effect just when \c catchNextResumeEvent has been called and 
\c resumingFromIdle not
-     * yet triggered
+    /*!
+     * Stops listening for resume event. This function serves for canceling 
catchNextResumeEvent(), as it
+     * will have effect just when catchNextResumeEvent() has been called and 
resumingFromIdle() not
+     * yet triggered.
      *
-     * @see resumingFromIdle
-     * @see catchNextResumeEvent
+     * \sa resumingFromIdle()
+     * \sa catchNextResumeEvent()
      *
      */
     void stopCatchingResumeEvent();
 
 Q_SIGNALS:
-    /**
+    /*!
      * Triggered, if KIdleTime is catching resume events, when the system 
resumes from an idle state. This means
-     * that either \link simulateUserActivity \endlink was called or the user 
sent an input to the system.
+     * that either simulateUserActivity() was called or the user sent an input 
to the system.
      *
-     * @see catchNextResumeEvent
+     * \sa catchNextResumeEvent()
      */
     void resumingFromIdle();
 
-    /**
+    /*!
      * Triggered when the system has been idle for x milliseconds, identified 
by the previously set
      * timeout.
      *
      * This signal is triggered whenever each timeout previously registered 
with addIdleTimeout(int)
-     * is reached. It is guaranteed that \p msec will exactly correspond to 
the identified timeout.
+     * is reached. It is guaranteed that \a msec will exactly correspond to 
the identified timeout.
+     *
+     * \a identifier the identifier of the timeout the system has reached.
      *
-     * @param identifier the identifier of the timeout the system has reached
-     * @param msec the time, in milliseconds, the system has been idle for
+     * \a msec the time, in milliseconds, the system has been idle for.
      *
-     * @see addIdleTimeout
-     * @see removeIdleTimeout
+     * \sa addIdleTimeout()
+     * \sa removeIdleTimeout()
      */
     void timeoutReached(int identifier, int msec); // 
clazy:exclude=overloaded-signal
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kidletime-6.14.0/src/kidletime.qdoc 
new/kidletime-6.15.0/src/kidletime.qdoc
--- old/kidletime-6.14.0/src/kidletime.qdoc     1970-01-01 01:00:00.000000000 
+0100
+++ new/kidletime-6.15.0/src/kidletime.qdoc     2025-06-06 15:30:48.000000000 
+0200
@@ -0,0 +1,9 @@
+/*!
+    \module KIdleTime
+    \title KIdleTime C++ Classes
+    \cmakepackage KF6
+    \cmakecomponent IdleTime
+
+    \brief Reporting of idle time of user and system.
+
+*/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kidletime-6.14.0/src/kidletime.qdocconf 
new/kidletime-6.15.0/src/kidletime.qdocconf
--- old/kidletime-6.14.0/src/kidletime.qdocconf 1970-01-01 01:00:00.000000000 
+0100
+++ new/kidletime-6.15.0/src/kidletime.qdocconf 2025-06-06 15:30:48.000000000 
+0200
@@ -0,0 +1,34 @@
+include($KDE_DOCS/global/qt-module-defaults.qdocconf)
+
+project = KIdleTime
+description = Reporting of idle time of user and system
+
+documentationinheaders = true
+
+headerdirs += .
+sourcedirs += .
+
+excludedirs += plugins
+
+outputformats = HTML
+
+navigation.landingpage = "KIdleTime"
+
+depends += \
+    qtcore
+
+qhp.projects            = KIdleTime
+
+qhp.KIdleTime.file                = kidletime.qhp
+qhp.KIdleTime.namespace           = org.kde.kidletime.$QT_VERSION_TAG
+qhp.KIdleTime.virtualFolder       = kidletime
+qhp.KIdleTime.indexTitle          = KIdleTime
+qhp.KIdleTime.indexRoot           =
+
+qhp.KIdleTime.subprojects         = classes
+qhp.KIdleTime.subprojects.classes.title = C++ Classes
+qhp.KIdleTime.subprojects.classes.indexTitle = KIdleTime C++ Classes
+qhp.KIdleTime.subprojects.classes.selectors = class fake:headerfile
+qhp.KIdleTime.subprojects.classes.sortPages = true
+
+tagfile = kidletime.tags

Reply via email to