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