Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package qqc2-breeze-style for 
openSUSE:Factory checked in at 2023-02-13 16:40:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qqc2-breeze-style (Old)
 and      /work/SRC/openSUSE:Factory/.qqc2-breeze-style.new.1848 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "qqc2-breeze-style"

Mon Feb 13 16:40:32 2023 rev:37 rq:1064549 version:5.27.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/qqc2-breeze-style/qqc2-breeze-style.changes      
2023-01-06 17:06:05.744363340 +0100
+++ 
/work/SRC/openSUSE:Factory/.qqc2-breeze-style.new.1848/qqc2-breeze-style.changes
    2023-02-13 16:42:41.888004204 +0100
@@ -1,0 +2,25 @@
+Thu Feb  9 14:19:54 UTC 2023 - Fabian Vogt <fab...@ritter-vogt.de>
+
+- Update to 5.27.0
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.27.0
+- No code changes since 5.26.90
+
+-------------------------------------------------------------------
+Thu Jan 19 14:43:45 UTC 2023 - Fabian Vogt <fab...@ritter-vogt.de>
+
+- Update to 5.26.90
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.26.90
+- Changes since 5.26.5:
+  * ScrollView: Enable clip
+  * DialogButtonBox: Remove separator to be consistent with desktop style 
Applications are drawing their own separators since they assume none is drawn, 
so we end up with lots of double separators.
+  * remove unused ecm_qt_declare_logging_categories() code
+  * Use ecm_add_qml_module() from ECM
+  * Add Qt 6 Android CI
+  * ScrollBar & ScrollIndicator: Show over content even if it loaded after
+  * Simplify StyleSingleton
+
+-------------------------------------------------------------------

Old:
----
  qqc2-breeze-style-5.26.5.tar.xz
  qqc2-breeze-style-5.26.5.tar.xz.sig

New:
----
  qqc2-breeze-style-5.27.0.tar.xz
  qqc2-breeze-style-5.27.0.tar.xz.sig

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

Other differences:
------------------
++++++ qqc2-breeze-style.spec ++++++
--- /var/tmp/diff_new_pack.u5H5FJ/_old  2023-02-13 16:42:42.344006890 +0100
+++ /var/tmp/diff_new_pack.u5H5FJ/_new  2023-02-13 16:42:42.348006914 +0100
@@ -18,15 +18,15 @@
 
 %bcond_without released
 Name:           qqc2-breeze-style
-Version:        5.26.5
+Version:        5.27.0
 Release:        0
 Summary:        Breeze Style for Qt Quick Controls 2
 License:        LGPL-2.1-only OR LGPL-3.0-only
 Group:          System/Libraries
 URL:            https://www.kde.org
-Source:         
https://download.kde.org/stable/plasma/%{version}/qqc2-breeze-style-%{version}.tar.xz
+Source:         qqc2-breeze-style-%{version}.tar.xz
 %if %{with released}
-Source1:        
https://download.kde.org/stable/plasma/%{version}/qqc2-breeze-style-%{version}.tar.xz.sig
+Source1:        qqc2-breeze-style-%{version}.tar.xz.sig
 Source2:        plasma.keyring
 %endif
 BuildRequires:  extra-cmake-modules


++++++ qqc2-breeze-style-5.26.5.tar.xz -> qqc2-breeze-style-5.27.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qqc2-breeze-style-5.26.5/.gitlab-ci.yml 
new/qqc2-breeze-style-5.27.0/.gitlab-ci.yml
--- old/qqc2-breeze-style-5.26.5/.gitlab-ci.yml 2023-01-03 19:52:05.000000000 
+0100
+++ new/qqc2-breeze-style-5.27.0/.gitlab-ci.yml 2023-02-09 13:22:51.000000000 
+0100
@@ -7,3 +7,4 @@
   - 
https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/android.yml
   - 
https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/linux-qt6.yml
   - 
https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/freebsd-qt6.yml
+  - 
https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/android-qt6.yml
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qqc2-breeze-style-5.26.5/CMakeLists.txt 
new/qqc2-breeze-style-5.27.0/CMakeLists.txt
--- old/qqc2-breeze-style-5.26.5/CMakeLists.txt 2023-01-03 19:52:05.000000000 
+0100
+++ new/qqc2-breeze-style-5.27.0/CMakeLists.txt 2023-02-09 13:22:51.000000000 
+0100
@@ -38,6 +38,7 @@
 include(KDECompilerSettings NO_POLICY_SCOPE)
 include(KDEClangFormat)
 include(KDEGitCommitHooks)
+include(ECMQmlModule)
 
 #TODO: Clean up dependencies. I was experimenting.
 find_package(Qt${QT_MAJOR_VERSION} ${REQUIRED_QT_VERSION} REQUIRED NO_MODULE 
COMPONENTS Core Gui Qml Quick QuickControls2 QuickTemplates2)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qqc2-breeze-style-5.26.5/kirigami-plasmadesktop-integration/plasmadesktoptheme.cpp
 
new/qqc2-breeze-style-5.27.0/kirigami-plasmadesktop-integration/plasmadesktoptheme.cpp
--- 
old/qqc2-breeze-style-5.26.5/kirigami-plasmadesktop-integration/plasmadesktoptheme.cpp
      2023-01-03 19:52:05.000000000 +0100
+++ 
new/qqc2-breeze-style-5.27.0/kirigami-plasmadesktop-integration/plasmadesktoptheme.cpp
      2023-02-09 13:22:51.000000000 +0100
