Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kf6-bluez-qt for openSUSE:Factory 
checked in at 2024-05-11 18:19:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kf6-bluez-qt (Old)
 and      /work/SRC/openSUSE:Factory/.kf6-bluez-qt.new.1880 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kf6-bluez-qt"

Sat May 11 18:19:03 2024 rev:3 rq:1173110 version:6.2.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kf6-bluez-qt/kf6-bluez-qt.changes        
2024-04-15 20:11:38.765508250 +0200
+++ /work/SRC/openSUSE:Factory/.kf6-bluez-qt.new.1880/kf6-bluez-qt.changes      
2024-05-11 18:19:21.374190276 +0200
@@ -1,0 +2,11 @@
+Mon May  6 12:22:13 UTC 2024 - Christophe Marin <christo...@krop.fr>
+
+- Update to 6.2.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/6.2.0/
+- Changes since 6.1.0:
+  * Fixed min_bitpool and max_bitpool from capabilities where ignored
+  * Port QML module to declarative type registration
+
+-------------------------------------------------------------------

Old:
----
  bluez-qt-6.1.0.tar.xz
  bluez-qt-6.1.0.tar.xz.sig

New:
----
  bluez-qt-6.2.0.tar.xz
  bluez-qt-6.2.0.tar.xz.sig

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

Other differences:
------------------
++++++ kf6-bluez-qt.spec ++++++
--- /var/tmp/diff_new_pack.1zo56U/_old  2024-05-11 18:19:22.946247521 +0200
+++ /var/tmp/diff_new_pack.1zo56U/_new  2024-05-11 18:19:22.950247667 +0200
@@ -19,13 +19,13 @@
 %define qt6_version 6.6.0
 
 %define rname bluez-qt
-# Full KF6 version (e.g. 6.1.0)
+# Full KF6 version (e.g. 6.2.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-bluez-qt
-Version:        6.1.0
+Version:        6.2.0
 Release:        0
 Summary:        Async Bluez wrapper library
 License:        LGPL-2.1-or-later

++++++ bluez-qt-6.1.0.tar.xz -> bluez-qt-6.2.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bluez-qt-6.1.0/CMakeLists.txt 
new/bluez-qt-6.2.0/CMakeLists.txt
--- old/bluez-qt-6.1.0/CMakeLists.txt   2024-04-05 12:54:19.000000000 +0200
+++ new/bluez-qt-6.2.0/CMakeLists.txt   2024-05-03 14:22:59.000000000 +0200
@@ -1,10 +1,10 @@
 cmake_minimum_required(VERSION 3.16)
 
-set(KF_VERSION "6.1.0") # handled by release scripts
+set(KF_VERSION "6.2.0") # handled by release scripts
 project(BluezQt VERSION ${KF_VERSION})
 
 include(FeatureSummary)
