Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kquickcharts for openSUSE:Factory 
checked in at 2022-04-11 23:47:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kquickcharts (Old)
 and      /work/SRC/openSUSE:Factory/.kquickcharts.new.1900 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kquickcharts"

Mon Apr 11 23:47:29 2022 rev:29 rq:968188 version:5.93.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kquickcharts/kquickcharts.changes        
2022-03-14 19:36:13.978066428 +0100
+++ /work/SRC/openSUSE:Factory/.kquickcharts.new.1900/kquickcharts.changes      
2022-04-11 23:48:54.711297805 +0200
@@ -1,0 +2,19 @@
+Sun Apr  3 10:47:24 UTC 2022 - Christophe Giboudeaux <[email protected]>
+
+- Update to 5.93.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.93.0
+- Changes since 5.92.0:
+  * Add Android, Windows and MacOS to supported platforms
+  * Correct install location for ecm_finalize_qml_module()
+  * cmake: Use the right path to find ECMFindQmlModule.cmake
+  * Don't crash if we have no qmlContext for a deprecated object
+  * Use the right path when including ECMFindQmlModule in CMake package config
+  * Fix punctuation/whitespace of runtime rate-limited deprecation warnings
+  * Don't add module-uri based path to finalize_qml_module
+  * Don't use CMake exports for things that aren't really exported
+  * Port controls module to use ECMQmlModule
+  * Port main module to use ECMQmlModule
+
+-------------------------------------------------------------------

Old:
----
  kquickcharts-5.92.0.tar.xz
  kquickcharts-5.92.0.tar.xz.sig

New:
----
  kquickcharts-5.93.0.tar.xz
  kquickcharts-5.93.0.tar.xz.sig

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

Other differences:
------------------
++++++ kquickcharts.spec ++++++
--- /var/tmp/diff_new_pack.PPjClR/_old  2022-04-11 23:48:55.175292501 +0200
+++ /var/tmp/diff_new_pack.PPjClR/_new  2022-04-11 23:48:55.183292410 +0200
@@ -16,14 +16,14 @@
 #
 
 
-%define _tar_path 5.92
+%define _tar_path 5.93
 # Full KF5 version (e.g. 5.33.0)
 %{!?_kf5_version: %global _kf5_version %{version}}
 # Last major and minor KF5 version (e.g. 5.33)
 %{!?_kf5_bugfix_version: %define _kf5_bugfix_version %(echo %{_kf5_version} | 
awk -F. '{print $1"."$2}')}
 %bcond_without released
 Name:           kquickcharts
-Version:        5.92.0
+Version:        5.93.0
 Release:        0
 Summary:        Set of charts for QtQuick applications
 License:        LGPL-2.1-or-later


++++++ kquickcharts-5.92.0.tar.xz -> kquickcharts-5.93.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kquickcharts-5.92.0/CMakeLists.txt 
new/kquickcharts-5.93.0/CMakeLists.txt
--- old/kquickcharts-5.92.0/CMakeLists.txt      2022-03-05 12:17:52.000000000 
+0100
+++ new/kquickcharts-5.93.0/CMakeLists.txt      2022-04-02 12:02:59.000000000 
+0200
@@ -1,12 +1,12 @@
 cmake_minimum_required(VERSION 3.16)
 
-set(KF_VERSION "5.92.0") # handled by release scripts
-set(KF_DEP_VERSION "5.92.0") # handled by release scripts
+set(KF_VERSION "5.93.0") # handled by release scripts
+set(KF_DEP_VERSION "5.93.0") # handled by release scripts
 
 project(KQuickCharts VERSION ${KF_VERSION})
 
 include(FeatureSummary)
-find_package(ECM 5.92.0 NO_MODULE)
+find_package(ECM 5.93.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)
 
@@ -22,6 +22,7 @@
 include(ECMAddTests)
 include(ECMSetupVersion)
 include(ECMQtDeclareLoggingCategory)
+include(ECMQmlModule)
 
 option(BUILD_EXAMPLES "Build example applications" OFF)
 
@@ -62,12 +63,6 @@
     COMPONENT Devel
 )
 
-install(EXPORT KF5QuickChartsTargets
-    DESTINATION ${KDE_INSTALL_CMAKEPACKAGEDIR}/KF5QuickCharts
-    FILE KF5QuickChartsTargets.cmake
-    NAMESPACE KF5::
-)
-
 feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
 
 kde_configure_git_pre_commit_hook(CHECKS CLANG_FORMAT)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kquickcharts-5.92.0/KF5QuickChartsConfig.cmake.in 
new/kquickcharts-5.93.0/KF5QuickChartsConfig.cmake.in
--- old/kquickcharts-5.92.0/KF5QuickChartsConfig.cmake.in       2022-03-05 
12:17:52.000000000 +0100
+++ new/kquickcharts-5.93.0/KF5QuickChartsConfig.cmake.in       2022-04-02 
12:02:59.000000000 +0200
@@ -3,5 +3,9 @@
 include(CMakeFindDependencyMacro)
 find_dependency(Qt@QT_MAJOR_VERSION@Core @REQUIRED_QT_VERSION@)
 
