Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package bluez-qt for openSUSE:Factory checked in at 2021-04-12 12:34:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bluez-qt (Old) and /work/SRC/openSUSE:Factory/.bluez-qt.new.2401 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bluez-qt" Mon Apr 12 12:34:06 2021 rev:76 rq:884225 version:5.81.0 Changes: -------- --- /work/SRC/openSUSE:Factory/bluez-qt/bluez-qt.changes 2021-03-16 15:39:52.416602121 +0100 +++ /work/SRC/openSUSE:Factory/.bluez-qt.new.2401/bluez-qt.changes 2021-04-12 12:34:20.401107473 +0200 @@ -1,0 +2,11 @@ +Mon Apr 5 07:12:02 UTC 2021 - Christophe Giboudeaux <[email protected]> + +- Update to 5.81.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.81.0 +- Changes since 5.80.0: + * Fix unity compile support + * Port GattManager and MediaTransport away from QDBusInterface + +------------------------------------------------------------------- Old: ---- bluez-qt-5.80.0.tar.xz bluez-qt-5.80.0.tar.xz.sig New: ---- bluez-qt-5.81.0.tar.xz bluez-qt-5.81.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bluez-qt.spec ++++++ --- /var/tmp/diff_new_pack.NF5JJz/_old 2021-04-12 12:34:20.913108265 +0200 +++ /var/tmp/diff_new_pack.NF5JJz/_new 2021-04-12 12:34:20.917108271 +0200 @@ -18,7 +18,7 @@ %define sonum 6 %define _libname KF5BluezQt -%define _tar_path 5.80 +%define _tar_path 5.81 # Full KF5 version (e.g. 5.33.0) %{!?_kf5_version: %global _kf5_version %{version}} # Last major and minor KF5 version (e.g. 5.33) @@ -26,7 +26,7 @@ # Only needed for the package signature condition %bcond_without lang Name: bluez-qt -Version: 5.80.0 +Version: 5.81.0 Release: 0 Summary: Async Bluez wrapper library License: LGPL-2.1-or-later ++++++ bluez-qt-5.80.0.tar.xz -> bluez-qt-5.81.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-5.80.0/CMakeLists.txt new/bluez-qt-5.81.0/CMakeLists.txt --- old/bluez-qt-5.80.0/CMakeLists.txt 2021-03-01 13:14:04.000000000 +0100 +++ new/bluez-qt-5.81.0/CMakeLists.txt 2021-04-03 11:27:40.000000000 +0200 @@ -1,10 +1,10 @@ cmake_minimum_required(VERSION 3.5) -set(KF_VERSION "5.80.0") # handled by release scripts +set(KF_VERSION "5.81.0") # handled by release scripts project(BluezQt VERSION ${KF_VERSION}) include(FeatureSummary) -find_package(ECM 5.80.0 NO_MODULE) +find_package(ECM 5.81.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-5.80.0/src/CMakeLists.txt new/bluez-qt-5.81.0/src/CMakeLists.txt --- old/bluez-qt-5.80.0/src/CMakeLists.txt 2021-03-01 13:14:04.000000000 +0100 +++ new/bluez-qt-5.81.0/src/CMakeLists.txt 2021-04-03 11:27:40.000000000 +0200 @@ -85,6 +85,7 @@ qt5_add_dbus_interface(bluezqt_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/interfaces/org.bluez.Media1.xml bluezmedia1) qt5_add_dbus_interface(bluezqt_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/interfaces/org.bluez.MediaEndpoint1.xml bluezmediaendpoint1) qt5_add_dbus_interface(bluezqt_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/interfaces/org.bluez.MediaPlayer1.xml bluezmediaplayer1) +qt5_add_dbus_interface(bluezqt_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/interfaces/org.bluez.MediaTransport1.xml bluezmediatransport1) qt5_add_dbus_interface(bluezqt_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/interfaces/org.bluez.obex.AgentManager1.xml obexagentmanager1) qt5_add_dbus_interface(bluezqt_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/interfaces/org.bluez.obex.Client1.xml obexclient1) qt5_add_dbus_interface(bluezqt_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/interfaces/org.bluez.obex.Transfer1.xml obextransfer1) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-5.80.0/src/gattmanager.cpp new/bluez-qt-5.81.0/src/gattmanager.cpp --- old/bluez-qt-5.80.0/src/gattmanager.cpp 2021-03-01 13:14:04.000000000 +0100 +++ new/bluez-qt-5.81.0/src/gattmanager.cpp 2021-04-03 11:27:40.000000000 +0200 @@ -19,7 +19,6 @@ #include "pendingcall.h" #include "utils.h" -#include <QDBusInterface> #include <QDBusPendingCall> namespace BluezQt @@ -62,9 +61,7 @@ qCDebug(BLUEZQT) << "Cannot register object" << application->objectPath().path(); } - QList<QVariant> argumentList; - argumentList << QVariant::fromValue(application->objectPath()) << QVariantMap(); - return new PendingCall(d->m_dbusInterface->asyncCallWithArgumentList(QStringLiteral("RegisterApplication"), argumentList), PendingCall::ReturnVoid, this); + return new PendingCall(d->m_dbusInterface.RegisterApplication(application->objectPath(), QVariantMap()), PendingCall::ReturnVoid, this); } PendingCall *GattManager::unregisterApplication(GattApplication *application) @@ -73,9 +70,7 @@ DBusConnection::orgBluez().unregisterObject(application->objectPath().path()); - QList<QVariant> argumentList; - argumentList << QVariant::fromValue(application->objectPath()); - return new PendingCall(d->m_dbusInterface->asyncCallWithArgumentList(QStringLiteral("UnregisterApplication"), argumentList), PendingCall::ReturnVoid, this); + return new PendingCall(d->m_dbusInterface.UnregisterApplication(application->objectPath()), PendingCall::ReturnVoid, this); } } // namespace BluezQt diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-5.80.0/src/gattmanager_p.cpp new/bluez-qt-5.81.0/src/gattmanager_p.cpp --- old/bluez-qt-5.80.0/src/gattmanager_p.cpp 2021-03-01 13:14:04.000000000 +0100 +++ new/bluez-qt-5.81.0/src/gattmanager_p.cpp 2021-04-03 11:27:40.000000000 +0200 @@ -9,18 +9,15 @@ #include "gattmanager_p.h" #include "utils.h" -#include <QDBusInterface> - namespace BluezQt { GattManagerPrivate::GattManagerPrivate(const QString &path) + : m_dbusInterface(Strings::orgBluez(), path, DBusConnection::orgBluez()) { - m_dbusInterface = new QDBusInterface(Strings::orgBluez(), path, QStringLiteral("org.bluez.GattManager1"), DBusConnection::orgBluez()); } GattManagerPrivate::~GattManagerPrivate() { - delete m_dbusInterface; } } // namespace BluezQt diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-5.80.0/src/gattmanager_p.h new/bluez-qt-5.81.0/src/gattmanager_p.h --- old/bluez-qt-5.80.0/src/gattmanager_p.h 2021-03-01 13:14:04.000000000 +0100 +++ new/bluez-qt-5.81.0/src/gattmanager_p.h 2021-04-03 11:27:40.000000000 +0200 @@ -8,7 +8,8 @@ #pragma once -class QDBusInterface; +#include "bluezgattmanager1.h" + class QString; namespace BluezQt @@ -19,7 +20,7 @@ GattManagerPrivate(const QString &path); ~GattManagerPrivate(); - QDBusInterface *m_dbusInterface = nullptr; + OrgBluezGattManager1Interface m_dbusInterface; }; } // namespace BluezQt diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-5.80.0/src/imports/declarativeadapter.cpp new/bluez-qt-5.81.0/src/imports/declarativeadapter.cpp --- old/bluez-qt-5.80.0/src/imports/declarativeadapter.cpp 2021-03-01 13:14:04.000000000 +0100 +++ new/bluez-qt-5.81.0/src/imports/declarativeadapter.cpp 2021-04-03 11:27:40.000000000 +0200 @@ -9,7 +9,7 @@ #include "declarativeadapter.h" #include "declarativedevice.h" -static int devicesCountFunction(QQmlListProperty<DeclarativeDevice> *property) +static int devicesCountDeclarativeAdapterFunction(QQmlListProperty<DeclarativeDevice> *property) { Q_ASSERT(qobject_cast<DeclarativeAdapter *>(property->object)); DeclarativeAdapter *adapter = static_cast<DeclarativeAdapter *>(property->object); @@ -17,7 +17,7 @@ return adapter->m_devices.count(); } -static DeclarativeDevice *devicesAtFunction(QQmlListProperty<DeclarativeDevice> *property, int index) +static DeclarativeDevice *devicesAtDeclarativeAdapterFunction(QQmlListProperty<DeclarativeDevice> *property, int index) { Q_ASSERT(qobject_cast<DeclarativeAdapter *>(property->object)); DeclarativeAdapter *adapter = static_cast<DeclarativeAdapter *>(property->object); @@ -154,7 +154,7 @@ QQmlListProperty<DeclarativeDevice> DeclarativeAdapter::devices() { - return QQmlListProperty<DeclarativeDevice>(this, nullptr, devicesCountFunction, devicesAtFunction); + return QQmlListProperty<DeclarativeDevice>(this, nullptr, devicesCountDeclarativeAdapterFunction, devicesAtDeclarativeAdapterFunction); } DeclarativeDevice *DeclarativeAdapter::deviceForAddress(const QString &address) const diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-5.80.0/src/interfaces/org.bluez.MediaTransport1.xml new/bluez-qt-5.81.0/src/interfaces/org.bluez.MediaTransport1.xml --- old/bluez-qt-5.80.0/src/interfaces/org.bluez.MediaTransport1.xml 1970-01-01 01:00:00.000000000 +0100 +++ new/bluez-qt-5.81.0/src/interfaces/org.bluez.MediaTransport1.xml 2021-04-03 11:27:40.000000000 +0200 @@ -0,0 +1,25 @@ +<?xml version="1.0"?> +<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd"> +<node> + <interface name="org.bluez.MediaTransport1"> + <method name="Acquire"> + <arg name="fd" type="h" direction="out"/> + <arg name="mtu_r" type="q" direction="out"/> + <arg name="mtu_w" type="q" direction="out"/> + </method> + <method name="TryAcquire"> + <arg name="fd" type="h" direction="out"/> + <arg name="mtu_r" type="q" direction="out"/> + <arg name="mtu_w" type="q" direction="out"/> + </method> + <method name="Release" /> + + <property name="Device" type="o" access="read" /> + <property name="UUID" type="s" access="read" /> + <property name="Codec" type="y" access="read" /> + <property name="Configuration" type="ay" access="read" /> + <property name="State" type="s" access="read" /> + <property name="Delay" type="q" access="read" /> + <property name="Volume" type="q" access="readwrite" /> + </interface> +</node> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-5.80.0/src/mediatransport.cpp new/bluez-qt-5.81.0/src/mediatransport.cpp --- old/bluez-qt-5.80.0/src/mediatransport.cpp 2021-03-01 13:14:04.000000000 +0100 +++ new/bluez-qt-5.81.0/src/mediatransport.cpp 2021-04-03 11:27:40.000000000 +0200 @@ -39,17 +39,17 @@ TPendingCall<QDBusUnixFileDescriptor, uint16_t, uint16_t> *MediaTransport::acquire() { - return new TPendingCall<QDBusUnixFileDescriptor, uint16_t, uint16_t>(d->m_dbusInterface->asyncCall(QStringLiteral("Acquire")), this); + return new TPendingCall<QDBusUnixFileDescriptor, uint16_t, uint16_t>(d->m_dbusInterface.Acquire(), this); } TPendingCall<QDBusUnixFileDescriptor, uint16_t, uint16_t> *MediaTransport::tryAcquire() { - return new TPendingCall<QDBusUnixFileDescriptor, uint16_t, uint16_t>(d->m_dbusInterface->asyncCall(QStringLiteral("TryAcquire")), this); + return new TPendingCall<QDBusUnixFileDescriptor, uint16_t, uint16_t>(d->m_dbusInterface.TryAcquire(), this); } TPendingCall<void> *MediaTransport::release() { - return new TPendingCall<void>(d->m_dbusInterface->asyncCall(QStringLiteral("Release")), this); + return new TPendingCall<void>(d->m_dbusInterface.Release(), this); } } // namespace BluezQt diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-5.80.0/src/mediatransport_p.cpp new/bluez-qt-5.81.0/src/mediatransport_p.cpp --- old/bluez-qt-5.80.0/src/mediatransport_p.cpp 2021-03-01 13:14:04.000000000 +0100 +++ new/bluez-qt-5.81.0/src/mediatransport_p.cpp 2021-04-03 11:27:40.000000000 +0200 @@ -81,11 +81,10 @@ MediaTransportPrivate::MediaTransportPrivate(const QString &path, const QVariantMap &properties) : QObject() + , m_dbusInterface(Strings::orgBluez(), path, DBusConnection::orgBluez()) , m_dbusProperties(nullptr) , m_path(path) { - m_dbusInterface = new QDBusInterface(Strings::orgBluez(), path, QStringLiteral("org.bluez.MediaTransport1"), DBusConnection::orgBluez(), this); - DBusConnection::orgBluez().connect(Strings::orgBluez(), path, Strings::orgFreedesktopDBusProperties(), diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-5.80.0/src/mediatransport_p.h new/bluez-qt-5.81.0/src/mediatransport_p.h --- old/bluez-qt-5.80.0/src/mediatransport_p.h 2021-03-01 13:14:04.000000000 +0100 +++ new/bluez-qt-5.81.0/src/mediatransport_p.h 2021-04-03 11:27:40.000000000 +0200 @@ -8,6 +8,7 @@ #pragma once +#include "bluezmediatransport1.h" #include "dbusproperties.h" #include "mediatransport.h" @@ -29,7 +30,7 @@ public: QWeakPointer<MediaTransport> q; - QDBusInterface *m_dbusInterface; + OrgBluezMediaTransport1Interface m_dbusInterface; DBusProperties *m_dbusProperties; QString m_path;
