SUMMARY This is feature that has been requested quite a lot of times and should make it far easier and more intuitive to install new plugins. And considering that in https://phabricator.kde.org/T10538 the categories got added this seems now doable. The installation process will be similar to the one of dolphin, because there we also have packagekit and build plugins from source. The following features should be implemented: - Run install/uninstall scripts - Support Packagekit - Automatic reloading, maybe a better solution then restarting the entire runner process, see also BUG 421426
*** Bug 393052 has been marked as a duplicate of this bug. ***
Git commit bccf7e7d8e1b8669ee6336f6353d2f5e5dfa13e5 by Alexander Lohnau. Committed on 11/11/2020 at 20:16. Pushed by alex into branch 'master'. Add KRunner KDE Store integration FIXED-IN: 5.21 M +10 -0 CMakeLists.txt M +3 -0 config-workspace.h.cmake M +27 -1 kcms/runners/CMakeLists.txt M +16 -1 kcms/runners/kcm.cpp A +12 -0 kcms/runners/krunner.knsrc A +67 -0 kcms/runners/plugininstaller/AbstractJob.cpp [License: LGPL(v2.0+)] A +37 -0 kcms/runners/plugininstaller/AbstractJob.h [License: LGPL(v2.0+)] A +43 -0 kcms/runners/plugininstaller/PackageKitConfirmationDialog.h [License: LGPL(v2.0+)] A +83 -0 kcms/runners/plugininstaller/PackageKitJob.cpp [License: LGPL(v2.0+)] A +33 -0 kcms/runners/plugininstaller/PackageKitJob.h [License: LGPL(v2.0+)] A +104 -0 kcms/runners/plugininstaller/ScriptConfirmationDialog.h [License: LGPL(v2.0+)] A +54 -0 kcms/runners/plugininstaller/ScriptJob.cpp [License: LGPL(v2.0+)] A +23 -0 kcms/runners/plugininstaller/ScriptJob.h [License: LGPL(v2.0+)] A +38 -0 kcms/runners/plugininstaller/ZypperRPMJob.cpp [License: LGPL(v2.0+)] A +20 -0 kcms/runners/plugininstaller/ZypperRPMJob.h [License: LGPL(v2.0+)] A +94 -0 kcms/runners/plugininstaller/main.cpp [License: LGPL(v2.0+)] https://invent.kde.org/plasma/plasma-desktop/commit/bccf7e7d8e1b8669ee6336f6353d2f5e5dfa13e5