Hello community, here is the log from the commit of package plasma5-pa for openSUSE:Factory checked in at 2018-07-01 21:23:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/plasma5-pa (Old) and /work/SRC/openSUSE:Factory/.plasma5-pa.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plasma5-pa" Sun Jul 1 21:23:33 2018 rev:53 rq:619320 version:5.13.2 Changes: -------- --- /work/SRC/openSUSE:Factory/plasma5-pa/plasma5-pa.changes 2018-06-26 10:36:08.877607943 +0200 +++ /work/SRC/openSUSE:Factory/.plasma5-pa.new/plasma5-pa.changes 2018-07-01 21:23:35.992986927 +0200 @@ -1,0 +2,10 @@ +Tue Jun 26 16:01:09 CEST 2018 - fab...@ritter-vogt.de + +- Update to 5.13.2 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/plasma-5.13.2.php +- Changes since 5.13.1: + * SinkModel: Ignore virtual sinks for preferredSink (kde#395466) + +------------------------------------------------------------------- Old: ---- plasma-pa-5.13.1.tar.xz New: ---- plasma-pa-5.13.2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ plasma5-pa.spec ++++++ --- /var/tmp/diff_new_pack.4PNvar/_old 2018-07-01 21:23:36.304986521 +0200 +++ /var/tmp/diff_new_pack.4PNvar/_new 2018-07-01 21:23:36.304986521 +0200 @@ -18,7 +18,7 @@ %bcond_without lang Name: plasma5-pa -Version: 5.13.1 +Version: 5.13.2 Release: 0 Summary: The new Plasma5 Volume Manager License: GPL-2.0-or-later ++++++ plasma-pa-5.13.1.tar.xz -> plasma-pa-5.13.2.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-pa-5.13.1/CMakeLists.txt new/plasma-pa-5.13.2/CMakeLists.txt --- old/plasma-pa-5.13.1/CMakeLists.txt 2018-06-19 12:45:02.000000000 +0200 +++ new/plasma-pa-5.13.2/CMakeLists.txt 2018-06-26 13:54:52.000000000 +0200 @@ -1,7 +1,7 @@ project(plasma-volume-control) cmake_minimum_required(VERSION 2.8.12) -set(PROJECT_VERSION "5.13.1") +set(PROJECT_VERSION "5.13.2") set(PROJECT_VERSION_MAJOR 5) set(QT_MIN_VERSION "5.7.0") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-pa-5.13.1/po/ca/kcm_pulseaudio.po new/plasma-pa-5.13.2/po/ca/kcm_pulseaudio.po --- old/plasma-pa-5.13.1/po/ca/kcm_pulseaudio.po 2018-06-19 12:44:15.000000000 +0200 +++ new/plasma-pa-5.13.2/po/ca/kcm_pulseaudio.po 2018-06-26 13:54:14.000000000 +0200 @@ -1,17 +1,17 @@ # Translation of kcm_pulseaudio.po to Catalan -# Copyright (C) 2015-2017 This_file_is_part_of_KDE +# Copyright (C) 2015-2018 This_file_is_part_of_KDE # This file is distributed under the license LGPL version 2.1 or # version 3 or later versions approved by the membership of KDE e.V. # -# Antoni Bella Pérez <antonibel...@yahoo.com>, 2015, 2016. +# Antoni Bella Pérez <antonibel...@yahoo.com>, 2015, 2016, 2018. # Josep Ma. Ferrer <txe...@gmail.com>, 2015, 2016, 2017. msgid "" msgstr "" "Project-Id-Version: kcm_pulseaudio\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2018-02-11 03:24+0100\n" -"PO-Revision-Date: 2017-05-03 19:32+0100\n" -"Last-Translator: Josep Ma. Ferrer <txe...@gmail.com>\n" +"PO-Revision-Date: 2018-06-23 17:38+0100\n" +"Last-Translator: Antoni Bella Pérez <antonibel...@yahoo.com>\n" "Language-Team: Catalan <kde-i18n...@kde.org>\n" "Language: ca\n" "MIME-Version: 1.0\n" @@ -64,12 +64,12 @@ #, kde-format msgctxt "@label" msgid "No Device Profiles Available" -msgstr "No hi ha cap perfil de dispositiu disponible" +msgstr "No hi ha disponible cap perfil de dispositiu" #: kcm/package/contents/ui/Advanced.qml:58 #, kde-format msgid "Advanced Output Configuration" -msgstr "Configuració avançada de sortida" +msgstr "Configuració avançada de la sortida" #: kcm/package/contents/ui/Advanced.qml:70 #, kde-format @@ -151,7 +151,7 @@ #, kde-format msgctxt "@label" msgid "No Output Devices Available" -msgstr "No hi ha cap dispositiu de sortida disponible" +msgstr "No hi ha disponible cap dispositiu de sortida" #: kcm/package/contents/ui/Devices.qml:57 #, kde-format @@ -162,7 +162,7 @@ #, kde-format msgctxt "@label" msgid "No Input Devices Available" -msgstr "No hi ha cap dispositiu d'entrada disponible" +msgstr "No hi ha disponible cap dispositiu d'entrada" #: kcm/package/contents/ui/main.qml:38 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-pa-5.13.1/po/ca@valencia/kcm_pulseaudio.po new/plasma-pa-5.13.2/po/ca@valencia/kcm_pulseaudio.po --- old/plasma-pa-5.13.1/po/ca@valencia/kcm_pulseaudio.po 2018-06-19 12:44:15.000000000 +0200 +++ new/plasma-pa-5.13.2/po/ca@valencia/kcm_pulseaudio.po 2018-06-26 13:54:14.000000000 +0200 @@ -1,17 +1,17 @@ # Translation of kcm_pulseaudio.po to Catalan (Valencian) -# Copyright (C) 2015-2017 This_file_is_part_of_KDE +# Copyright (C) 2015-2018 This_file_is_part_of_KDE # This file is distributed under the license LGPL version 2.1 or # version 3 or later versions approved by the membership of KDE e.V. # -# Antoni Bella Pérez <antonibel...@yahoo.com>, 2015, 2016. +# Antoni Bella Pérez <antonibel...@yahoo.com>, 2015, 2016, 2018. # Josep Ma. Ferrer <txe...@gmail.com>, 2015, 2016, 2017. msgid "" msgstr "" "Project-Id-Version: kcm_pulseaudio\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2018-02-11 03:24+0100\n" -"PO-Revision-Date: 2017-05-03 19:32+0100\n" -"Last-Translator: Josep Ma. Ferrer <txe...@gmail.com>\n" +"PO-Revision-Date: 2018-06-23 17:38+0100\n" +"Last-Translator: Antoni Bella Pérez <antonibel...@yahoo.com>\n" "Language-Team: Catalan <kde-i18n...@kde.org>\n" "Language: ca@valencia\n" "MIME-Version: 1.0\n" @@ -64,12 +64,12 @@ #, kde-format msgctxt "@label" msgid "No Device Profiles Available" -msgstr "No hi ha cap perfil de dispositiu disponible" +msgstr "No hi ha disponible cap perfil de dispositiu" #: kcm/package/contents/ui/Advanced.qml:58 #, kde-format msgid "Advanced Output Configuration" -msgstr "Configuració avançada d'eixida" +msgstr "Configuració avançada de l'eixida" #: kcm/package/contents/ui/Advanced.qml:70 #, kde-format @@ -151,7 +151,7 @@ #, kde-format msgctxt "@label" msgid "No Output Devices Available" -msgstr "No hi ha cap dispositiu d'eixida disponible" +msgstr "No hi ha disponible cap dispositiu d'eixida" #: kcm/package/contents/ui/Devices.qml:57 #, kde-format @@ -162,7 +162,7 @@ #, kde-format msgctxt "@label" msgid "No Input Devices Available" -msgstr "No hi ha cap dispositiu d'entrada disponible" +msgstr "No hi ha disponible cap dispositiu d'entrada" #: kcm/package/contents/ui/main.qml:38 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-pa-5.13.1/po/de/plasma_applet_org.kde.plasma.volume.po new/plasma-pa-5.13.2/po/de/plasma_applet_org.kde.plasma.volume.po --- old/plasma-pa-5.13.1/po/de/plasma_applet_org.kde.plasma.volume.po 2018-06-19 12:44:17.000000000 +0200 +++ new/plasma-pa-5.13.2/po/de/plasma_applet_org.kde.plasma.volume.po 2018-06-26 13:54:16.000000000 +0200 @@ -5,8 +5,8 @@ "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2018-04-26 03:38+0200\n" -"PO-Revision-Date: 2018-03-21 19:47+0100\n" -"Last-Translator: Frederik Schwarzer <schwar...@kde.org>\n" +"PO-Revision-Date: 2018-06-20 11:03+0100\n" +"Last-Translator: Burkhard Lück <lu...@hube-lueck.de>\n" "Language-Team: German <kde-i18n...@kde.org>\n" "Language: de\n" "MIME-Version: 1.0\n" @@ -53,7 +53,7 @@ #: contents/ui/ConfigGeneral.qml:87 #, kde-format msgid "Visual feedback when default output device changes" -msgstr "" +msgstr "Visuelle Rückmeldung bei Änderungen am Standard-Ausgabegerät" #: contents/ui/DeviceListItem.qml:37 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-pa-5.13.1/po/zh_CN/kcm_pulseaudio.po new/plasma-pa-5.13.2/po/zh_CN/kcm_pulseaudio.po --- old/plasma-pa-5.13.1/po/zh_CN/kcm_pulseaudio.po 2018-06-19 12:44:50.000000000 +0200 +++ new/plasma-pa-5.13.2/po/zh_CN/kcm_pulseaudio.po 2018-06-26 13:54:43.000000000 +0200 @@ -9,7 +9,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2018-02-11 03:24+0100\n" -"PO-Revision-Date: 2018-06-12 17:52-0400\n" +"PO-Revision-Date: 2018-06-19T17:12:12+0000\n" "Last-Translator: guoyunhebrave <guoyunhebr...@gmail.com>\n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-pa-5.13.1/po/zh_CN/plasma_applet_org.kde.plasma.volume.po new/plasma-pa-5.13.2/po/zh_CN/plasma_applet_org.kde.plasma.volume.po --- old/plasma-pa-5.13.1/po/zh_CN/plasma_applet_org.kde.plasma.volume.po 2018-06-19 12:44:50.000000000 +0200 +++ new/plasma-pa-5.13.2/po/zh_CN/plasma_applet_org.kde.plasma.volume.po 2018-06-26 13:54:43.000000000 +0200 @@ -9,7 +9,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2018-04-26 03:38+0200\n" -"PO-Revision-Date: 2018-06-12 17:52-0400\n" +"PO-Revision-Date: 2018-06-19T17:12:13+0000\n" "Last-Translator: guoyunhebrave <guoyunhebr...@gmail.com>\n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-pa-5.13.1/src/device.cpp new/plasma-pa-5.13.2/src/device.cpp --- old/plasma-pa-5.13.1/src/device.cpp 2018-06-19 12:43:59.000000000 +0200 +++ new/plasma-pa-5.13.2/src/device.cpp 2018-06-26 13:54:02.000000000 +0200 @@ -55,6 +55,11 @@ return m_activePortIndex; } +bool QPulseAudio::Device::isVirtualDevice() const +{ + return m_virtualDevice; +} + QPulseAudio::Device::Device(QObject *parent) : VolumeObject(parent) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-pa-5.13.1/src/device.h new/plasma-pa-5.13.2/src/device.h --- old/plasma-pa-5.13.1/src/device.h 2018-06-19 12:43:59.000000000 +0200 +++ new/plasma-pa-5.13.2/src/device.h 2018-06-26 13:54:02.000000000 +0200 @@ -43,6 +43,7 @@ Q_PROPERTY(QList<QObject *> ports READ ports NOTIFY portsChanged) Q_PROPERTY(quint32 activePortIndex READ activePortIndex WRITE setActivePortIndex NOTIFY activePortIndexChanged) Q_PROPERTY(bool default READ isDefault WRITE setDefault NOTIFY defaultChanged) + Q_PROPERTY(bool virtualDevice READ isVirtualDevice NOTIFY virtualDeviceChanged) public: enum State { InvalidState = 0, @@ -102,6 +103,12 @@ m_state = infoState; emit stateChanged(); } + + const bool isVirtual = !(info->flags & 4); // PA_X_HARDWARE + if (m_virtualDevice != isVirtual) { + m_virtualDevice = isVirtual; + emit virtualDeviceChanged(); + } } State state() const; @@ -114,6 +121,7 @@ virtual void setActivePortIndex(quint32 port_index) = 0; virtual bool isDefault() const = 0; virtual void setDefault(bool enable) = 0; + bool isVirtualDevice() const; signals: void stateChanged(); @@ -124,6 +132,7 @@ void portsChanged(); void activePortIndexChanged(); void defaultChanged(); + void virtualDeviceChanged(); protected: Device(QObject *parent); @@ -138,6 +147,7 @@ QList<QObject *> m_ports; quint32 m_activePortIndex = -1; State m_state = UnknownState; + bool m_virtualDevice = false; }; } // QPulseAudio diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-pa-5.13.1/src/pulseaudio.cpp new/plasma-pa-5.13.2/src/pulseaudio.cpp --- old/plasma-pa-5.13.1/src/pulseaudio.cpp 2018-06-19 12:43:59.000000000 +0200 +++ new/plasma-pa-5.13.2/src/pulseaudio.cpp 2018-06-26 13:54:02.000000000 +0200 @@ -297,7 +297,7 @@ QMapIterator<quint32, Sink *> it(context()->sinks().data()); while (it.hasNext()) { it.next(); - if (it.value()->state() != state) { + if (it.value()->isVirtualDevice() || it.value()->state() != state) { continue; } if (!ret) {