-include("${CMAKE_CURRENT_LIST_DIR}/KF5QuickChartsTargets.cmake")
+find_dependency(ECM @KF_DEP_VERSION@)
+include(${ECM_DIR}/../modules/ECMFindQmlModule.cmake)
+
+ecm_find_qmlmodule(org.kde.quickcharts 1.0)
+
 @PACKAGE_INCLUDE_QCHTARGETS@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kquickcharts-5.92.0/controls/CMakeLists.txt 
new/kquickcharts-5.93.0/controls/CMakeLists.txt
--- old/kquickcharts-5.92.0/controls/CMakeLists.txt     2022-03-05 
12:17:52.000000000 +0100
+++ new/kquickcharts-5.93.0/controls/CMakeLists.txt     2022-04-02 
12:02:59.000000000 +0200
@@ -1,24 +1,27 @@
 
+ecm_add_qml_module(QuickChartsControls URI "org.kde.quickcharts.controls")
 
-add_library(chartscontrolsplugin SHARED ChartsControlsPlugin.cpp)
-target_link_libraries(chartscontrolsplugin
-    Qt${QT_MAJOR_VERSION}::Core
-    Qt${QT_MAJOR_VERSION}::Quick
-    Qt${QT_MAJOR_VERSION}::Qml
-    Qt${QT_MAJOR_VERSION}::Gui
-    Qt${QT_MAJOR_VERSION}::QuickControls2
-)
+target_sources(QuickChartsControls PRIVATE ChartsControlsPlugin.cpp)
 
