Hello community,

here is the log from the commit of package plasma5-workspace for 
openSUSE:Factory checked in at 2016-08-29 15:33:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/plasma5-workspace (Old)
 and      /work/SRC/openSUSE:Factory/.plasma5-workspace.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "plasma5-workspace"

Changes:
--------
--- /work/SRC/openSUSE:Factory/plasma5-workspace/plasma5-workspace.changes      
2016-08-12 15:41:14.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.plasma5-workspace.new/plasma5-workspace.changes 
2016-08-29 15:33:20.000000000 +0200
@@ -1,0 +2,34 @@
+Fri Aug 26 20:36:41 UTC 2016 - fab...@ritter-vogt.de
+
+- Update to 5.7.4
+  * New bugfix release
+  * For more details please see:
+    https://www.kde.org/announcements/plasma-5.7.4.php
+- Refresh plasma5-workspace.spec
+
+-------------------------------------------------------------------
+Tue Aug 23 17:25:26 UTC 2016 - wba...@tmo.at
+
+- Add Use-iconName-instead-of-icon-in-all-runners.patch to fix
+  problems in KRunner caused by QIcon not being thread-safe
+  (boo#994983, kde#355122, kde#356957)
+
+-------------------------------------------------------------------
+Tue Aug 16 12:16:24 UTC 2016 - wba...@tmo.at
+
+- Use xterm to install the debug packages in drkonqi, konsole
+  doesn't handle the -e parameter correctly currently
+  (boo#990353, kde#366793)
+
+-------------------------------------------------------------------
+Fri Aug 12 17:55:53 UTC 2016 - hrvoje.sen...@gmail.com
+
+- Adjust filelist for the plasmoid appdata, installed with KF > 5.25.0
+
+-------------------------------------------------------------------
+Thu Aug 11 18:10:49 UTC 2016 - wba...@tmo.at
+
+- Add add-separate-autostart-file-for-klipper.patch to prevent
+  klipper from autostarting in e.g. GNOME (boo#993334)
+
+-------------------------------------------------------------------

Old:
----
  plasma-workspace-5.7.3.tar.xz

New:
----
  Use-iconName-instead-of-icon-in-all-runners.patch
  add-separate-autostart-file-for-klipper.patch
  plasma-workspace-5.7.4.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ plasma5-workspace.spec ++++++
--- /var/tmp/diff_new_pack.ct4p8f/_old  2016-08-29 15:33:22.000000000 +0200
+++ /var/tmp/diff_new_pack.ct4p8f/_new  2016-08-29 15:33:22.000000000 +0200
@@ -18,9 +18,9 @@
 
 %bcond_without lang
 Name:           plasma5-workspace
-Version:        5.7.3
+Version:        5.7.4
 Release:        0
-%define plasma_version 5.7.3
+%define plasma_version 5.7.4
 Summary:        The KDE Plasma Workspace Components
 License:        GPL-2.0+
 Group:          System/GUI/KDE
@@ -39,39 +39,41 @@
 # PATCHES 201-300 and above are from upstream master/5.8 branch
 # PATCH-FEATURE-UPSTREAM Configuration-option-for-System-Tray-icon-size.patch
 Patch201:       Configuration-option-for-System-Tray-icon-size.patch
+Patch202:       add-separate-autostart-file-for-klipper.patch
+Patch203:       Use-iconName-instead-of-icon-in-all-runners.patch
 BuildRequires:  breeze5-icons
 BuildRequires:  fdupes
 BuildRequires:  kf5-filesystem
 BuildRequires:  phonon4qt5-devel >= 4.6.60
 BuildRequires:  update-desktop-files
-BuildRequires:  cmake(KF5Activities) >= 5.15.0
+BuildRequires:  cmake(KF5Activities) >= 5.25.0
 BuildRequires:  cmake(KF5Baloo)
-BuildRequires:  cmake(KF5CoreAddons) >= 5.15.0
-BuildRequires:  cmake(KF5Crash) >= 5.15.0
-BuildRequires:  cmake(KF5DBusAddons) >= 5.15.0
-BuildRequires:  cmake(KF5Declarative) >= 5.15.0
-BuildRequires:  cmake(KF5DocTools) >= 5.15.0
-BuildRequires:  cmake(KF5GlobalAccel) >= 5.15.0
+BuildRequires:  cmake(KF5CoreAddons) >= 5.25.0
+BuildRequires:  cmake(KF5Crash) >= 5.25.0
+BuildRequires:  cmake(KF5DBusAddons) >= 5.25.0
+BuildRequires:  cmake(KF5Declarative) >= 5.25.0
+BuildRequires:  cmake(KF5DocTools) >= 5.25.0
+BuildRequires:  cmake(KF5GlobalAccel) >= 5.25.0
 BuildRequires:  cmake(KF5Holidays)
-BuildRequires:  cmake(KF5I18n) >= 5.15.0
-BuildRequires:  cmake(KF5IdleTime) >= 5.15.0
-BuildRequires:  cmake(KF5JsEmbed) >= 5.15.0
-BuildRequires:  cmake(KF5KCMUtils) >= 5.15.0
-BuildRequires:  cmake(KF5KDELibs4Support) >= 5.15.0
-BuildRequires:  cmake(KF5NetworkManagerQt) >= 5.15.0
-BuildRequires:  cmake(KF5NewStuff) >= 5.15.0
-BuildRequires:  cmake(KF5NotifyConfig) >= 5.15.0
-BuildRequires:  cmake(KF5Package) >= 5.15.0
-BuildRequires:  cmake(KF5Plasma) >= 5.15.0
+BuildRequires:  cmake(KF5I18n) >= 5.25.0
+BuildRequires:  cmake(KF5IdleTime) >= 5.25.0
+BuildRequires:  cmake(KF5JsEmbed) >= 5.25.0
+BuildRequires:  cmake(KF5KCMUtils) >= 5.25.0
+BuildRequires:  cmake(KF5KDELibs4Support) >= 5.25.0
+BuildRequires:  cmake(KF5NetworkManagerQt) >= 5.25.0
+BuildRequires:  cmake(KF5NewStuff) >= 5.25.0
+BuildRequires:  cmake(KF5NotifyConfig) >= 5.25.0
+BuildRequires:  cmake(KF5Package) >= 5.25.0
+BuildRequires:  cmake(KF5Plasma) >= 5.25.0
 BuildRequires:  cmake(KF5PlasmaQuick)
-BuildRequires:  cmake(KF5Runner) >= 5.15.0
+BuildRequires:  cmake(KF5Runner) >= 5.25.0
 BuildRequires:  cmake(KF5Screen) >= 5.0.93
-BuildRequires:  cmake(KF5Solid) >= 5.15.0
-BuildRequires:  cmake(KF5Su) >= 5.15.0
+BuildRequires:  cmake(KF5Solid) >= 5.25.0
+BuildRequires:  cmake(KF5Su) >= 5.25.0
 BuildRequires:  cmake(KF5SysGuard) >= %{plasma_version}
 BuildRequires:  cmake(KF5TextEditor)
-BuildRequires:  cmake(KF5TextWidgets) >= 5.15.0
-BuildRequires:  cmake(KF5Wallet) >= 5.15.0
+BuildRequires:  cmake(KF5TextWidgets) >= 5.25.0
+BuildRequires:  cmake(KF5Wallet) >= 5.25.0
 BuildRequires:  cmake(KF5Wayland) >= %{plasma_version}
 BuildRequires:  cmake(KF5XmlRpcClient)
 BuildRequires:  cmake(KScreenLocker) >= %{plasma_version}
@@ -196,7 +198,7 @@
 Group:          Development/Libraries/KDE
 Requires:       %{name}-libs = %{version}-%{release}
 Requires:       cmake(KF5SysGuard) >= %{plasma_version}
-Requires:       cmake(KF5Wayland) >= 5.15.0
+Requires:       cmake(KF5Wayland) >= 5.25.0
 Requires:       cmake(Qt5Core) >= 5.4.0
 Requires:       cmake(Qt5Gui) >= 5.4.0
 Requires:       cmake(Qt5Quick) >= 5.4.0
@@ -219,6 +221,8 @@
 %patch4 -p1
 %endif
 %patch201 -p1
+%patch202 -p1
+%patch203 -p1
 
 %build
   %cmake_kf5 -d build -- -DKDE4_COMMON_PAM_SERVICE=xdm 
-DKDE_DEFAULT_HOME=.kde4 -DCMAKE_INSTALL_LOCALEDIR=%{_kf5_localedir}
@@ -231,6 +235,8 @@
 %endif
   install -p -D -m755 drkonqi/doc/examples/installdbgsymbols_suse.sh \
   %{buildroot}/usr/bin/installdbgsymbols.sh
+  # Use xterm to install the debug packages, konsole doesn't handle the -e 
parameter correctly currently (boo#990353, kde#366793)
+  sed -i "s/konsole/xterm/" %{buildroot}/usr/bin/installdbgsymbols.sh
   %suse_update_desktop_file -r 
%{buildroot}%{_kf5_applicationsdir}/org.kde.klipper.desktop       System 
TrayIcon
   mkdir -p %{buildroot}%{_kf5_iconsdir}/hicolor/48x48/apps/
   cp %{_kf5_iconsdir}/breeze/apps/48/klipper.svg 
%{buildroot}%{_kf5_iconsdir}/hicolor/48x48/apps/
@@ -275,7 +281,7 @@
 %{_kf5_bindir}/startkde
 %{_kf5_bindir}/startplasmacompositor
 %{_kf5_bindir}/systemmonitor
-%{_kf5_configdir}/autostart/org.kde.klipper.desktop
+%{_kf5_configdir}/autostart/klipper.desktop
 %{_kf5_configdir}/autostart/plasmashell.desktop
 %{_kf5_configdir}/autostart/krunner.desktop
 %{_kf5_configdir}/autostart/xembedsniproxy.desktop
@@ -313,6 +319,7 @@
 %{_kf5_sharedir}/solid/
 %{_kf5_sharedir}/kio_desktop/
 %{_kf5_iconsdir}/hicolor/48x48/apps/klipper.svg
+%{_kf5_appstreamdir}/
 
 %files -n drkonqi5
 %defattr(-,root,root)
@@ -351,7 +358,7 @@
 
 %if %{with lang}
 %files lang -f %{name}.lang
-%doc %lang(de) %{_kf5_htmldir}/de/
+%doc %lang(ca) %{_kf5_htmldir}/ca/
 %doc %lang(cs) %{_kf5_htmldir}/cs/
 %endif
 

++++++ Configuration-option-for-System-Tray-icon-size.patch ++++++
--- /var/tmp/diff_new_pack.ct4p8f/_old  2016-08-29 15:33:22.000000000 +0200
+++ /var/tmp/diff_new_pack.ct4p8f/_new  2016-08-29 15:33:22.000000000 +0200
@@ -30,7 +30,7 @@
 +++ b/applets/systemtray/package/contents/ui/main.qml
 @@ -30,8 +30,10 @@
  
-     Layout.minimumHeight: vertical ? tasksRow.implicitHeight+ 
expander.implicitHeight + units.smallSpacing : units.smallSpacing
+     Layout.minimumHeight: vertical ? tasksRow.implicitHeight + 
(expander.visible ? expander.implicitHeight : 0) + units.smallSpacing : 
units.smallSpacing
  
 +    property var iconSizes: ["small", "smallMedium", "medium", "large", 
"huge", "enormous"];
 +

++++++ Use-iconName-instead-of-icon-in-all-runners.patch ++++++
From: Kai Uwe Broulik <k...@privat.broulik.de>
Date: Fri, 17 Jun 2016 19:23:39 +0000
Subject: Use iconName instead of icon in all runners
X-Git-Url: 
http://quickgit.kde.org/?p=plasma-workspace.git&a=commitdiff&h=e1692f1a21458986fac18daf6eb1d1037c9d5051
---
Use iconName instead of icon in all runners

Also bump Frameworks version requirement to 5.24 for this

Differential Revision: https://phabricator.kde.org/D1922
---


--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -5,7 +5,7 @@
 cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
 
 set(QT_MIN_VERSION "5.6.0")
-set(KF5_MIN_VERSION "5.18.0")
+set(KF5_MIN_VERSION "5.24.0")
 set(INSTALL_SDDM_THEME TRUE)
 find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS Widgets Quick 
QuickWidgets Concurrent Test Script Network)
 find_package(ECM 1.8.0 REQUIRED NO_MODULE)

--- a/runners/activities/activityrunner.cpp
+++ b/runners/activities/activityrunner.cpp
@@ -158,7 +158,7 @@
     Plasma::QueryMatch match(this);
     match.setData(activity.id());
     match.setType(Plasma::QueryMatch::ExactMatch);
-    match.setIcon(activity.icon().isEmpty() ? 
QIcon::fromTheme(QStringLiteral("preferences-activities")) : 
QIcon::fromTheme(activity.icon()));
+    match.setIconName(activity.icon().isEmpty() ? 
QStringLiteral("preferences-activities") : activity.icon());
     match.setText(i18n("Switch to \"%1\"", activity.name()));
     match.setRelevance(0.7 + ((activity.state() == KActivities::Info::Running 
||
                                activity.state() == 
KActivities::Info::Starting) ? 0.1 : 0));

--- a/runners/baloo/baloosearchrunner.cpp
+++ b/runners/baloo/baloosearchrunner.cpp
@@ -115,7 +115,7 @@
         const QUrl url = QUrl::fromLocalFile(localUrl);
 
         QString iconName = mimeDb.mimeTypeForFile(localUrl).iconName();
-        match.setIcon(QIcon::fromTheme(iconName));
+        match.setIconName(iconName);
         match.setId(it.filePath());
         match.setText(url.fileName());
         match.setData(url);

--- a/runners/calculator/calculatorrunner.cpp
+++ b/runners/calculator/calculatorrunner.cpp
@@ -215,7 +215,7 @@
     if (cmd.toLower() == QLatin1String("universe") || cmd.toLower() == 
QLatin1String("life")) {
         Plasma::QueryMatch match(this);
         match.setType(Plasma::QueryMatch::InformationalMatch);
-        
match.setIcon(QIcon::fromTheme(QStringLiteral("accessories-calculator")));
+        match.setIconName(QStringLiteral("accessories-calculator"));
         match.setText(QStringLiteral("42"));
         match.setData("42");
         match.setId(term);
@@ -264,7 +264,7 @@
 
         Plasma::QueryMatch match(this);
         match.setType(Plasma::QueryMatch::InformationalMatch);
-        
match.setIcon(QIcon::fromTheme(QStringLiteral("accessories-calculator")));
+        match.setIconName(QStringLiteral("accessories-calculator"));
         match.setText(result);
         match.setData(result);
         match.setId(term);

--- a/runners/kill/killrunner.cpp
+++ b/runners/kill/killrunner.cpp
@@ -141,7 +141,7 @@
         Plasma::QueryMatch match(this);
         match.setText(i18n("Terminate %1", name));
         match.setSubtext(i18n("Process ID: %1\nRunning as user: %2", 
QString::number(pid), user));
-        match.setIcon(QIcon::fromTheme(QStringLiteral("application-exit")));
+        match.setIconName(QStringLiteral("application-exit"));
         match.setData(data);
         match.setId(name);
 

--- a/runners/locations/locationrunner.cpp
+++ b/runners/locations/locationrunner.cpp
@@ -61,9 +61,9 @@
         match.setText(i18n("Open %1", term));
 
         if (type == Plasma::RunnerContext::File) {
-            match.setIcon(QIcon::fromTheme(KIO::iconNameForUrl(QUrl(term))));
-        } else {
-            
match.setIcon(QIcon::fromTheme(QStringLiteral("system-file-manager")));
+            match.setIconName(KIO::iconNameForUrl(QUrl(term)));
+        } else {
+            match.setIconName(QStringLiteral("system-file-manager"));
         }
 
         match.setRelevance(1);
@@ -81,7 +81,7 @@
         Plasma::QueryMatch match(this);
         match.setType(Plasma::QueryMatch::ExactMatch);
         match.setText(i18n("Open %1", term));
-        match.setIcon(QIcon::fromTheme(QStringLiteral("system-help")));
+        match.setIconName(QStringLiteral("system-help"));
         match.setRelevance(1);
         match.setType(Plasma::QueryMatch::ExactMatch);
         match.setId(QStringLiteral("help"));
@@ -101,7 +101,7 @@
 
         Plasma::QueryMatch match(this);
         match.setText(i18n("Go to %1", url.toDisplayString()));
-        match.setIcon(QIcon::fromTheme(KProtocolInfo::icon(url.scheme())));
+        match.setIconName(KProtocolInfo::icon(url.scheme()));
         match.setData(url.url());
 
         if (KProtocolInfo::isHelperProtocol(url.scheme())) {

--- a/runners/powerdevil/PowerDevilRunner.cpp
+++ b/runners/powerdevil/PowerDevilRunner.cpp
@@ -197,7 +197,7 @@
             }
             Plasma::QueryMatch match(this);
             match.setType(Plasma::QueryMatch::ExactMatch);
-            match.setIcon(QIcon::fromTheme(m_profileIcon[i.key()]));
+            match.setIconName(m_profileIcon[i.key()]);
             match.setText(i18n("Set Profile to '%1'", i.value()));
             match.setData(i.key());
             match.setRelevance(1);
@@ -217,7 +217,7 @@
                 int brightness = qBound(0, b, 100);
                 Plasma::QueryMatch match(this);
                 match.setType(Plasma::QueryMatch::ExactMatch);
-                
match.setIcon(QIcon::fromTheme(QStringLiteral("preferences-system-power-management")));
+                
match.setIconName(QStringLiteral("preferences-system-power-management"));
                 match.setText(i18n("Set Brightness to %1", brightness));
                 match.setData(brightness);
                 match.setRelevance(1);
@@ -227,7 +227,7 @@
         } else {
             Plasma::QueryMatch match1(this);
             match1.setType(Plasma::QueryMatch::ExactMatch);
-            
match1.setIcon(QIcon::fromTheme(QStringLiteral("preferences-system-power-management")));
+            
match1.setIconName(QStringLiteral("preferences-system-power-management"));
             match1.setText(i18n("Dim screen totally"));
             match1.setRelevance(1);
             match1.setId(QStringLiteral("DimTotal"));
@@ -235,7 +235,7 @@
 
             Plasma::QueryMatch match2(this);
             match2.setType(Plasma::QueryMatch::ExactMatch);
-            
match2.setIcon(QIcon::fromTheme(QStringLiteral("preferences-system-power-management")));
+            
match2.setIconName(QStringLiteral("preferences-system-power-management"));
             match2.setText(i18n("Dim screen by half"));
             match2.setRelevance(1);
             match2.setId(QStringLiteral("DimHalf"));
@@ -272,12 +272,12 @@
     switch ((Solid::PowerManagement::SleepState)value) {
         case Solid::PowerManagement::SuspendState:
         case Solid::PowerManagement::StandbyState:
-            match.setIcon(QIcon::fromTheme(QStringLiteral("system-suspend")));
+            match.setIconName(QStringLiteral("system-suspend"));
             match.setText(i18n("Suspend to RAM"));
             match.setRelevance(1);
             break;
         case Solid::PowerManagement::HibernateState:
-            
match.setIcon(QIcon::fromTheme(QStringLiteral("system-suspend-hibernate")));
+            match.setIconName(QStringLiteral("system-suspend-hibernate"));
             match.setText(i18n("Suspend to Disk"));
             match.setRelevance(0.99);
             break;

--- a/runners/recentdocuments/recentdocuments.cpp
+++ b/runners/recentdocuments/recentdocuments.cpp
@@ -36,7 +36,6 @@
 {
     Q_UNUSED(args);
     setObjectName( QStringLiteral("Recent Documents" ));
-    m_icon = QIcon::fromTheme(QStringLiteral("document-open-recent"));
     loadRecentDocuments();
     // listen for changes to the list of recent documents
     KDirWatch *recentDocWatch = new KDirWatch(this);
@@ -53,7 +52,6 @@
 
 void RecentDocuments::loadRecentDocuments()
 {
-    //qDebug() << "Refreshing recent documents.";
     m_recentdocuments = KRecentDocument::recentDocuments();
 }
 
@@ -79,10 +77,11 @@
             Plasma::QueryMatch match(this);
             match.setType(Plasma::QueryMatch::PossibleMatch);
             match.setRelevance(1.0);
-            match.setIcon(QIcon::fromTheme(config.readIcon()));
+            match.setIconName(config.readIcon());
             match.setData(config.readUrl());
             match.setText(config.readName());
             match.setSubtext(i18n("Recent Document"));
+
             context.addMatch(match);
         }
     }

--- a/runners/recentdocuments/recentdocuments.h
+++ b/runners/recentdocuments/recentdocuments.h
@@ -41,7 +41,6 @@
         void loadRecentDocuments();
 
     private:
-        QIcon m_icon;
         QStringList m_recentdocuments;
 };
 

--- a/runners/services/servicerunner.cpp
+++ b/runners/services/servicerunner.cpp
@@ -253,9 +253,9 @@
                 Plasma::QueryMatch match(this);
                 match.setType(Plasma::QueryMatch::HelperMatch);
                 if (!action.icon().isEmpty()) {
-                    match.setIcon(QIcon::fromTheme(action.icon()));
+                    match.setIconName(action.icon());
                 } else {
-                    match.setIcon(QIcon::fromTheme(service->icon()));
+                    match.setIconName(service->icon());
                 }
                 match.setText(i18nc("Jump list search result, %1 is action 
(eg. open new tab), %2 is application (eg. browser)",
                                     "%1 - %2", action.text(), 
service->name()));
@@ -310,7 +310,7 @@
     }
 
     if (!service->icon().isEmpty()) {
-        match.setIcon(QIcon::fromTheme(service->icon()));
+        match.setIconName(service->icon());
     }
 }
 

--- a/runners/sessions/sessionrunner.cpp
+++ b/runners/sessions/sessionrunner.cpp
@@ -84,7 +84,7 @@
             term.compare(i18n("log out"), Qt::CaseInsensitive) == 0) {
         Plasma::QueryMatch match(this);
         match.setText(i18nc("log out command","Logout"));
-        match.setIcon(QIcon::fromTheme(QStringLiteral("system-log-out")));
+        match.setIconName(QStringLiteral("system-log-out"));
         match.setData(LogoutAction);
         match.setType(Plasma::QueryMatch::ExactMatch);
         match.setRelevance(0.9);
@@ -93,7 +93,7 @@
             term.compare(i18nc("restart computer command", "reboot"), 
Qt::CaseInsensitive) == 0) {
         Plasma::QueryMatch match(this);
         match.setText(i18n("Restart the computer"));
-        match.setIcon(QIcon::fromTheme(QStringLiteral("system-reboot")));
+        match.setIconName(QStringLiteral("system-reboot"));
         match.setData(RestartAction);
         match.setType(Plasma::QueryMatch::ExactMatch);
         match.setRelevance(0.9);
@@ -101,7 +101,7 @@
     } else if (term.compare(i18nc("shutdown computer command","shutdown"), 
Qt::CaseInsensitive) == 0) {
         Plasma::QueryMatch match(this);
         match.setText(i18n("Shutdown the computer"));
-        match.setIcon(QIcon::fromTheme(QStringLiteral("system-shutdown")));
+        match.setIconName(QStringLiteral("system-shutdown"));
         match.setData(ShutdownAction);
         match.setType(Plasma::QueryMatch::ExactMatch);
         match.setRelevance(0.9);
@@ -110,7 +110,7 @@
         if (KAuthorized::authorizeKAction(QStringLiteral("lock_screen"))) {
             Plasma::QueryMatch match(this);
             match.setText(i18n("Lock the screen"));
-            
match.setIcon(QIcon::fromTheme(QStringLiteral("system-lock-screen")));
+            match.setIconName(QStringLiteral("system-lock-screen"));
             match.setData(LockAction);
             match.setType(Plasma::QueryMatch::ExactMatch);
             match.setRelevance(0.9);
@@ -161,7 +161,7 @@
         dm.numReserve() >= 0) {
         Plasma::QueryMatch match(this);
         match.setType(Plasma::QueryMatch::ExactMatch);
-        match.setIcon(QIcon::fromTheme(QStringLiteral("system-switch-user")));
+        match.setIconName(QStringLiteral("system-switch-user"));
         match.setText(i18n("New Session"));
         matches << match;
     }
@@ -198,7 +198,7 @@
                 Plasma::QueryMatch match(this);
                 match.setType(type);
                 match.setRelevance(relevance);
-                
match.setIcon(QIcon::fromTheme(QStringLiteral("user-identity")));
+                match.setIconName(QStringLiteral("user-identity"));
                 match.setText(name);
                 match.setData(QString::number(session.vt));
                 matches << match;

--- a/runners/shell/shellrunner.cpp
+++ b/runners/shell/shellrunner.cpp
@@ -66,7 +66,7 @@
         Plasma::QueryMatch match(this);
         match.setId(term);
         match.setType(Plasma::QueryMatch::ExactMatch);
-        match.setIcon(QIcon::fromTheme(QStringLiteral("system-run")));
+        match.setIconName(QStringLiteral("system-run"));
         match.setText(i18n("Run %1", term));
         match.setRelevance(0.7);
         context.addMatch(match);

--- a/runners/webshortcuts/webshortcutrunner.cpp
+++ b/runners/webshortcuts/webshortcutrunner.cpp
@@ -32,8 +32,6 @@
     Q_UNUSED(args);
     setObjectName( QLatin1String("Web Shortcut" ));
     setIgnoredTypes(Plasma::RunnerContext::Directory | 
Plasma::RunnerContext::File | Plasma::RunnerContext::Executable);
-
-    m_icon = QIcon::fromTheme(QStringLiteral("internet-web-browser"));
 
     m_match.setType(Plasma::QueryMatch::ExactMatch);
     m_match.setRelevance(0.9);
@@ -134,7 +132,7 @@
     m_match.setData(filterData.uri().url());
     m_match.setId("WebShortcut:" + key);
 
-    m_match.setIcon(QIcon::fromTheme(filterData.iconName()));
+    m_match.setIconName(filterData.iconName());
     m_match.setText(i18n("Search %1 for %2", m_lastProvider, 
filterData.searchTerm()));
     context.addMatch(m_match);
 }

