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;

Reply via email to