Script 'mail_helper' called by obssrc
Hello community,

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

Package is "kf6-frameworkintegration"

Wed Jun 18 15:54:52 2025 rev:16 rq:1285556 version:6.15.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/kf6-frameworkintegration/kf6-frameworkintegration.changes
        2025-05-12 16:46:02.589510414 +0200
+++ 
/work/SRC/openSUSE:Factory/.kf6-frameworkintegration.new.19631/kf6-frameworkintegration.changes
     2025-06-18 15:58:48.774832292 +0200
@@ -1,0 +2,16 @@
+Mon Jun  9 20:29:30 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 landing page for QDoc
+  * It compiles fine without kf_6_13 deprecated methods
+  * Port API documentation to QDoc syntax
+  * Update version to 6.15.0
+- Replace _kf6_bugfix_version usage
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ kf6-frameworkintegration.spec ++++++
--- /var/tmp/diff_new_pack.aYvsYd/_old  2025-06-18 15:58:50.438901101 +0200
+++ /var/tmp/diff_new_pack.aYvsYd/_new  2025-06-18 15:58:50.454901763 +0200
@@ -16,16 +16,14 @@
 #
 
 
-%define qt6_version 6.7.0
+%define qt6_version 6.8.0
 
 %define rname frameworkintegration
-# 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-frameworkintegration
-Version:        6.14.0
+Version:        6.15.0
 Release:        0
 Summary:        Plugins responsible for better integration of Qt applications 
in KDE Workspace
 License:        LGPL-2.1-or-later
@@ -36,17 +34,18 @@
 Source2:        frameworks.keyring
 %endif
 BuildRequires:  fdupes
-BuildRequires:  kf6-extra-cmake-modules >= %{_kf6_bugfix_version}
+BuildRequires:  kf6-extra-cmake-modules >= %{_kf6_version}
 BuildRequires:  cmake(AppStreamQt) >= 1.0
-BuildRequires:  cmake(KF6ColorScheme) >= %{_kf6_bugfix_version}
-BuildRequires:  cmake(KF6Config) >= %{_kf6_bugfix_version}
-BuildRequires:  cmake(KF6I18n) >= %{_kf6_bugfix_version}
-BuildRequires:  cmake(KF6IconThemes) >= %{_kf6_bugfix_version}
-BuildRequires:  cmake(KF6NewStuff) >= %{_kf6_bugfix_version}
-BuildRequires:  cmake(KF6Notifications) >= %{_kf6_bugfix_version}
-BuildRequires:  cmake(KF6Package) >= %{_kf6_bugfix_version}
-BuildRequires:  cmake(KF6WidgetsAddons) >= %{_kf6_bugfix_version}
+BuildRequires:  cmake(KF6ColorScheme) >= %{_kf6_version}
+BuildRequires:  cmake(KF6Config) >= %{_kf6_version}
+BuildRequires:  cmake(KF6I18n) >= %{_kf6_version}
+BuildRequires:  cmake(KF6IconThemes) >= %{_kf6_version}
+BuildRequires:  cmake(KF6NewStuff) >= %{_kf6_version}
+BuildRequires:  cmake(KF6Notifications) >= %{_kf6_version}
+BuildRequires:  cmake(KF6Package) >= %{_kf6_version}
+BuildRequires:  cmake(KF6WidgetsAddons) >= %{_kf6_version}
 BuildRequires:  cmake(Qt6Gui) >= %{qt6_version}
+BuildRequires:  cmake(Qt6ToolsTools) >= %{qt6_version}
 BuildRequires:  cmake(Qt6Widgets) >= %{qt6_version}
 BuildRequires:  cmake(packagekitqt6)
 
@@ -81,9 +80,9 @@
 %package devel
 Summary:        Plugins responsible for better integration of Qt applications 
in KDE Workspace
 Requires:       libKF6Style6 = %{version}