-find_package(ECM 6.1.0 NO_MODULE)
+find_package(ECM 6.2.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/bluez-qt-6.1.0/autotests/mediatest.cpp 
new/bluez-qt-6.2.0/autotests/mediatest.cpp
--- old/bluez-qt-6.1.0/autotests/mediatest.cpp  2024-04-05 12:54:19.000000000 
+0200
+++ new/bluez-qt-6.2.0/autotests/mediatest.cpp  2024-05-03 14:22:59.000000000 
+0200
@@ -88,7 +88,7 @@
     sbcConfiguration.subbands = SBC_SUBBANDS_8;
     sbcConfiguration.allocation_method = SBC_ALLOCATION_LOUDNESS;
     sbcConfiguration.min_bitpool = 2;
-    sbcConfiguration.max_bitpool = 53;
+    sbcConfiguration.max_bitpool = 64;
 
     QVariantMap params;
     params.insert(QStringLiteral("AdapterPath"), 
QVariant::fromValue(QDBusObjectPath(m_adapter->ubi())));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bluez-qt-6.1.0/src/CMakeLists.txt 
new/bluez-qt-6.2.0/src/CMakeLists.txt
--- old/bluez-qt-6.1.0/src/CMakeLists.txt       2024-04-05 12:54:19.000000000 
+0200
+++ new/bluez-qt-6.2.0/src/CMakeLists.txt       2024-05-03 14:22:59.000000000 
+0200
@@ -106,6 +106,8 @@
 add_library(KF6BluezQt ${bluezqt_SRCS})
 add_library(KF6::BluezQt ALIAS KF6BluezQt)
 
+qt_extract_metatypes(KF6BluezQt)
+
 ecm_generate_export_header(KF6BluezQt
     BASE_NAME BluezQt
     GROUP_BASE_NAME KF
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bluez-qt-6.1.0/src/imports/CMakeLists.txt 
new/bluez-qt-6.2.0/src/imports/CMakeLists.txt
--- old/bluez-qt-6.1.0/src/imports/CMakeLists.txt       2024-04-05 
12:54:19.000000000 +0200
+++ new/bluez-qt-6.2.0/src/imports/CMakeLists.txt       2024-05-03 
14:22:59.000000000 +0200
@@ -1,4 +1,4 @@
-ecm_add_qml_module(bluezqtextensionplugin URI "org.kde.bluezqt" CLASSNAME 
BluezQtExtensionPlugin VERSION 1.0)
+ecm_add_qml_module(bluezqtextensionplugin URI "org.kde.bluezqt" CLASSNAME 
BluezQtExtensionPlugin VERSION 1.0 DEPENDENCIES QtCore)
 
 target_sources(bluezqtextensionplugin PRIVATE
     declarativemanager.cpp
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/bluez-qt-6.1.0/src/imports/bluezqtextensionplugin.cpp 
new/bluez-qt-6.2.0/src/imports/bluezqtextensionplugin.cpp
--- old/bluez-qt-6.1.0/src/imports/bluezqtextensionplugin.cpp   2024-04-05 
12:54:19.000000000 +0200
+++ new/bluez-qt-6.2.0/src/imports/bluezqtextensionplugin.cpp   2024-05-03 
14:22:59.000000000 +0200
@@ -7,28 +7,8 @@
  */
 
 #include "bluezqtextensionplugin.h"
-#include "declarativeadapter.h"
-#include "declarativebattery.h"
-#include "declarativedevice.h"
-#include "declarativedevicesmodel.h"
-#include "declarativeinput.h"
-#include "declarativemanager.h"
-#include "declarativemediaplayer.h"
-#include "device.h"
-#include "pendingcall.h"
-#include "rfkill.h"
 #include "services.h"
 
-#include <QQmlEngine>
-
-static QObject *manager_singleton(QQmlEngine *engine, QJSEngine *scriptEngine)
-{
-    Q_UNUSED(engine)
-    Q_UNUSED(scriptEngine)
-
-    return new DeclarativeManager;
-}
-
 static QJSValue services_singleton(QQmlEngine *engine, QJSEngine *scriptEngine)
 {
     Q_UNUSED(engine)
@@ -71,15 +51,6 @@
 
     Q_ASSERT(QLatin1String(uri) == QLatin1String("org.kde.bluezqt"));
 
-    qmlRegisterSingletonType<DeclarativeManager>(uri, 1, 0, "Manager", 
manager_singleton);
-    qmlRegisterType<DeclarativeDevicesModel>(uri, 1, 0, "DevicesModelPrivate");
-    qmlRegisterUncreatableType<DeclarativeAdapter>(uri, 1, 0, "Adapter", 
QStringLiteral("Adapter cannot be created"));
-    qmlRegisterUncreatableType<DeclarativeBattery>(uri, 1, 0, "Battery", 
QStringLiteral("Battery cannot be created"));
-    qmlRegisterUncreatableType<DeclarativeDevice>(uri, 1, 0, "Device", 
QStringLiteral("Device cannot be created"));
-    qmlRegisterUncreatableType<DeclarativeInput>(uri, 1, 0, "Input", 
QStringLiteral("Input cannot be created"));
-    qmlRegisterUncreatableType<DeclarativeMediaPlayer>(uri, 1, 0, 
"MediaPlayer", QStringLiteral("MediaPlayer cannot be created"));
-    qmlRegisterUncreatableType<PendingCall>(uri, 1, 0, "PendingCall", 
QStringLiteral("PendingCall cannot be created"));
-    qmlRegisterUncreatableType<Rfkill>(uri, 1, 0, "Rfkill", 
QStringLiteral("Rfkill cannot be created"));
     qmlRegisterSingletonType(uri, 1, 0, "Services", services_singleton);
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bluez-qt-6.1.0/src/imports/bluezqtextensionplugin.h 
new/bluez-qt-6.2.0/src/imports/bluezqtextensionplugin.h
--- old/bluez-qt-6.1.0/src/imports/bluezqtextensionplugin.h     2024-04-05 
12:54:19.000000000 +0200
+++ new/bluez-qt-6.2.0/src/imports/bluezqtextensionplugin.h     2024-05-03 
14:22:59.000000000 +0200
@@ -9,8 +9,26 @@
 #ifndef BLUEZQTEXTENSIONPLUGIN_H
 #define BLUEZQTEXTENSIONPLUGIN_H
 
+#include <QQmlEngine>
 #include <QQmlExtensionPlugin>
 
+#include "pendingcall.h"
+#include "rfkill.h"
+
+struct PendingCallForeign {
+    Q_GADGET
+    QML_NAMED_ELEMENT(PendingCall)
+    QML_FOREIGN(BluezQt::PendingCall)
+    QML_UNCREATABLE("")
+};
+
+struct RfkillForeign {
+    Q_GADGET
+    QML_NAMED_ELEMENT(Rfkill)
+    QML_FOREIGN(BluezQt::Rfkill)
+    QML_UNCREATABLE("")
+};
+
 class BluezQtExtensionPlugin : public QQmlExtensionPlugin
 {
     Q_OBJECT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bluez-qt-6.1.0/src/imports/declarativeadapter.h 
new/bluez-qt-6.2.0/src/imports/declarativeadapter.h
--- old/bluez-qt-6.1.0/src/imports/declarativeadapter.h 2024-04-05 
12:54:19.000000000 +0200
+++ new/bluez-qt-6.2.0/src/imports/declarativeadapter.h 2024-05-03 
14:22:59.000000000 +0200
@@ -10,14 +10,17 @@
 #define DECLARATIVEADAPTER_H
 
 #include <QQmlListProperty>
+#include <qqmlregistration.h>
 
 #include "adapter.h"
-
-class DeclarativeDevice;
+#include "declarativedevice.h"
+#include "pendingcall.h"
 
 class DeclarativeAdapter : public QObject
 {
     Q_OBJECT
+    QML_NAMED_ELEMENT(Adapter)
+    QML_UNCREATABLE("Adapter cannot be created")
 
     Q_PROPERTY(QString ubi READ ubi CONSTANT)
     Q_PROPERTY(QString address READ address CONSTANT)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bluez-qt-6.1.0/src/imports/declarativebattery.h 
new/bluez-qt-6.2.0/src/imports/declarativebattery.h
--- old/bluez-qt-6.1.0/src/imports/declarativebattery.h 2024-04-05 
12:54:19.000000000 +0200
+++ new/bluez-qt-6.2.0/src/imports/declarativebattery.h 2024-05-03 
14:22:59.000000000 +0200
@@ -10,10 +10,13 @@
 #define DECLARATIVEBATTERY_H
 
 #include "battery.h"
+#include "qqmlregistration.h"
 
 class DeclarativeBattery : public QObject
 {
     Q_OBJECT
+    QML_NAMED_ELEMENT(Battery)
+    QML_UNCREATABLE("Battery cannot be created")
     Q_PROPERTY(int percentage READ percentage NOTIFY percentageChanged)
 
 public:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bluez-qt-6.1.0/src/imports/declarativedevice.h 
new/bluez-qt-6.2.0/src/imports/declarativedevice.h
--- old/bluez-qt-6.1.0/src/imports/declarativedevice.h  2024-04-05 
12:54:19.000000000 +0200
+++ new/bluez-qt-6.2.0/src/imports/declarativedevice.h  2024-05-03 
14:22:59.000000000 +0200
@@ -10,6 +10,7 @@
 #define DECLARATIVEDEVICE_H
 
 #include "device.h"
+#include <qqmlregistration.h>
 
 class DeclarativeAdapter;
 class DeclarativeBattery;
@@ -19,6 +20,8 @@
 class DeclarativeDevice : public QObject
 {
     Q_OBJECT
+    QML_NAMED_ELEMENT(Device)
+    QML_UNCREATABLE("Device cannot be created")
 
     Q_PROPERTY(QString ubi READ ubi CONSTANT)
     Q_PROPERTY(QString address READ address CONSTANT)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bluez-qt-6.1.0/src/imports/declarativedevicesmodel.h 
new/bluez-qt-6.2.0/src/imports/declarativedevicesmodel.h
--- old/bluez-qt-6.1.0/src/imports/declarativedevicesmodel.h    2024-04-05 
12:54:19.000000000 +0200
+++ new/bluez-qt-6.2.0/src/imports/declarativedevicesmodel.h    2024-05-03 
14:22:59.000000000 +0200
@@ -10,6 +10,7 @@
 #define DECLARATIVEDEVICESMODEL_H
 
 #include <QSortFilterProxyModel>
+#include <qqmlregistration.h>
 
 #include "devicesmodel.h"
 
@@ -18,6 +19,7 @@
 class DeclarativeDevicesModel : public QSortFilterProxyModel
 {
     Q_OBJECT
+    QML_NAMED_ELEMENT(DevicesModelPrivate)
     Q_PROPERTY(DeclarativeManager *manager READ manager WRITE setManager)
 
 public:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bluez-qt-6.1.0/src/imports/declarativeinput.h 
new/bluez-qt-6.2.0/src/imports/declarativeinput.h
--- old/bluez-qt-6.1.0/src/imports/declarativeinput.h   2024-04-05 
12:54:19.000000000 +0200
+++ new/bluez-qt-6.2.0/src/imports/declarativeinput.h   2024-05-03 
14:22:59.000000000 +0200
@@ -10,10 +10,13 @@
 #define DECLARATIVEINPUT_H
 
 #include "input.h"
+#include "qqmlregistration.h"
 
 class DeclarativeInput : public QObject
 {
     Q_OBJECT
+    QML_NAMED_ELEMENT(Input)
+    QML_UNCREATABLE("Input cannot be created")
     Q_PROPERTY(BluezQt::Input::ReconnectMode reconnectMode READ reconnectMode 
NOTIFY reconnectModeChanged)
 
 public:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bluez-qt-6.1.0/src/imports/declarativemanager.h 
new/bluez-qt-6.2.0/src/imports/declarativemanager.h
--- old/bluez-qt-6.1.0/src/imports/declarativemanager.h 2024-04-05 
12:54:19.000000000 +0200
+++ new/bluez-qt-6.2.0/src/imports/declarativemanager.h 2024-05-03 
14:22:59.000000000 +0200
@@ -10,6 +10,7 @@
 #define DECLARATIVEMANAGER_H
 
 #include <QHash>
+#include <QQmlEngine>
 #include <QQmlListProperty>
 
 #include "manager.h"
@@ -20,6 +21,8 @@
 class DeclarativeManager : public BluezQt::Manager
 {
     Q_OBJECT
+    QML_NAMED_ELEMENT(Manager)
+    QML_SINGLETON
     Q_PROPERTY(DeclarativeAdapter *usableAdapter READ usableAdapter NOTIFY 
usableAdapterChanged)
     Q_PROPERTY(QQmlListProperty<DeclarativeAdapter> adapters READ 
declarativeAdapters NOTIFY adaptersChanged)
     Q_PROPERTY(QQmlListProperty<DeclarativeDevice> devices READ 
declarativeDevices NOTIFY devicesChanged)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bluez-qt-6.1.0/src/imports/declarativemediaplayer.h 
new/bluez-qt-6.2.0/src/imports/declarativemediaplayer.h
--- old/bluez-qt-6.1.0/src/imports/declarativemediaplayer.h     2024-04-05 
12:54:19.000000000 +0200
+++ new/bluez-qt-6.2.0/src/imports/declarativemediaplayer.h     2024-05-03 
14:22:59.000000000 +0200
@@ -10,12 +10,16 @@
 #define DECLARATIVEMEDIAPLAYER_H
 
 #include <QJsonObject>
+#include <qqmlregistration.h>
 
 #include "mediaplayer.h"
+#include "pendingcall.h"
 
 class DeclarativeMediaPlayer : public QObject
 {
     Q_OBJECT
+    QML_NAMED_ELEMENT(MediaPlayer)
+    QML_UNCREATABLE("MediaPlayer cannot be created")
     Q_PROPERTY(QString name READ name NOTIFY nameChanged)
     Q_PROPERTY(BluezQt::MediaPlayer::Equalizer equalizer READ equalizer WRITE 
setEqualizer NOTIFY equalizerChanged)
     Q_PROPERTY(BluezQt::MediaPlayer::Repeat repeat READ repeat WRITE setRepeat 
NOTIFY repeatChanged)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bluez-qt-6.1.0/src/manager.h 
new/bluez-qt-6.2.0/src/manager.h
--- old/bluez-qt-6.1.0/src/manager.h    2024-04-05 12:54:19.000000000 +0200
+++ new/bluez-qt-6.2.0/src/manager.h    2024-05-03 14:22:59.000000000 +0200
@@ -87,7 +87,7 @@
     Q_PROPERTY(AdapterPtr usableAdapter READ usableAdapter NOTIFY 
usableAdapterChanged)
     Q_PROPERTY(QList<AdapterPtr> adapters READ adapters)
     Q_PROPERTY(QList<DevicePtr> devices READ devices)
-    Q_PROPERTY(Rfkill *rfkill READ rfkill CONSTANT)
+    Q_PROPERTY(BluezQt::Rfkill *rfkill READ rfkill CONSTANT)
 
 public:
     /**
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bluez-qt-6.1.0/src/mediaendpoint.cpp 
new/bluez-qt-6.2.0/src/mediaendpoint.cpp
--- old/bluez-qt-6.1.0/src/mediaendpoint.cpp    2024-04-05 12:54:19.000000000 
+0200
+++ new/bluez-qt-6.2.0/src/mediaendpoint.cpp    2024-05-03 14:22:59.000000000 
+0200
@@ -90,8 +90,8 @@
             break;
         }
 
-        caps.min_bitpool = 2;
-        caps.max_bitpool = 53;
+        caps.min_bitpool = std::max(caps.min_bitpool, 
static_cast<uint8_t>(MIN_BITPOOL));
+        caps.max_bitpool = std::min(caps.max_bitpool, 
static_cast<uint8_t>(MAX_BITPOOL));
 
         const QByteArray configuration(reinterpret_cast<const char *>(&caps), 
sizeof(caps));
         Q_EMIT configurationSelected(capabilities, configuration);

++++++ frameworks.keyring ++++++
Binary files /var/tmp/diff_new_pack.1zo56U/_old and 
/var/tmp/diff_new_pack.1zo56U/_new differ

Reply via email to