--- a/runners/webshortcuts/webshortcutrunner.h
+++ b/runners/webshortcuts/webshortcutrunner.h
@@ -41,7 +41,6 @@
         void resetState();
 
     private:
-        QIcon m_icon;
         Plasma::QueryMatch m_match;
         bool m_filterBeforeRun;
 

--- a/runners/windowedwidgets/windowedwidgetsrunner.cpp
+++ b/runners/windowedwidgets/windowedwidgetsrunner.cpp
@@ -120,7 +120,7 @@
     }
 
     if (!service->icon().isEmpty()) {
-        match.setIcon(QIcon::fromTheme(service->icon()));
+        match.setIconName(service->icon());
     }
 }
 

--- a/runners/windows/windowsrunner.cpp
+++ b/runners/windows/windowsrunner.cpp
@@ -399,7 +399,7 @@
     match.setType(Plasma::QueryMatch::ExactMatch);
     match.setData(desktop);
     match.setId("desktop-" + QString::number(desktop));
-    match.setIcon(QIcon::fromTheme(QStringLiteral("user-desktop")));
+    match.setIconName(QStringLiteral("user-desktop"));
     QString desktopName;
     if (desktop <= m_desktopNames.size()) {
         desktopName = m_desktopNames[desktop - 1];

++++++ add-separate-autostart-file-for-klipper.patch ++++++
From: Jonathan Riddell <j...@jriddell.org>
Date: Mon, 01 Aug 2016 09:49:45 +0000
Subject: add separate autostart file for klipper
X-Git-Url: 
http://quickgit.kde.org/?p=plasma-workspace.git&a=commitdiff&h=7ff606de2c7bcd8d2ea2893f01390b48f8b283e3
---
add separate autostart file for klipper

Summary: add separate autostart file for klipper

Test Plan: install

Subscribers: plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D2323
---


--- a/klipper/CMakeLists.txt
+++ b/klipper/CMakeLists.txt
@@ -65,7 +65,7 @@
 install(TARGETS klipper         ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
 
 install(PROGRAMS org.kde.klipper.desktop DESTINATION ${KDE_INSTALL_APPDIR})
-install(PROGRAMS org.kde.klipper.desktop DESTINATION 
${KDE_INSTALL_AUTOSTARTDIR})
+install(PROGRAMS klipper.desktop DESTINATION ${KDE_INSTALL_AUTOSTARTDIR})
 
 # Plasma Data Engine
 set(plasma_engine_clipboard_SRCS ${libklipper_common_SRCS} clipboardengine.cpp 
clipboardservice.cpp clipboardjob.cpp)

--- /dev/null
+++ b/klipper/klipper.desktop
@@ -0,0 +1,269 @@
+[Desktop Entry]
+Name=Klipper
+Name[af]=Klipper
+Name[ar]=مقصّ.ك
+Name[be]=Klipper
+Name[be@latin]=Klipper
+Name[bg]=Klipper
+Name[bn]=ক্লিপার
+Name[bn_IN]=Klipper
+Name[br]=Klipper
+Name[bs]=Kliper
+Name[ca]=Klipper
+Name[ca@valencia]=Klipper
+Name[cs]=Klipper
+Name[csb]=Klipper
+Name[cy]=Klipper
+Name[da]=Klipper
+Name[de]=Klipper
+Name[el]=Klipper
+Name[en_GB]=Klipper
+Name[eo]=Poŝilo
+Name[es]=Klipper
+Name[et]=Klipper
+Name[eu]=Klipper
+Name[fa]=Klipper
+Name[fi]=Klipper
+Name[fr]=Klipper
+Name[fy]=Klipper
+Name[ga]=Klipper
+Name[gl]=Klipper
+Name[gu]=ક્લિપર
+Name[he]=Klipper
+Name[hi]=क्लिपर
+Name[hne]=क्लिपर
+Name[hr]=Klipper
+Name[hsb]=Klipper
+Name[hu]=Klipper
+Name[ia]=Klipper
+Name[id]=Klipper
+Name[is]=Klipper
+Name[it]=Klipper
+Name[ja]=Klipper
+Name[ka]=Klipper
+Name[kk]=Алмасу буфері
+Name[km]=Klipper
+Name[kn]=ಕ್ಲಿಪ್ಪರ್
+Name[ko]=Klipper
+Name[ku]=Klipper
+Name[lt]=Klipper
+Name[lv]=Klipper
+Name[mai]=क्लिपर
+Name[mk]=Клипер
+Name[ml]=ക്ലിപ്പര്‍
+Name[mr]=क्लिपर
+Name[ms]=Klipper
+Name[nb]=Klipper
+Name[nds]=Klipper
+Name[ne]=क्लिपर
+Name[nl]=Klipper
+Name[nn]=Klipper
+Name[pa]=ਕੇਲਿਪਰ
+Name[pl]=Klipper
+Name[pt]=Klipper
+Name[pt_BR]=Klipper
+Name[ro]=Klipper
+Name[ru]=Klipper
+Name[se]=Klipper
+Name[si]=Klipper
+Name[sk]=Klipper
+Name[sl]=Klipper
+Name[sr]=Клипер
+Name[sr@ijekavian]=Клипер
+Name[sr@ijekavianlatin]=Klipper
+Name[sr@latin]=Klipper
+Name[sv]=Klipper
+Name[ta]=க்ளிப்பர்
+Name[te]=క్లిప్పర్
+Name[tg]=Клиппер
+Name[th]=คลิปเปอร์
+Name[tr]=Klipper
+Name[ug]=Klipper
+Name[uk]=Klipper
+Name[uz]=Klipper
+Name[uz@cyrillic]=Klipper
+Name[vi]=Klipper
+Name[wa]=Klipper
+Name[xh]=Klipper
+Name[x-test]=xxKlipperxx
+Name[zh_CN]=Klipper
+Name[zh_TW]=剪貼薄(Klipper)
+GenericName=Clipboard Tool
+GenericName[af]=Klipbord Program
+GenericName[ar]=أداة حافظة
+GenericName[be]=Буфер абмену
+GenericName[be@latin]=Pryłada, jakaja absłuhoŭvaje abmienny bufer
+GenericName[bg]=Системен буфер
+GenericName[bn]=ক্লিপবোর্ড টুল
+GenericName[br]=Ostilh ar golver
+GenericName[bs]=Alatka za klipbord
+GenericName[ca]=Eina de porta-retalls
+GenericName[ca@valencia]=Eina de porta-retalls
+GenericName[cs]=Program pro práci se schránkou
+GenericName[csb]=Nôrzãdze tacnika
+GenericName[cy]=Offeryn Gludfwrdd
+GenericName[da]=Udklipsholderværktøj
+GenericName[de]=Verwaltung der Zwischenablage
+GenericName[el]=Εργαλείο πρόχειρου
+GenericName[en_GB]=Clipboard Tool
+GenericName[eo]=Ilo por la poŝo
+GenericName[es]=Portapapeles
+GenericName[et]=Lõikepuhvri haldamine
+GenericName[eu]=Arbeleko tresna
+GenericName[fa]=ابزار تخته‌یادداشت
+GenericName[fi]=Leikepöytätyökalu
+GenericName[fr]=Presse-papier
+GenericName[fy]=Klamboerdbehear
+GenericName[ga]=Uirlis Ghearrthaisce
+GenericName[gl]=Utilidade de portarretallos
+GenericName[gu]=ક્લિપ બોર્ડ સાધન
+GenericName[he]=כלי לוח גזירה
+GenericName[hi]=क्लिपबोर्ड औज़ार
+GenericName[hne]=क्लिपबोर्ड औजार
+GenericName[hr]=Alat međuspremnika
+GenericName[hsb]=Zapisnik
+GenericName[hu]=Vágólapkezelő
+GenericName[ia]=Instrumento de  Area de transferentia
+GenericName[id]=Alat Papan Klip
+GenericName[is]=Klippispjaldstól
+GenericName[it]=Strumento per gli appunti
+GenericName[ja]=クリップボードツール
+GenericName[ka]=გაცვლის ბუფერის უტილიტა
+GenericName[kk]=Алмасу буфер құралы
+GenericName[km]=ឧបករណ៍​ក្ដារ​តម្បៀត​ខ្ទាស់
+GenericName[kn]=ಹಿಡಿಕೆ ಕಟ್ಟು (ಕ್ಲಿಪ್ ಬೋರ್ಡ್) ಸಲಕರಣೆ
+GenericName[ko]=클립보드 도구
+GenericName[lt]=Iškarpinės tvarkytuvė
+GenericName[lv]=Starpliktuves rīks
+GenericName[mai]=क्लिपबोर्ड अओजार
+GenericName[mk]=Алатка за табла со исечоци
+GenericName[ml]=ക്ലിപ്ബോര്‍ഡ് ഉപകരണം
+GenericName[mr]=क्लिपबोर्ड साधन
+GenericName[ms]=Alat Klipbod
+GenericName[nb]=Utklippstavle
+GenericName[nds]=Twischenaflaag-Warktüüch
+GenericName[ne]=क्लिपबोर्ड उपकरण
+GenericName[nl]=Klembordbeheer
+GenericName[nn]=Utklippstavle
+GenericName[pa]=ਕਲਿੱਪਬੋਰਡ ਟੂਲ
+GenericName[pl]=Narzędzie schowka
+GenericName[pt]=Ferramenta da Área de Transferência
+GenericName[pt_BR]=Ferramenta da área de transferência
+GenericName[ro]=Utilitar de clipboard
+GenericName[ru]=Монитор буфера обмена
+GenericName[se]=Čuohpusgirjereaidu
+GenericName[si]=ක්ලිප් පුවරු මෙවලම
+GenericName[sk]=Nástroj pre schránku
+GenericName[sl]=Orodje za odložišče
+GenericName[sr]=Алатка за клипборд
+GenericName[sr@ijekavian]=Алатка за клипборд
+GenericName[sr@ijekavianlatin]=Alatka za klipbord
+GenericName[sr@latin]=Alatka za klipbord
+GenericName[sv]=Klippbordsverktyg
+GenericName[ta]=தற்காலிக கருவி
+GenericName[te]=క్లిప్ బోర్డ్ పనిముట్టు
+GenericName[tg]=Утилита для буфера обмена
+GenericName[th]=เครื่องมือคลิปบอร์ด
+GenericName[tr]=Pano Aracı
+GenericName[ug]=چاپلاش تاختىسى قورالى
+GenericName[uk]=Утиліта буфера даних
+GenericName[uz]=Klipbord vositasi
+GenericName[uz@cyrillic]=Клипборд воситаси
+GenericName[vi]=Công cụ bảng nhớ tạm
+GenericName[wa]=Usteye presse-papî
+GenericName[xh]=Isixhobo Sebhodi eqhoboshayo
+GenericName[x-test]=xxClipboard Toolxx
+GenericName[zh_CN]=剪贴板工具
+GenericName[zh_TW]=剪貼簿工具
+Exec=klipper
+Icon=klipper
+Type=Application
+X-DocPath=klipper/index.html
+Terminal=false
+X-KDE-autostart-after=panel
+X-KDE-StartupNotify=false
+X-DBUS-StartupType=Unique
+X-DBUS-ServiceName=org.kde.klipper
+X-KDE-UniqueApplet=true
+X-KDE-autostart-condition=klipperrc:General:AutoStart:false
+OnlyShowIn=KDE;
+Categories=Qt;KDE;Utility;X-KDE-Utilities-Desktop;
+Comment=A cut & paste history utility
+Comment[af]='n Knip & plak geskiedenis program
+Comment[ar]=أداة تأريخ القصّ واللصق
+Comment[be]=Службовая праграма працы з гісторыяй выразання/устаўкі
+Comment[be@latin]=Pryłada dla prahladu historyi aperacyjaŭ vycinańnia dy 
ŭklejvańnia
+Comment[bg]=Инструмент за управление на операциите по копиране и поставяне
+Comment[bs]=Alatka za istorijat isecanja i naljepljivanja
+Comment[ca]=Una utilitat de l'historial per retallar i enganxar
+Comment[ca@valencia]=Una utilitat de l'historial per retallar i enganxar
+Comment[cs]=Nástroj pro historii práce se schránkou
+Comment[csb]=Nôrzãdze trzëmôjące historëjã tacnika
+Comment[da]=Et værktøj med historik til at klippe ud og indsætte
+Comment[de]=Programm zur Verwaltung der Zwischenablage
+Comment[el]=Ένα εργαλείο ιστορικού αποκοπής & επικόλλησης
+Comment[en_GB]=A cut & paste history utility
+Comment[eo]=Ilo por la eltonda kaj alglua historio
+Comment[es]=Una utilidad de cortar y pegar historial
+Comment[et]=Lõikamiste ja asetamiste ajaloo rakendus
+Comment[eu]=Ebaki/Itsatsi historiaren tresna bat
+Comment[fa]=برنامه سودمند تاریخچه برش و چسباندن
+Comment[fi]=Työkalu leikkaamiseen ja liittämiseen
+Comment[fr]=Un outil d'historique de copier / coller
+Comment[fy]=Klamboerdhistoarje
+Comment[ga]=Uirlis staire gearrtha agus greamaithe
+Comment[gl]=Un historial de cortar e apegar
+Comment[gu]=ઇતિહાસ કાપવા અને મૂકવાનું સાધન
+Comment[he]=כלי המשמש לשמירת היסטוריה אודות גזירה והדבקה
+Comment[hi]=काटें एवं चिपकाएं इतिहास यूटिलिटी 
+Comment[hne]=काटव अउ चिपकाव इतिहास यूटिलिटी 
+Comment[hr]=Alat za izrezivanje i preljepljivanje iz povijesti
+Comment[hsb]=Nastroj za wutřihanje a zasunjenje z prjedawšich přikazow
+Comment[hu]=Kezelőprogram a vágólaphoz (naplózással)
+Comment[ia]=Un utilitate per historia de talia & colla
+Comment[id]=Sebuah utilitas riwayat potong & tempel
+Comment[is]=Klipp & lím sögutól
+Comment[it]=Un programma per la cronologia del copia e incolla
+Comment[ja]=カット&ペースト履歴ユーティリティ
+Comment[kk]=Қиып алу және орналастыру журналы
+Comment[km]=កាត់ និង​បិទភ្ជាប់​ឧបករណ៍​ប្រើប្រាស់​ប្រវត្តិ
+Comment[kn]=ಕತ್ತರಿಸು ಮತ್ತು ಅಂಟಿಸು ಚರಿತ್ರೆ ಸೌಲಭ್ಯ
+Comment[ko]=자르고 붙인 기록 도구
+Comment[lt]=„Iškirpti ir padėti“ istorijos pagalbinė programa
+Comment[lv]=Izgriešanas un ielīmēšanas vēstures rīks
+Comment[mai]=काटू आओर साटू इतिहास यूटिलिटी 
+Comment[mk]=Алатка за историјат на сечење и вметнување
+Comment[ml]=മുറിക്കല്‍-പകര്‍ത്തല്‍ നാള്‍വഴിസൂക്ഷിപ്പുസഹായി.
+Comment[mr]=कापा व चिकटवा इतिहास उपकार्यक्रम
+Comment[nb]=Et verktøy som viser tidligere utklipp
+Comment[nds]=Vörgeschicht vun't Knippen un Infögen
+Comment[ne]=काट्ने र टाँस्ने इतिहास उपयोगिता
+Comment[nl]=Klembordgeschiedenis
+Comment[nn]=Eit verktøy som viser eldre utklipp
+Comment[pa]=ਇੱਕ ਕੱਟਣ ਅਤੇ ਚੇਪਣ ਅਤੀਤ ਸਹੂਲਤ
+Comment[pl]=Narzędzie przechowujące historię schowka
+Comment[pt]=Um utilitário de histórico de cópias e colagens
+Comment[pt_BR]=Um utilitário com o histórico de recortar e colar
+Comment[ro]=Utilitar cu istoria de tăiere și adăugare
+Comment[ru]=История буфера обмена
+Comment[se]=Reaidu mii čájeha boares čuohppusiid
+Comment[si]=කැපීම් හා ඇලවීම් ඉතිහාස මෙවලම
+Comment[sk]=Nástroj pre históriu akcií "Vystrihnúť a vložiť"
+Comment[sl]=Pripomoček z zgodovino za izreži in prilepi
+Comment[sr]=Алатка за историјат исецања и налепљивања
+Comment[sr@ijekavian]=Алатка за историјат исецања и налепљивања
+Comment[sr@ijekavianlatin]=Alatka za istorijat isecanja i nalepljivanja
+Comment[sr@latin]=Alatka za istorijat isecanja i nalepljivanja
+Comment[sv]=Ett verktyg med historik för klipp ut och klistra in
+Comment[ta]=A cut & paste history utility
+Comment[te]=కత్తిరించు & అతికించు చరిత్ర సౌలభ్యం
+Comment[tg]=История буфера обмена
+Comment[th]=เครื่องมือดูประวัติการตัดและวาง
+Comment[tr]=Bir kes & yapıştır geçmişi aracı
+Comment[ug]=كەس ۋە چاپلا تارىخىنى باشقۇرۇش قورالى
+Comment[uk]=Утиліта журналу буфера даних
+Comment[vi]=Công cụ chứa lịch sử các cắt dán
+Comment[wa]=Ene ahesse d' istwere di coper/aclacper
+Comment[x-test]=xxA cut & paste history utilityxx
+Comment[zh_CN]=管理剪切和粘贴历史的工具
+Comment[zh_TW]=剪貼紀錄公用程式
+
++++++ plasma-workspace-5.7.3.tar.xz -> plasma-workspace-5.7.4.tar.xz ++++++
/work/SRC/openSUSE:Factory/plasma5-workspace/plasma-workspace-5.7.3.tar.xz 
/work/SRC/openSUSE:Factory/.plasma5-workspace.new/plasma-workspace-5.7.4.tar.xz 
differ: char 26, line 1


Reply via email to