diff --git a/plasma-workspace-5.7.95-konsole-in-contextmenu.patch b/plasma-workspace-5.12.5-konsole-in-contextmenu.patch similarity index 81% rename from plasma-workspace-5.7.95-konsole-in-contextmenu.patch rename to plasma-workspace-5.12.5-konsole-in-contextmenu.patch index 9d788e1..ffa559b 100644 --- a/plasma-workspace-5.7.95-konsole-in-contextmenu.patch +++ b/plasma-workspace-5.12.5-konsole-in-contextmenu.patch @@ -1,6 +1,6 @@ -diff -up plasma-workspace-5.7.95/containmentactions/contextmenu/menu.cpp.konsole-in-contextmenu plasma-workspace-5.7.95/containmentactions/contextmenu/menu.cpp ---- plasma-workspace-5.7.95/containmentactions/contextmenu/menu.cpp.konsole-in-contextmenu 2016-09-15 06:25:28.000000000 -0500 -+++ plasma-workspace-5.7.95/containmentactions/contextmenu/menu.cpp 2016-09-22 18:08:59.562282083 -0500 +diff -up plasma-workspace-5.12.5/containmentactions/contextmenu/menu.cpp.konsole-in-contextmenu plasma-workspace-5.12.5/containmentactions/contextmenu/menu.cpp +--- plasma-workspace-5.12.5/containmentactions/contextmenu/menu.cpp.konsole-in-contextmenu 2018-05-01 08:03:40.000000000 -0500 ++++ plasma-workspace-5.12.5/containmentactions/contextmenu/menu.cpp 2018-05-01 12:21:03.592607303 -0500 @@ -31,6 +31,7 @@ #include #include @@ -44,7 +44,7 @@ diff -up plasma-workspace-5.7.95/containmentactions/contextmenu/menu.cpp.konsole + } else if (name == QLatin1String("_run_konsole")) { + return m_runKonsoleAction; } else if (name == QLatin1String("_run_command")) { - if (KAuthorized::authorizeAction(QStringLiteral("run_command"))) { + if (KAuthorized::authorizeAction(QStringLiteral("run_command")) && KAuthorized::authorize(QStringLiteral("run_command"))) { return m_runCommandAction; @@ -192,6 +200,11 @@ QAction *ContextMenu::action(const QStri return 0; @@ -58,9 +58,9 @@ diff -up plasma-workspace-5.7.95/containmentactions/contextmenu/menu.cpp.konsole void ContextMenu::runCommand() { if (!KAuthorized::authorizeAction(QStringLiteral("run_command"))) { -diff -up plasma-workspace-5.7.95/containmentactions/contextmenu/menu.h.konsole-in-contextmenu plasma-workspace-5.7.95/containmentactions/contextmenu/menu.h ---- plasma-workspace-5.7.95/containmentactions/contextmenu/menu.h.konsole-in-contextmenu 2016-09-15 06:25:28.000000000 -0500 -+++ plasma-workspace-5.7.95/containmentactions/contextmenu/menu.h 2016-09-22 18:04:41.564858642 -0500 +diff -up plasma-workspace-5.12.5/containmentactions/contextmenu/menu.h.konsole-in-contextmenu plasma-workspace-5.12.5/containmentactions/contextmenu/menu.h +--- plasma-workspace-5.12.5/containmentactions/contextmenu/menu.h.konsole-in-contextmenu 2018-05-01 08:03:40.000000000 -0500 ++++ plasma-workspace-5.12.5/containmentactions/contextmenu/menu.h 2018-05-01 12:20:15.881262247 -0500 @@ -40,12 +40,14 @@ public: void save(KConfigGroup &config) override; diff --git a/plasma-workspace.spec b/plasma-workspace.spec index 92d72a2..141f247 100644 --- a/plasma-workspace.spec +++ b/plasma-workspace.spec @@ -35,7 +35,7 @@ Source15: fedora.desktop Source20: breeze-fedora-0.2.tar.gz ## downstream Patches -Patch100: plasma-workspace-5.7.95-konsole-in-contextmenu.patch +Patch100: plasma-workspace-5.12.5-konsole-in-contextmenu.patch Patch101: plasma-workspace-5.3.0-set-fedora-default-look-and-feel.patch # remove stuff we don't want or need, plus a minor bit of customization --rex Patch102: startkde.patch diff --git a/sources b/sources index bccd6eb..aeb6f41 100644 --- a/sources +++ b/sources @@ -1,4 +1,2 @@ SHA512 (breeze-fedora-0.2.tar.gz) = ff800e686b0dcb498f321bb94d3a8274c89c092f5408ef1ec3fc65333f046aea43444144ecaf166792f807014383af87b1180dc7540905fc10dc375309f8b2a8 -SHA512 (plasma-workspace-5.12.3.tar.xz) = 0f00b1e14d5dc5b5763dbfa5aff4de74a2bbf3a44e2932f1916de525c3caf60d0a11e611cb2b0bcc31ff502991595808ff2728772dec787e91974700da234f53 -SHA512 (plasma-workspace-5.12.4.tar.xz) = 629f0286fffd1e90cf68611a3b14a8934e9770dd821b4c6de25549af00fefd305c848342f55559a9223199433ed8f180975ceac38765904de95179d1980fc3f5 SHA512 (plasma-workspace-5.12.5.tar.xz) = c086b13893ab422b701e31652015618d8e3752e4ee5a8b9721eee7085307d251ea716e72bab52f458655cbf49d9a1a94deb47482fd6ecb030b20d7ea1bb52deb