Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kf6-kdeclarative for 
openSUSE:Factory checked in at 2025-05-12 16:43:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kf6-kdeclarative (Old)
 and      /work/SRC/openSUSE:Factory/.kf6-kdeclarative.new.30101 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kf6-kdeclarative"

Mon May 12 16:43:36 2025 rev:15 rq:1276367 version:6.14.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kf6-kdeclarative/kf6-kdeclarative.changes        
2025-04-15 16:45:46.038755626 +0200
+++ 
/work/SRC/openSUSE:Factory/.kf6-kdeclarative.new.30101/kf6-kdeclarative.changes 
    2025-05-12 16:46:44.479286786 +0200
@@ -1,0 +2,12 @@
+Sun May  4 19:05:20 UTC 2025 - Christophe Marin <christo...@krop.fr>
+
+- Update to 6.14.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/6/6.14.0
+- Changes since 6.13.0:
+  * Update dependency version to 6.14.0
+  * Port draganddrop to declarative type registration
+  * Update version to 6.14.0
+
+-------------------------------------------------------------------

Old:
----
  kdeclarative-6.13.0.tar.xz
  kdeclarative-6.13.0.tar.xz.sig

New:
----
  kdeclarative-6.14.0.tar.xz
  kdeclarative-6.14.0.tar.xz.sig

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

Other differences:
------------------
++++++ kf6-kdeclarative.spec ++++++
--- /var/tmp/diff_new_pack.lpXUUP/_old  2025-05-12 16:46:45.499330147 +0200
+++ /var/tmp/diff_new_pack.lpXUUP/_new  2025-05-12 16:46:45.503330318 +0200
@@ -19,13 +19,13 @@
 %define qt6_version 6.7.0
 
 %define rname kdeclarative
-# Full KF6 version (e.g. 6.13.0)
+# Full KF6 version (e.g. 6.14.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-kdeclarative
-Version:        6.13.0
+Version:        6.14.0
 Release:        0
 Summary:        Integration of QML and KDE workspaces
 License:        LGPL-2.1-or-later


++++++ kdeclarative-6.13.0.tar.xz -> kdeclarative-6.14.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kdeclarative-6.13.0/CMakeLists.txt 
new/kdeclarative-6.14.0/CMakeLists.txt
--- old/kdeclarative-6.13.0/CMakeLists.txt      2025-04-04 16:00:06.000000000 
+0200
+++ new/kdeclarative-6.14.0/CMakeLists.txt      2025-05-02 16:16:56.000000000 
+0200
@@ -1,13 +1,13 @@
 cmake_minimum_required(VERSION 3.16)
 
-set(KF_VERSION "6.13.0") # handled by release scripts
-set(KF_DEP_VERSION "6.13.0") # handled by release scripts
-set(REQUIRED_QT_VERSION 6.6.0)
+set(KF_VERSION "6.14.0") # handled by release scripts
+set(KF_DEP_VERSION "6.14.0") # handled by release scripts
+set(REQUIRED_QT_VERSION 6.7.0)
 project(KDeclarative VERSION ${KF_VERSION})
 
 # Dependencies
 include(FeatureSummary)
-find_package(ECM 6.13.0  NO_MODULE)
+find_package(ECM 6.14.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)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kdeclarative-6.13.0/po/ar/kdeclarative6.po 
new/kdeclarative-6.14.0/po/ar/kdeclarative6.po
--- old/kdeclarative-6.13.0/po/ar/kdeclarative6.po      2025-04-04 
16:00:06.000000000 +0200
+++ new/kdeclarative-6.14.0/po/ar/kdeclarative6.po      2025-05-02 
16:16:56.000000000 +0200
@@ -12,7 +12,7 @@
 # Mohamed SAAD <mete...@free.fr>, 2006.
 # Khaled Hosny <khaledho...@eglug.org>, 2007.
 # Youssef Chahibi <chah...@gmail.com>, 2007.
-# SPDX-FileCopyrightText: 2008, 2009, 2024 zayed <zayed.alsa...@gmail.com>
+# SPDX-FileCopyrightText: 2008, 2009, 2024, 2025 zayed 
<zayed.alsa...@gmail.com>
 # Zayed Al-Saidi <zayed.alsa...@gmail.com>, 2009, 2021, 2022.
 # hanny <hannysabb...@hotmail.com>, 2012.
 # Abderrahim Kitouni <a.kito...@gmail.com>, 2012.
@@ -22,7 +22,7 @@
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2025-03-08 00:40+0000\n"
-"PO-Revision-Date: 2024-09-28 18:01+0400\n"
+"PO-Revision-Date: 2025-04-23 17:06+0400\n"
 "Last-Translator: Zayed Al-Saidi <zayed.alsa...@gmail.com>\n"
 "Language-Team: ar\n"
 "Language: ar\n"
