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