@@ -213,7 +213,7 @@
 private:
     QHash<QPair<Kirigami::PlatformTheme::ColorSet, QPalette::ColorGroup>, 
Colors> m_cache;
 };
-Q_GLOBAL_STATIC_WITH_ARGS(QScopedPointer<StyleSingleton>, s_style, (new 
StyleSingleton))
+Q_GLOBAL_STATIC(StyleSingleton, s_style)
 
 PlasmaDesktopTheme::PlasmaDesktopTheme(QObject *parent)
     : PlatformTheme(parent)
@@ -233,10 +233,10 @@
         connect(parentItem, &QQuickItem::windowChanged, this, 
&PlasmaDesktopTheme::syncWindow);
     }
 
-    (*s_style)->watchers.append(this);
+    s_style->watchers.append(this);
 
     setDefaultFont(qGuiApp->font());
-    setSmallFont((*s_style)->smallFont);
+    setSmallFont(s_style->smallFont);
 
     syncWindow();
     syncColors();
@@ -244,7 +244,7 @@
 
 PlasmaDesktopTheme::~PlasmaDesktopTheme()
 {
-    (*s_style)->watchers.removeOne(this);
+    s_style->watchers.removeOne(this);
 }
 
 void PlasmaDesktopTheme::syncWindow()
@@ -308,7 +308,7 @@
         }
     }
 
-    const auto colors = (*s_style)->loadColors(colorSet(), group);
+    const auto colors = s_style->loadColors(colorSet(), group);
 
     // foreground
     setTextColor(colors.scheme.foreground(KColorScheme::NormalText).color());
@@ -348,8 +348,8 @@
     setFocusColor(colors.scheme.decoration(KColorScheme::FocusColor).color());
 
     // Breeze QQC2 style colors
-    const QColor &buttonTextColor = 
(*s_style)->buttonScheme.foreground(KColorScheme::NormalText).color();
-    const QColor &buttonBackgroundColor = 
(*s_style)->buttonScheme.background(KColorScheme::NormalBackground).color();
+    const QColor &buttonTextColor = 
s_style->buttonScheme.foreground(KColorScheme::NormalText).color();
+    const QColor &buttonBackgroundColor = 
s_style->buttonScheme.background(KColorScheme::NormalBackground).color();
     auto separatorColor = [](const QColor &bg, const QColor &fg, const qreal 
baseRatio = 0.2) {
         return KColorUtils::luma(bg) > 0.5 ? KColorUtils::mix(bg, fg, 
baseRatio) : KColorUtils::mix(bg, fg, baseRatio / 2);
     };
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qqc2-breeze-style-5.26.5/style/CMakeLists.txt 
new/qqc2-breeze-style-5.27.0/style/CMakeLists.txt
--- old/qqc2-breeze-style-5.26.5/style/CMakeLists.txt   2023-01-03 
19:52:05.000000000 +0100
+++ new/qqc2-breeze-style-5.27.0/style/CMakeLists.txt   2023-02-09 
13:22:51.000000000 +0100
@@ -1,6 +1,12 @@
 project(qqc2breezestyle)
 
-set(qqc2breezestyle_SRCS
+ecm_add_qml_module(qqc2breezestyleplugin URI "org.kde.breeze" CLASSNAME 
QQC2BreezeStylePlugin)
+ecm_add_qml_module_dependencies(qqc2breezestyleplugin
+DEPENDS
+    "QtQuick.Controls 2.15"
+    "org.kde.kirigami 2.14"
+)
+target_sources(qqc2breezestyleplugin PRIVATE
     qqc2breezestyleplugin.cpp
     impl/paintedsymbolitem.cpp
     impl/iconlabellayout.cpp
@@ -8,18 +14,6 @@
     impl/kcolorutilssingleton.cpp
     impl/breezedial.cpp
 )
-
-#[[ I don't actually know if this would work.
-ecm_qt_declare_logging_category(qqc2breezestyle_SRCS
-    HEADER qqc2breezestyle_debug.h
-    IDENTIFIER QQC2BreezeStyle_LOG
-    CATEGORY_NAME org.kde.breeze
-    DESCRIPTION "QQC2BreezeStyle"
-    EXPORT QQC2BreezeStyle
-)
-]]
-
-add_library(qqc2breezestyleplugin SHARED ${qqc2breezestyle_SRCS})
 target_link_libraries(qqc2breezestyleplugin
     Qt::Core
     Qt::Gui
@@ -42,5 +36,4 @@
 add_subdirectory(qtquickcontrols)
 add_subdirectory(kirigami)
 
-install(TARGETS qqc2breezestyleplugin DESTINATION 
${KDE_INSTALL_QMLDIR}/org/kde/breeze)
-install(FILES qmldir DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/breeze)
+ecm_finalize_qml_module(qqc2breezestyleplugin DESTINATION 
${KDE_INSTALL_QMLDIR})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qqc2-breeze-style-5.26.5/style/qmldir 
new/qqc2-breeze-style-5.27.0/style/qmldir
--- old/qqc2-breeze-style-5.26.5/style/qmldir   2023-01-03 19:52:05.000000000 
+0100
+++ new/qqc2-breeze-style-5.27.0/style/qmldir   1970-01-01 01:00:00.000000000 
+0100
@@ -1,5 +0,0 @@
-module org.kde.breeze
-plugin qqc2breezestyleplugin
-classname QQC2BreezeStylePlugin
-depends QtQuick.Controls 2.15
-depends org.kde.kirigami 2.14

Reply via email to