@@ -76,7 +76,7 @@
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Clear Key Sequence"
-msgstr "تمسح تسلسل المفاتيح"
+msgstr "امسح تسلسل المفاتيح"
 
 #: qmlcontrols/kquickcontrols/KeySequenceItem.qml:191
 #, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kdeclarative-6.13.0/src/qmlcontrols/draganddrop/CMakeLists.txt 
new/kdeclarative-6.14.0/src/qmlcontrols/draganddrop/CMakeLists.txt
--- old/kdeclarative-6.13.0/src/qmlcontrols/draganddrop/CMakeLists.txt  
2025-04-04 16:00:06.000000000 +0200
+++ new/kdeclarative-6.14.0/src/qmlcontrols/draganddrop/CMakeLists.txt  
2025-05-02 16:16:56.000000000 +0200
@@ -1,4 +1,4 @@
-ecm_add_qml_module(draganddropplugin URI org.kde.draganddrop VERSION 2.0)
+ecm_add_qml_module(draganddropplugin URI org.kde.draganddrop VERSION 2.0 
DEPENDENCIES QtQuick GENERATE_PLUGIN_SOURCE)
 
 target_sources(draganddropplugin PRIVATE
     DeclarativeDragArea.cpp
@@ -9,8 +9,6 @@
     DeclarativeDropArea.h
     DeclarativeMimeData.cpp
     DeclarativeMimeData.h
-    draganddropplugin.cpp
-    draganddropplugin.h
     MimeDataWrapper.cpp
     MimeDataWrapper.h
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kdeclarative-6.13.0/src/qmlcontrols/draganddrop/DeclarativeDragArea.h 
new/kdeclarative-6.14.0/src/qmlcontrols/draganddrop/DeclarativeDragArea.h
--- old/kdeclarative-6.13.0/src/qmlcontrols/draganddrop/DeclarativeDragArea.h   
2025-04-04 16:00:06.000000000 +0200
+++ new/kdeclarative-6.14.0/src/qmlcontrols/draganddrop/DeclarativeDragArea.h   
2025-05-02 16:16:56.000000000 +0200
@@ -20,6 +20,7 @@
 class DeclarativeDragArea : public QQuickItem
 {
     Q_OBJECT
+    QML_NAMED_ELEMENT(DragArea)
 
     /**
      * The delegate is the item that will be displayed next to the mouse 
cursor during the drag and drop operation.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kdeclarative-6.13.0/src/qmlcontrols/draganddrop/DeclarativeDragDropEvent.h 
new/kdeclarative-6.14.0/src/qmlcontrols/draganddrop/DeclarativeDragDropEvent.h
--- 
old/kdeclarative-6.13.0/src/qmlcontrols/draganddrop/DeclarativeDragDropEvent.h  
    2025-04-04 16:00:06.000000000 +0200
+++ 
new/kdeclarative-6.14.0/src/qmlcontrols/draganddrop/DeclarativeDragDropEvent.h  
    2025-05-02 16:16:56.000000000 +0200
@@ -15,6 +15,8 @@
 class DeclarativeDragDropEvent : public QObject
 {
     Q_OBJECT
+    QML_NAMED_ELEMENT(DragDropEvent)
+    QML_UNCREATABLE("DragDropEvent cannot be created from QML.")
 
     /**
      * The mouse X position of the event relative to the DropArea that is 
receiving the event.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kdeclarative-6.13.0/src/qmlcontrols/draganddrop/DeclarativeDropArea.h 
new/kdeclarative-6.14.0/src/qmlcontrols/draganddrop/DeclarativeDropArea.h
--- old/kdeclarative-6.13.0/src/qmlcontrols/draganddrop/DeclarativeDropArea.h   
2025-04-04 16:00:06.000000000 +0200
+++ new/kdeclarative-6.14.0/src/qmlcontrols/draganddrop/DeclarativeDropArea.h   
2025-05-02 16:16:56.000000000 +0200
@@ -15,6 +15,7 @@
 class DeclarativeDropArea : public QQuickItem
 {
     Q_OBJECT
+    QML_NAMED_ELEMENT(DropArea)
 
     /**
      * If false the area will receive no drop events
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kdeclarative-6.13.0/src/qmlcontrols/draganddrop/DeclarativeMimeData.h 
new/kdeclarative-6.14.0/src/qmlcontrols/draganddrop/DeclarativeMimeData.h
--- old/kdeclarative-6.13.0/src/qmlcontrols/draganddrop/DeclarativeMimeData.h   
2025-04-04 16:00:06.000000000 +0200
+++ new/kdeclarative-6.14.0/src/qmlcontrols/draganddrop/DeclarativeMimeData.h   
2025-05-02 16:16:56.000000000 +0200
@@ -14,9 +14,17 @@
 #include <QQuickItem>
 #include <QUrl>
 
+struct MimeDataForign {
+    Q_GADGET
+    QML_ANONYMOUS
+    QML_FOREIGN(QMimeData)
+};
+
 class DeclarativeMimeData : public QMimeData
 {
     Q_OBJECT
+    QML_NAMED_ELEMENT(MimeData)
+    QML_UNCREATABLE("MimeData cannot be created from QML.")
 
     /**
      * A plain text (MIME type text/plain) representation of the data.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kdeclarative-6.13.0/src/qmlcontrols/draganddrop/MimeDataWrapper.h 
new/kdeclarative-6.14.0/src/qmlcontrols/draganddrop/MimeDataWrapper.h
--- old/kdeclarative-6.13.0/src/qmlcontrols/draganddrop/MimeDataWrapper.h       
2025-04-04 16:00:06.000000000 +0200
+++ new/kdeclarative-6.14.0/src/qmlcontrols/draganddrop/MimeDataWrapper.h       
2025-05-02 16:16:56.000000000 +0200
@@ -10,6 +10,7 @@
 #include <QJsonArray>
 #include <QObject>
 #include <QString>
+#include <qqmlregistration.h>
 
 class QMimeData;
 class QObject;
@@ -21,6 +22,8 @@
 class MimeDataWrapper : public QObject
 {
     Q_OBJECT
+    QML_ELEMENT
+    QML_UNCREATABLE("MimeDataWrapper cannot be created from QML.")
 
     /**
      * A plain text (MIME type text/plain) representation of the data.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kdeclarative-6.13.0/src/qmlcontrols/draganddrop/draganddropplugin.cpp 
new/kdeclarative-6.14.0/src/qmlcontrols/draganddrop/draganddropplugin.cpp
--- old/kdeclarative-6.13.0/src/qmlcontrols/draganddrop/draganddropplugin.cpp   
2025-04-04 16:00:06.000000000 +0200
+++ new/kdeclarative-6.14.0/src/qmlcontrols/draganddrop/draganddropplugin.cpp   
1970-01-01 01:00:00.000000000 +0100
@@ -1,27 +0,0 @@
-/*
-    SPDX-FileCopyrightText: 2011 Marco Martin <m...@kde.org>
-
-    SPDX-License-Identifier: MIT
-*/
-
-#include "draganddropplugin.h"
-
-#include "DeclarativeDragArea.h"
-#include "DeclarativeDragDropEvent.h"
-#include "DeclarativeDropArea.h"
-#include "DeclarativeMimeData.h"
-#include "MimeDataWrapper.h"
-
-void DragAndDropPlugin::registerTypes(const char *uri)
-{
-    Q_ASSERT(QString::fromLatin1(uri) == QLatin1String("org.kde.draganddrop"));
-
-    qmlRegisterType<DeclarativeDropArea>(uri, 2, 0, "DropArea");
-    qmlRegisterType<DeclarativeDragArea>(uri, 2, 0, "DragArea");
-    qmlRegisterAnonymousType<QMimeData>(uri, 1);
-    qmlRegisterUncreatableType<DeclarativeMimeData>(uri, 2, 0, "MimeData", 
QStringLiteral("MimeData cannot be created from QML."));
-    qmlRegisterUncreatableType<DeclarativeDragDropEvent>(uri, 2, 0, 
"DragDropEvent", QStringLiteral("DragDropEvent cannot be created from QML."));
-    qmlRegisterUncreatableType<MimeDataWrapper>(uri, 2, 0, "MimeDataWrapper", 
QStringLiteral("DragDropEvent cannot be created from QML."));
-}
-
-#include "moc_draganddropplugin.cpp"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kdeclarative-6.13.0/src/qmlcontrols/draganddrop/draganddropplugin.h 
new/kdeclarative-6.14.0/src/qmlcontrols/draganddrop/draganddropplugin.h
--- old/kdeclarative-6.13.0/src/qmlcontrols/draganddrop/draganddropplugin.h     
2025-04-04 16:00:06.000000000 +0200
+++ new/kdeclarative-6.14.0/src/qmlcontrols/draganddrop/draganddropplugin.h     
1970-01-01 01:00:00.000000000 +0100
@@ -1,21 +0,0 @@
-/*
-    SPDX-FileCopyrightText: 2011 Marco Martin <m...@kde.org>
-
-    SPDX-License-Identifier: MIT
-*/
-
-#ifndef DRAGANDDROPPLUGIN_H
-#define DRAGANDDROPPLUGIN_H
-
-#include <QQmlExtensionPlugin>
-
-class DragAndDropPlugin : public QQmlExtensionPlugin
-{
-    Q_OBJECT
-    Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface")
-
-public:
-    void registerTypes(const char *uri) override;
-};
-
-#endif

Reply via email to