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-09-15 12:33:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kf6-bluez-qt (Old) and /work/SRC/openSUSE:Factory/.kf6-bluez-qt.new.29891 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kf6-bluez-qt" Sun Sep 15 12:33:27 2024 rev:7 rq:1200989 version:6.6.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kf6-bluez-qt/kf6-bluez-qt.changes 2024-08-10 19:06:37.978874269 +0200 +++ /work/SRC/openSUSE:Factory/.kf6-bluez-qt.new.29891/kf6-bluez-qt.changes 2024-09-15 12:34:15.155145472 +0200 @@ -1,0 +2,12 @@ +Sat Sep 7 09:03:03 UTC 2024 - Christophe Marin <christo...@krop.fr> + +- Update to 6.6.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/6/6.6.0 +- Changes since 6.5.0: + * Update version to 6.6.0 + * MediaTransport: Added setVolume + * ci: add Alpine/musl job + +------------------------------------------------------------------- Old: ---- bluez-qt-6.5.0.tar.xz bluez-qt-6.5.0.tar.xz.sig New: ---- bluez-qt-6.6.0.tar.xz bluez-qt-6.6.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kf6-bluez-qt.spec ++++++ --- /var/tmp/diff_new_pack.Ul0QyT/_old 2024-09-15 12:34:15.787171656 +0200 +++ /var/tmp/diff_new_pack.Ul0QyT/_new 2024-09-15 12:34:15.791171822 +0200 @@ -19,13 +19,13 @@ %define qt6_version 6.6.0 %define rname bluez-qt -# Full KF6 version (e.g. 6.5.0) +# Full KF6 version (e.g. 6.6.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.5.0 +Version: 6.6.0 Release: 0 Summary: Async Bluez wrapper library License: LGPL-2.1-or-later ++++++ bluez-qt-6.5.0.tar.xz -> bluez-qt-6.6.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-6.5.0/.gitlab-ci.yml new/bluez-qt-6.6.0/.gitlab-ci.yml --- old/bluez-qt-6.5.0/.gitlab-ci.yml 2024-08-02 13:11:17.000000000 +0200 +++ new/bluez-qt-6.6.0/.gitlab-ci.yml 2024-09-06 13:35:34.000000000 +0200 @@ -5,3 +5,4 @@ - project: sysadmin/ci-utilities file: - /gitlab-templates/linux-qt6.yml + - /gitlab-templates/alpine-qt6.yml diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-6.5.0/CMakeLists.txt new/bluez-qt-6.6.0/CMakeLists.txt --- old/bluez-qt-6.5.0/CMakeLists.txt 2024-08-02 13:11:17.000000000 +0200 +++ new/bluez-qt-6.6.0/CMakeLists.txt 2024-09-06 13:35:34.000000000 +0200 @@ -1,10 +1,10 @@ cmake_minimum_required(VERSION 3.16) -set(KF_VERSION "6.5.0") # handled by release scripts +set(KF_VERSION "6.6.0") # handled by release scripts project(BluezQt VERSION ${KF_VERSION}) include(FeatureSummary) -find_package(ECM 6.5.0 NO_MODULE) +find_package(ECM 6.6.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.5.0/src/mediatransport.cpp new/bluez-qt-6.6.0/src/mediatransport.cpp --- old/bluez-qt-6.5.0/src/mediatransport.cpp 2024-08-02 13:11:17.000000000 +0200 +++ new/bluez-qt-6.6.0/src/mediatransport.cpp 2024-09-06 13:35:34.000000000 +0200 @@ -8,6 +8,7 @@ #include "mediatransport.h" #include "mediatransport_p.h" +#include "pendingcall.h" namespace BluezQt { @@ -34,6 +35,11 @@ return d->m_volume; } +PendingCall *MediaTransport::setVolume(quint16 volume) +{ + return new PendingCall(d->setDBusProperty(QStringLiteral("Volume"), QVariant::fromValue(volume)), PendingCall::ReturnVoid, this); +} + TPendingCall<QDBusUnixFileDescriptor, uint16_t, uint16_t> *MediaTransport::acquire() { return new TPendingCall<QDBusUnixFileDescriptor, uint16_t, uint16_t>(d->m_dbusInterface.Acquire(), this); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-6.5.0/src/mediatransport.h new/bluez-qt-6.6.0/src/mediatransport.h --- old/bluez-qt-6.5.0/src/mediatransport.h 2024-08-02 13:11:17.000000000 +0200 +++ new/bluez-qt-6.6.0/src/mediatransport.h 2024-09-06 13:35:34.000000000 +0200 @@ -76,6 +76,18 @@ */ quint16 volume() const; + /** + * Sets the volume of the transport. + * + * Only works when the transport was acquired by the sender. + * + * @param quint16 volume of the transport in the range [0x00..0x7F] (0-127) + * + * @return void pending call + * @since 6.6 + */ + PendingCall *setVolume(quint16 volume); + public Q_SLOTS: /** * Acquire transport file descriptor and the MTU for read diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-6.5.0/src/mediatransport_p.cpp new/bluez-qt-6.6.0/src/mediatransport_p.cpp --- old/bluez-qt-6.5.0/src/mediatransport_p.cpp 2024-08-02 13:11:17.000000000 +0200 +++ new/bluez-qt-6.6.0/src/mediatransport_p.cpp 2024-09-06 13:35:34.000000000 +0200 @@ -104,6 +104,11 @@ m_configuration.sampleRate = byteArrayToSampleRate(m_configuration.codec, properties.value(QStringLiteral("Configuration")).toByteArray()); } +QDBusPendingReply<> MediaTransportPrivate::setDBusProperty(const QString &name, const QVariant &value) +{ + return m_dbusProperties->Set(Strings::orgBluezMediaTransport1(), name, QDBusVariant(value)); +} + void MediaTransportPrivate::onPropertiesChanged(const QString &interface, const QVariantMap &changed, const QStringList &invalidated) { if (interface != Strings::orgBluezMediaTransport1()) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-6.5.0/src/mediatransport_p.h new/bluez-qt-6.6.0/src/mediatransport_p.h --- old/bluez-qt-6.5.0/src/mediatransport_p.h 2024-08-02 13:11:17.000000000 +0200 +++ new/bluez-qt-6.6.0/src/mediatransport_p.h 2024-09-06 13:35:34.000000000 +0200 @@ -15,6 +15,7 @@ namespace BluezQt { +typedef org::bluez::MediaTransport1 BluezMediaTransport; typedef org::freedesktop::DBus::Properties DBusProperties; class MediaTransportPrivate : public QObject @@ -26,6 +27,8 @@ void init(const QVariantMap &properties); + QDBusPendingReply<> setDBusProperty(const QString &name, const QVariant &value); + public Q_SLOTS: void onPropertiesChanged(const QString &interface, const QVariantMap &changed, const QStringList &invalidated); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluez-qt-6.5.0/src/pendingcall.h new/bluez-qt-6.6.0/src/pendingcall.h --- old/bluez-qt-6.5.0/src/pendingcall.h 2024-08-02 13:11:17.000000000 +0200 +++ new/bluez-qt-6.6.0/src/pendingcall.h 2024-09-06 13:35:34.000000000 +0200 @@ -201,6 +201,7 @@ friend class LEAdvertisingManager; friend class Media; friend class MediaPlayer; + friend class MediaTransport; friend class ObexManager; friend class ObexTransfer; friend class ObexSession;