-install(TARGETS chartscontrolsplugin DESTINATION 
${KDE_INSTALL_QMLDIR}/org/kde/quickcharts/controls)
-install(FILES
-    qmldir
+ecm_target_qml_sources(QuickChartsControls SOURCES
     Legend.qml
     LegendDelegate.qml
     LineChartControl.qml
     PieChartControl.qml
     Theme.qml
     Logging.qml
-    DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/quickcharts/controls
 )
 
-install(DIRECTORY styles DESTINATION 
${KDE_INSTALL_QMLDIR}/org/kde/quickcharts/controls)
+ecm_target_qml_sources(QuickChartsControls PRIVATE PATH styles/org.kde.desktop 
SOURCES
+    styles/org.kde.desktop/Theme.qml
+)
+
+target_link_libraries(QuickChartsControls
+    Qt${QT_MAJOR_VERSION}::Core
+    Qt${QT_MAJOR_VERSION}::Quick
+    Qt${QT_MAJOR_VERSION}::Qml
+    Qt${QT_MAJOR_VERSION}::Gui
+    Qt${QT_MAJOR_VERSION}::QuickControls2
+)
+
+ecm_finalize_qml_module(QuickChartsControls DESTINATION ${KDE_INSTALL_QMLDIR})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kquickcharts-5.92.0/controls/qmldir 
new/kquickcharts-5.93.0/controls/qmldir
--- old/kquickcharts-5.92.0/controls/qmldir     2022-03-05 12:17:52.000000000 
+0100
+++ new/kquickcharts-5.93.0/controls/qmldir     1970-01-01 01:00:00.000000000 
+0100
@@ -1,3 +0,0 @@
-module org.kde.quickcharts.controls
-plugin chartscontrolsplugin
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kquickcharts-5.92.0/metainfo.yaml 
new/kquickcharts-5.93.0/metainfo.yaml
--- old/kquickcharts-5.92.0/metainfo.yaml       2022-03-05 12:17:52.000000000 
+0100
+++ new/kquickcharts-5.93.0/metainfo.yaml       2022-04-02 12:02:59.000000000 
+0200
@@ -8,6 +8,9 @@
 platforms:
 - name: Linux
 - name: FreeBSD
+- name: Android
+- name: Windows
+- name: macOS
 public_lib: true
 public_source_dirs:
 - controls
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kquickcharts-5.92.0/src/CMakeLists.txt 
new/kquickcharts-5.93.0/src/CMakeLists.txt
--- old/kquickcharts-5.92.0/src/CMakeLists.txt  2022-03-05 12:17:52.000000000 
+0100
+++ new/kquickcharts-5.93.0/src/CMakeLists.txt  2022-04-02 12:02:59.000000000 
+0200
@@ -1,5 +1,7 @@
 
-set(quickcharts_SRCS
+add_library(QuickChartsStatic STATIC)
+
+target_sources(QuickChartsStatic PRIVATE
     BarChart.cpp
     BarChart.h
     Chart.cpp
@@ -61,11 +63,11 @@
     scenegraph/SDFShader.h
     XYChart.cpp
     XYChart.h
-)
 
-qt_add_resources(quickcharts_QRC shaders/shaders.qrc)
+    shaders/shaders.qrc
+)
 
-ecm_qt_declare_logging_category(quickcharts_SRCS
+ecm_qt_declare_logging_category(QuickChartsStatic
     HEADER charts_general_logging.h
     IDENTIFIER GENERAL
     CATEGORY_NAME kf.quickcharts.general
@@ -74,7 +76,7 @@
     EXPORT KQuickCharts
 )
 
-ecm_qt_declare_logging_category(quickcharts_SRCS
+ecm_qt_declare_logging_category(QuickChartsStatic
     HEADER charts_datasource_logging.h
     IDENTIFIER DATASOURCE
     CATEGORY_NAME kf.quickcharts.datasource
@@ -83,7 +85,7 @@
     EXPORT KQuickCharts
 )
 
-ecm_qt_declare_logging_category(quickcharts_SRCS
+ecm_qt_declare_logging_category(QuickChartsStatic
     HEADER charts_deprecated_logging.h
     IDENTIFIER DEPRECATED
     CATEGORY_NAME kf.quickcharts.deprecated
@@ -92,10 +94,16 @@
     EXPORT KQuickCharts
 )
 
-add_library(QuickChartsStatic STATIC ${quickcharts_SRCS} ${quickcharts_QRC})
-target_link_libraries(QuickChartsStatic PUBLIC Qt${QT_MAJOR_VERSION}::Core 
Qt${QT_MAJOR_VERSION}::Quick Qt${QT_MAJOR_VERSION}::Qml 
Qt${QT_MAJOR_VERSION}::Quick)
+target_link_libraries(QuickChartsStatic PUBLIC
+    Qt${QT_MAJOR_VERSION}::Core
+    Qt${QT_MAJOR_VERSION}::Quick
+    Qt${QT_MAJOR_VERSION}::Qml
+    Qt${QT_MAJOR_VERSION}::Quick
+)
+
+ecm_add_qml_module(QuickCharts URI "org.kde.quickcharts")
 
-add_library(QuickCharts SHARED ChartsPlugin.cpp ChartsPlugin.h)
+target_sources(QuickCharts PRIVATE ChartsPlugin.cpp ChartsPlugin.h)
 target_link_libraries(QuickCharts PRIVATE QuickChartsStatic)
 
 ecm_generate_export_header(QuickCharts
@@ -107,19 +115,6 @@
     EXCLUDE_DEPRECATED_BEFORE_AND_AT ${EXCLUDE_DEPRECATED_BEFORE_AND_AT}
 )
 
-install(TARGETS QuickCharts EXPORT KF5QuickChartsTargets DESTINATION 
${KDE_INSTALL_QMLDIR}/org/kde/quickcharts)
-install(FILES qmldir DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/quickcharts)
+ecm_finalize_qml_module(QuickCharts DESTINATION ${KDE_INSTALL_QMLDIR})
 
 ecm_qt_install_logging_categories(EXPORT KQuickCharts DESTINATION 
${KDE_INSTALL_LOGGINGCATEGORIESDIR})
-
-if (BUILD_TESTING)
-    add_custom_command(TARGET QuickCharts POST_BUILD
-        COMMAND ${CMAKE_COMMAND} -E make_directory 
${CMAKE_BINARY_DIR}/bin/org/kde/quickcharts
-    )
-    add_custom_command(TARGET QuickCharts POST_BUILD
-        COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_SOURCE_DIR}/src/qmldir 
${CMAKE_BINARY_DIR}/bin/org/kde/quickcharts
-    )
-    add_custom_command(TARGET QuickCharts POST_BUILD
-        COMMAND ${CMAKE_COMMAND} -E copy $<TARGET_FILE:QuickCharts> 
${CMAKE_BINARY_DIR}/bin/org/kde/quickcharts
-    )
-endif()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kquickcharts-5.92.0/src/QmlDeprecated.h 
new/kquickcharts-5.93.0/src/QmlDeprecated.h
--- old/kquickcharts-5.92.0/src/QmlDeprecated.h 2022-03-05 12:17:52.000000000 
+0100
+++ new/kquickcharts-5.93.0/src/QmlDeprecated.h 2022-04-02 12:02:59.000000000 
+0200
@@ -27,8 +27,9 @@
 // clang-format off
 #define QML_DEPRECATED(item, since, message) \
     QMetaObject::invokeMethod(this, [this]() {\
-        qCWarning(DEPRECATED) << item <<  "is deprecated (since" << since << 
"):" << message;\
-        QString elidedName = QStringLiteral("...") % 
qmlContext(this)->baseUrl().toString().right(80);\
+        qCWarning(DEPRECATED).nospace() << item <<  " is deprecated (since " 
<< since << "): " << message;\
+        if (!qmlContext(this)) return;\
+        QString elidedName = QStringLiteral("...") + 
qmlContext(this)->baseUrl().toString().right(80);\
         qCWarning(DEPRECATED) << "Note: Instantiated from" << elidedName;\
     }, Qt::QueuedConnection);
 // clang-format on

Reply via email to