-Requires:       cmake(KF6ColorScheme) >= %{_kf6_bugfix_version}
-Requires:       cmake(KF6IconThemes) >= %{_kf6_bugfix_version}
-Requires:       cmake(KF6WidgetsAddons) >= %{_kf6_bugfix_version}
+Requires:       cmake(KF6ColorScheme) >= %{_kf6_version}
+Requires:       cmake(KF6IconThemes) >= %{_kf6_version}
+Requires:       cmake(KF6WidgetsAddons) >= %{_kf6_version}
 
 %description devel
 Framework Integration is a set of plugins responsible for better

++++++ frameworkintegration-6.14.0.tar.xz -> frameworkintegration-6.15.0.tar.xz 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/frameworkintegration-6.14.0/CMakeLists.txt 
new/frameworkintegration-6.15.0/CMakeLists.txt
--- old/frameworkintegration-6.14.0/CMakeLists.txt      2025-05-02 
16:14:29.000000000 +0200
+++ new/frameworkintegration-6.15.0/CMakeLists.txt      2025-06-06 
15:28:42.000000000 +0200
@@ -1,11 +1,11 @@
 cmake_minimum_required(VERSION 3.16)
 
-set(KF_VERSION "6.14.0") # handled by release scripts
-set(KF_DEP_VERSION "6.14.0") # handled by release scripts
+set(KF_VERSION "6.15.0") # handled by release scripts
+set(KF_DEP_VERSION "6.15.0") # handled by release scripts
 project(FrameworkIntegration VERSION ${KF_VERSION})
 
 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,6 +23,7 @@
 include(KDECMakeSettings)
 include(KDEGitCommitHooks)
 include(ECMDeprecationSettings)
+include(ECMGenerateQDoc)
 
 set(REQUIRED_QT_VERSION 6.7.0)
 find_package(Qt6 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Gui Widgets)
@@ -52,7 +53,7 @@
 
 ecm_set_disabled_deprecation_versions(
     QT 6.9.0
-    KF 6.12.0
+    KF 6.13.0
 )
 
 add_subdirectory(src)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/frameworkintegration-6.14.0/src/kstyle/CMakeLists.txt 
new/frameworkintegration-6.15.0/src/kstyle/CMakeLists.txt
--- old/frameworkintegration-6.14.0/src/kstyle/CMakeLists.txt   2025-05-02 
16:14:29.000000000 +0200
+++ new/frameworkintegration-6.15.0/src/kstyle/CMakeLists.txt   2025-06-06 
15:28:42.000000000 +0200
@@ -42,6 +42,8 @@
   REQUIRED_HEADERS KStyle_HEADERS
 )
 
+ecm_generate_qdoc(KF6Style kstyle.qdocconf)
+
 install(TARGETS KF6Style
         EXPORT KF6FrameworkIntegrationTargets
         ${KF_INSTALL_TARGETS_DEFAULT_ARGS})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/frameworkintegration-6.14.0/src/kstyle/frameworkintegration-index.qdoc 
new/frameworkintegration-6.15.0/src/kstyle/frameworkintegration-index.qdoc
--- old/frameworkintegration-6.14.0/src/kstyle/frameworkintegration-index.qdoc  
1970-01-01 01:00:00.000000000 +0100
+++ new/frameworkintegration-6.15.0/src/kstyle/frameworkintegration-index.qdoc  
2025-06-06 15:28:42.000000000 +0200
@@ -0,0 +1,34 @@
+/*!
+    \page frameworkintegration-index.html
+    \title FrameworkIntegration
+
+    Integration of Qt application with KDE workspaces.
+
+    Framework Integration is a set of plugins responsible for better 
integration of
+    Qt applications when running on a KDE Plasma workspace.
+
+    Applications do not need to link to this directly.
+
+    The library KF6Style provides integration with KDE Plasma Workspace
+    settings for Qt styles.
+
+    Derive your Qt style from KStyle to automatically inherit various
+    settings from the KDE Plasma Workspace, providing a consistent user
+    experience. For example, this will ensure a consistent single-click
+    or double-click activation setting, and the use of standard themed
+    icons.
+
+    \section1 Using the Module
+
+    \include {module-use.qdocinc} {using the c++ api}
+
+    \section2 Building with CMake
+
+    \include {module-use.qdocinc} {building with cmake} {KF6} 
{FrameworkIntegration} {KF6::Style}
+
+    \section1 API Reference
+
+    \list
+        \li \l{KStyle C++ Classes}
+    \endlist
+*/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/frameworkintegration-6.14.0/src/kstyle/kstyle.h 
new/frameworkintegration-6.15.0/src/kstyle/kstyle.h
--- old/frameworkintegration-6.14.0/src/kstyle/kstyle.h 2025-05-02 
16:14:29.000000000 +0200
+++ new/frameworkintegration-6.15.0/src/kstyle/kstyle.h 2025-06-06 
15:28:42.000000000 +0200
@@ -36,20 +36,19 @@
 #include <QPalette>
 
 class KStylePrivate;
