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 - fabian@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 , 2015, 2016.
+# Antoni Bella Pérez , 2015, 2016, 2018.
# Josep Ma. Ferrer , 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 \n"
+"PO-Revision-Date: 2018-06-23 17:38+0100\n"
+"Last-Translator: Antoni Bella Pérez \n"
"Language-Team: Catalan \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 , 2015, 2016.
+# Antoni Bella Pérez , 2015, 2016, 2018.
# Josep Ma. Ferrer , 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 \n"
+"PO-Revision-Date: 2018-06-23 17:38+0100\n"
+"Last-Translator: Antoni Bella Pérez \n"
"Language-Team: Catalan \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 \n"
+"PO-Revision-Date: 2018-06-20 11:03+0100\n"
+"Last-Translator: Burkhard Lück \n"
"Language-Team: German \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 \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 \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 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 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 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) {