Hello community, here is the log from the commit of package bluez-qt for openSUSE:Factory checked in at 2018-07-21 10:10:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bluez-qt (Old) and /work/SRC/openSUSE:Factory/.bluez-qt.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bluez-qt" Sat Jul 21 10:10:04 2018 rev:40 rq:623252 version:5.48.0 Changes: -------- --- /work/SRC/openSUSE:Factory/bluez-qt/bluez-qt.changes 2018-06-22 13:17:04.451275634 +0200 +++ /work/SRC/openSUSE:Factory/.bluez-qt.new/bluez-qt.changes 2018-07-21 10:10:06.787172117 +0200 @@ -1,0 +2,11 @@ +Mon Jul 16 04:37:33 UTC 2018 - [email protected] + +- Update to 5.48.0 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/kde-frameworks-5.48.0.php +- Changes since 5.47.0: + * Update D-Bus xml files to use "Out*" for signal type Qt annotations + * Add signal for devices's address changing + +------------------------------------------------------------------- Old: ---- bluez-qt-5.47.0.tar.xz New: ---- bluez-qt-5.48.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bluez-qt.spec ++++++ --- /var/tmp/diff_new_pack.8sdclB/_old 2018-07-21 10:10:07.283172003 +0200 +++ /var/tmp/diff_new_pack.8sdclB/_new 2018-07-21 10:10:07.283172003 +0200 @@ -18,13 +18,13 @@ %define sonum 6 %define _libname KF5BluezQt -%define _tar_path 5.47 +%define _tar_path 5.48 # Full KF5 version (e.g. 5.33.0) %{!?_kf5_version: %global _kf5_version %{version}} # Last major and minor KF5 version (e.g. 5.33) -%{!?_kf5_bugfix_version: %global _kf5_bugfix_version %(echo %{_kf5_version} | awk -F. '{print $1"."$2}')} +%{!?_kf5_bugfix_version: %define _kf5_bugfix_version %(echo %{_kf5_version} | awk -F. '{print $1"."$2}')} Name: bluez-qt -Version: 5.47.0 +Version: 5.48.0 Release: 0 Summary: Async Bluez wrapper library License: LGPL-2.1-or-later ++++++ bluez-qt-5.47.0.tar.xz -> bluez-qt-5.48.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-5.47.0/CMakeLists.txt new/bluez-qt-5.48.0/CMakeLists.txt --- old/bluez-qt-5.47.0/CMakeLists.txt 2018-06-02 18:26:11.000000000 +0200 +++ new/bluez-qt-5.48.0/CMakeLists.txt 2018-07-07 23:51:43.000000000 +0200 @@ -1,10 +1,10 @@ cmake_minimum_required(VERSION 3.0) -set(KF5_VERSION "5.47.0") # handled by release scripts +set(KF5_VERSION "5.48.0") # handled by release scripts project(BluezQt VERSION ${KF5_VERSION}) include(FeatureSummary) -find_package(ECM 5.47.0 NO_MODULE) +find_package(ECM 5.48.0 NO_MODULE) set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/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.47.0/autotests/interfaces/org.freedesktop.DBus.Properties.xml new/bluez-qt-5.48.0/autotests/interfaces/org.freedesktop.DBus.Properties.xml --- old/bluez-qt-5.47.0/autotests/interfaces/org.freedesktop.DBus.Properties.xml 2018-06-02 18:26:11.000000000 +0200 +++ new/bluez-qt-5.48.0/autotests/interfaces/org.freedesktop.DBus.Properties.xml 2018-07-07 23:51:43.000000000 +0200 @@ -22,7 +22,7 @@ <arg type="s" name="interface_name"/> <arg type="a{sv}" name="changed_properties"/> <arg type="as" name="invalidated_properties"/> - <annotation name="org.qtproject.QtDBus.QtTypeName.In1" value="QVariantMap" /> + <annotation name="org.qtproject.QtDBus.QtTypeName.Out1" value="QVariantMap" /> </signal> </interface> </node> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-5.47.0/src/device.h new/bluez-qt-5.48.0/src/device.h --- old/bluez-qt-5.47.0/src/device.h 2018-06-02 18:26:11.000000000 +0200 +++ new/bluez-qt-5.48.0/src/device.h 2018-07-07 23:51:43.000000000 +0200 @@ -46,7 +46,7 @@ Q_OBJECT Q_PROPERTY(QString ubi READ ubi) - Q_PROPERTY(QString address READ address) + Q_PROPERTY(QString address READ address NOTIFY addressChanged) Q_PROPERTY(QString name READ name WRITE setName NOTIFY nameChanged) Q_PROPERTY(QString friendlyName READ friendlyName NOTIFY friendlyNameChanged) Q_PROPERTY(QString remoteName READ remoteName NOTIFY remoteNameChanged) @@ -424,6 +424,11 @@ void nameChanged(const QString &name); /** + * Indicates that device's address have changed. + */ + void addressChanged(const QString &address); + + /** * Indicates that device's friendly name have changed. */ void friendlyNameChanged(const QString &friendlyName); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-5.47.0/src/device_p.cpp new/bluez-qt-5.48.0/src/device_p.cpp --- old/bluez-qt-5.47.0/src/device_p.cpp 2018-06-02 18:26:11.000000000 +0200 +++ new/bluez-qt-5.48.0/src/device_p.cpp 2018-07-07 23:51:43.000000000 +0200 @@ -147,6 +147,8 @@ if (property == QLatin1String("Name")) { namePropertyChanged(value.toString()); + } else if (property == QLatin1String("Address")) { + addressPropertyChanged(value.toString()); } else if (property == QLatin1String("Alias")) { aliasPropertyChanged(value.toString()); } else if (property == QLatin1String("Class")) { @@ -204,6 +206,14 @@ } } +void DevicePrivate::addressPropertyChanged(const QString &value) +{ + if (m_address != value) { + m_address = value; + Q_EMIT q.data()->addressChanged(m_address); + } +} + void DevicePrivate::aliasPropertyChanged(const QString &value) { if (m_alias != value) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-5.47.0/src/device_p.h new/bluez-qt-5.48.0/src/device_p.h --- old/bluez-qt-5.47.0/src/device_p.h 2018-06-02 18:26:11.000000000 +0200 +++ new/bluez-qt-5.48.0/src/device_p.h 2018-07-07 23:51:43.000000000 +0200 @@ -53,6 +53,7 @@ void propertiesChanged(const QString &interface, const QVariantMap &changed, const QStringList &invalidated); void namePropertyChanged(const QString &value); void aliasPropertyChanged(const QString &value); + void addressPropertyChanged(const QString &value); void classPropertyChanged(quint32 value); QWeakPointer<Device> q; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-5.47.0/src/interfaces/org.freedesktop.DBus.ObjectManager.xml new/bluez-qt-5.48.0/src/interfaces/org.freedesktop.DBus.ObjectManager.xml --- old/bluez-qt-5.47.0/src/interfaces/org.freedesktop.DBus.ObjectManager.xml 2018-06-02 18:26:11.000000000 +0200 +++ new/bluez-qt-5.48.0/src/interfaces/org.freedesktop.DBus.ObjectManager.xml 2018-07-07 23:51:43.000000000 +0200 @@ -9,7 +9,7 @@ <signal name="InterfacesAdded"> <arg name="object" type="o"/> <arg name="interfaces" type="a{sa{sv}}"/> - <annotation name="org.qtproject.QtDBus.QtTypeName.In1" value="QVariantMapMap"/> + <annotation name="org.qtproject.QtDBus.QtTypeName.Out1" value="QVariantMapMap"/> </signal> <signal name="InterfacesRemoved"> <arg name="object" type="o"/> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-5.47.0/src/interfaces/org.freedesktop.DBus.Properties.xml new/bluez-qt-5.48.0/src/interfaces/org.freedesktop.DBus.Properties.xml --- old/bluez-qt-5.47.0/src/interfaces/org.freedesktop.DBus.Properties.xml 2018-06-02 18:26:11.000000000 +0200 +++ new/bluez-qt-5.48.0/src/interfaces/org.freedesktop.DBus.Properties.xml 2018-07-07 23:51:43.000000000 +0200 @@ -22,7 +22,7 @@ <arg type="s" name="interface_name"/> <arg type="a{sv}" name="changed_properties"/> <arg type="as" name="invalidated_properties"/> - <annotation name="org.qtproject.QtDBus.QtTypeName.In1" value="QVariantMap" /> + <annotation name="org.qtproject.QtDBus.QtTypeName.Out1" value="QVariantMap" /> </signal> </interface> </node>