-/**
- * Provides integration with KDE Plasma Workspace settings for Qt styles.
+
+/*!
+ * \class KStyle
+ * \inmodule KStyle
+ *
+ * \brief Provides integration with KDE Plasma Workspace settings for Qt 
styles.
  *
  * Derive your Qt style from KStyle to automatically inherit
  * various settings from the KDE Plasma Workspace, providing a
  * consistent user experience. For example, this will ensure a
  * consistent single-click or double-click activation setting,
  * and the use of standard themed icons.
- *
- * @author Maksim Orlovich (maksim\@kde.org)
- * @author Sandro Giessl (giessl\@kde.org)
- * @author Àlex Fiestas (afiestas\@kde.org)
  */
-
 class KSTYLE_EXPORT KStyle : public QCommonStyle
 {
     Q_OBJECT
@@ -58,7 +57,7 @@
     KStyle();
     ~KStyle() override;
 
-    /**
+    /*!
      * Runtime element extension
      * This is just convenience and does /not/ require the using widgets style 
to inherit KStyle
      * (i.e. calling this while using cleanlooks won't segfault or so but just 
return 0)
@@ -67,35 +66,49 @@
      * For simplicity, only StyleHints, ControlElements and their SubElements 
are supported
      * If you don't need extended SubElement functionality, just drop it
      *
-     * @param element The style element, represented as string.
+     * \a element The style element, represented as string.
      * Naming convention: "appname.(2-char-element-type)_element"
      * where the 2-char-element-type is of {SH, CE, SE}
      * (widgets in kdelibs don't have to pass the appname)
      * examples: "CE_CapacityBar", "amarok.CE_Analyzer"
-     * @param widget Your widget ("this") passing this is mandatory, passing 
NULL will just return 0
-     * @returns a unique id for the @p element string or 0, if the element is 
not supported by the
+     *
+     * \a widget Your widget ("this") passing this is mandatory, passing NULL 
will just return 0
+     *
+     * Returns a unique id for the \a element string or 0, if the element is 
not supported by the
      * widgets current style
      *
      * Important notes:
+     *
      * 1) If your string lacks the matching "SH_", "CE_" or "SE_" token the 
element
      * request will be ignored (return is 0)
+     *
      * 2) Try to avoid custom elements and use default ones (if possible) to 
get better style support
      * and keep UI coherency
+     *
      * 3) If you cache this value (good idea, this requires a map lookup) 
don't (!) forget to catch
      * style changes in QWidget::changeEvent()
      */
     static StyleHint customStyleHint(const QString &element, const QWidget 
*widget);
+
+    /*!
+     *
+     */
     static ControlElement customControlElement(const QString &element, const 
QWidget *widget);
+
+    /*!
+     *
+     */
     static SubElement customSubElement(const QString &element, const QWidget 
*widget);
 
 protected:
-    /**
+    /*!
      * Runtime element extension, allows inheriting styles to add support 
custom elements
      * merges supporting inherit chains
      * Supposed to be called e.g. in your constructor.
      *
      * NOTICE: in order to have this work, your style must provide
      * an "X-KDE-CustomElements" classinfo, i.e.
+     * \code
      * class MyStyle : public KStyle
      * {
      *       Q_OBJECT
@@ -104,8 +117,9 @@
      *   public:
      *       .....
      * }
+     * \endcode
      *
-     * @param element The style element, represented as string.
+     * \a element The style element, represented as string.
      * Suggested naming convention: appname.(2-char-element-type)_element
      * where the 2-char-element-type is of {SH, CE, SE}
      * widgets in kdelibs don't have to pass the appname
@@ -118,21 +132,28 @@
      * to use standard elements - if available
      */
     StyleHint newStyleHint(const QString &element);
+
+    /*!
+     *
+     */
     ControlElement newControlElement(const QString &element);
+
+    /*!
+     *
+     */
     SubElement newSubElement(const QString &element);
 
 public:
-    //@{
     int pixelMetric(PixelMetric m, const QStyleOption *opt = nullptr, const 
QWidget *widget = nullptr) const override;
     int styleHint(StyleHint hint, const QStyleOption *opt, const QWidget *w, 
QStyleHintReturn *returnData) const override;
 
     void polish(QWidget *) override;
-    using QCommonStyle::polish; //! needed to avoid warnings at compilation 
time
+    using QCommonStyle::polish; // needed to avoid warnings at compilation time
 
     QPalette standardPalette() const override;
 
     QIcon standardIcon(StandardPixmap standardIcon, const QStyleOption *option 
= nullptr, const QWidget *widget = nullptr) const override;
-    //@}
+
 private:
     KStylePrivate *const d;
 };
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/frameworkintegration-6.14.0/src/kstyle/kstyle.qdoc 
new/frameworkintegration-6.15.0/src/kstyle/kstyle.qdoc
--- old/frameworkintegration-6.14.0/src/kstyle/kstyle.qdoc      1970-01-01 
01:00:00.000000000 +0100
+++ new/frameworkintegration-6.15.0/src/kstyle/kstyle.qdoc      2025-06-06 
15:28:42.000000000 +0200
@@ -0,0 +1,19 @@
+/*!
+    \module KStyle
+    \title KStyle C++ Classes
+    \ingroup modules
+    \cmakepackage KF6
+    \cmakecomponent FrameworkIntegration
+    \cmaketargetitem KF6::Style
+
+    \brief Integration of Qt application with KDE workspaces.
+
+    Provides integration with KDE Plasma Workspace
+    settings for Qt styles.
+
+    Derive your Qt style from KStyle to automatically inherit various
+    settings from the KDE Plasma Workspace, providing a consistent user
+    experience. For example, this will ensure a consistent single-click
+    or double-click activation setting, and the use of standard themed
+    icons.
+*/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/frameworkintegration-6.14.0/src/kstyle/kstyle.qdocconf 
new/frameworkintegration-6.15.0/src/kstyle/kstyle.qdocconf
--- old/frameworkintegration-6.14.0/src/kstyle/kstyle.qdocconf  1970-01-01 
01:00:00.000000000 +0100
+++ new/frameworkintegration-6.15.0/src/kstyle/kstyle.qdocconf  2025-06-06 
15:28:42.000000000 +0200
@@ -0,0 +1,34 @@
+include($KDE_DOCS/global/qt-module-defaults.qdocconf)
+
+project = KStyle
+description = Integration of Qt application with KDE workspaces
+
+documentationinheaders = true
+
+headerdirs += .
+sourcedirs += .
+
+outputformats = HTML
+
+depends += \
+    kde \
+    qtcore \
+    qtwidgets
+
+navigation.landingpage  = "FrameworkIntegration"
+
+qhp.projects            = KStyle
+
+qhp.KStyle.file                = kstyle.qhp
+qhp.KStyle.namespace           = org.kde.kstyle.$QT_VERSION_TAG
+qhp.KStyle.virtualFolder       = kstyle
+qhp.KStyle.indexTitle          = KStyle
+qhp.KStyle.indexRoot           =
+
+qhp.KStyle.subprojects         = classes
+qhp.KStyle.subprojects.classes.title = C++ Classes
+qhp.KStyle.subprojects.classes.indexTitle = KStyle C++ Classes
+qhp.KStyle.subprojects.classes.selectors = class fake:headerfile
+qhp.KStyle.subprojects.classes.sortPages = true
+
+tagfile = kstyle.tags

Reply via email to