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) {


Reply via email to