File kamd-rename.patch of Package kactivitymanagerd

diff -ur kactivitymanagerd-5.21.90.old/src/common/dbus/common.h kactivitymanagerd-5.21.90/src/common/dbus/common.h
--- kactivitymanagerd-5.21.90.old/src/common/dbus/common.h
+++ kactivitymanagerd-5.21.90/src/common/dbus/common.h
@@ -13,14 +13,14 @@
 // clang-format off
 
 #define KAMD_DBUS_SERVICE                                                      \
-    QStringLiteral("org.kde.ActivityManager")
+    QStringLiteral("org.kde.ActivityManager5")
 
 #define KAMD_DBUS_OBJECT_PATH(A)                                               \
     (sizeof(A) > 2 ? QLatin1String("/ActivityManager/" A)                      \
                    : QLatin1String("/ActivityManager"))
 
 #define KAMD_DBUS_OBJECT(A)                                                    \
-    QLatin1String("org.kde.ActivityManager." A)
+    QLatin1String("org.kde.ActivityManager5." A)
 
 #define KAMD_DBUS_INTERFACE(OBJECT_PATH, OBJECT, PARENT)                       \
     QDBusInterface(KAMD_DBUS_SERVICE,                                          \
@@ -37,7 +37,7 @@
                    nullptr)
 
 #define KAMD_DBUS_CLASS_INTERFACE(OBJECT_PATH, OBJECT, PARENT)                 \
-    org::kde::ActivityManager::OBJECT(                                         \
+    org::kde::ActivityManager5::OBJECT(                                        \
                 KAMD_DBUS_SERVICE,                                             \
                 KAMD_DBUS_OBJECT_PATH(OBJECT_PATH),                            \
                 QDBusConnection::sessionBus(),                                 \
diff -ur kactivitymanagerd-5.21.90.old/src/common/dbus/org.kde.ActivityManager.Activities.xml kactivitymanagerd-5.21.90/src/common/dbus/org.kde.ActivityManager.Activities.xml
--- kactivitymanagerd-5.21.90.old/src/common/dbus/org.kde.ActivityManager.Activities.xml
+++ kactivitymanagerd-5.21.90/src/common/dbus/org.kde.ActivityManager.Activities.xml
@@ -1,6 +1,6 @@
 <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
 <node>
-  <interface name="org.kde.ActivityManager.Activities">
+  <interface name="org.kde.ActivityManager5.Activities">
 
     <method name="CurrentActivity">
       <arg type="s" direction="out"/>
diff -ur kactivitymanagerd-5.21.90.old/src/common/dbus/org.kde.ActivityManager.Application.xml kactivitymanagerd-5.21.90/src/common/dbus/org.kde.ActivityManager.Application.xml
--- kactivitymanagerd-5.21.90.old/src/common/dbus/org.kde.ActivityManager.Application.xml
+++ kactivitymanagerd-5.21.90/src/common/dbus/org.kde.ActivityManager.Application.xml
@@ -1,6 +1,6 @@
 <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
 <node>
-  <interface name="org.kde.ActivityManager.Application">
+  <interface name="org.kde.ActivityManager5.Application">
     <method name="quit">
     </method>
     <method name="serviceVersion">
diff -ur kactivitymanagerd-5.21.90.old/src/common/dbus/org.kde.ActivityManager.Features.xml kactivitymanagerd-5.21.90/src/common/dbus/org.kde.ActivityManager.Features.xml
--- kactivitymanagerd-5.21.90.old/src/common/dbus/org.kde.ActivityManager.Features.xml
+++ kactivitymanagerd-5.21.90/src/common/dbus/org.kde.ActivityManager.Features.xml
@@ -1,6 +1,6 @@
 <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
 <node>
-  <interface name="org.kde.ActivityManager.Features">
+  <interface name="org.kde.ActivityManager5.Features">
     <method name="IsFeatureOperational">
       <arg type="b" direction="out"/>
       <arg name="feature" type="s" direction="in"/>
diff -ur kactivitymanagerd-5.21.90.old/src/common/dbus/org.kde.ActivityManager.ResourcesLinking.xml kactivitymanagerd-5.21.90/src/common/dbus/org.kde.ActivityManager.ResourcesLinking.xml
--- kactivitymanagerd-5.21.90.old/src/common/dbus/org.kde.ActivityManager.ResourcesLinking.xml
+++ kactivitymanagerd-5.21.90/src/common/dbus/org.kde.ActivityManager.ResourcesLinking.xml
@@ -1,6 +1,6 @@
 <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
 <node>
-  <interface name="org.kde.ActivityManager.ResourcesLinking">
+  <interface name="org.kde.ActivityManager5.ResourcesLinking">
 
     <method name="LinkResourceToActivity">
       <arg name="agent" type="s" direction="in"/>
diff -ur kactivitymanagerd-5.21.90.old/src/common/dbus/org.kde.ActivityManager.ResourcesScoring.xml kactivitymanagerd-5.21.90/src/common/dbus/org.kde.ActivityManager.ResourcesScoring.xml
--- kactivitymanagerd-5.21.90.old/src/common/dbus/org.kde.ActivityManager.ResourcesScoring.xml
+++ kactivitymanagerd-5.21.90/src/common/dbus/org.kde.ActivityManager.ResourcesScoring.xml
@@ -1,6 +1,6 @@
 <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
 <node>
-    <interface name="org.kde.ActivityManager.ResourcesScoring">
+    <interface name="org.kde.ActivityManager5.ResourcesScoring">
 
         <signal name="ResourceScoreUpdated">
             <arg name="activity" type="s" direction="out"/>
diff -ur kactivitymanagerd-5.21.90.old/src/common/dbus/org.kde.ActivityManager.Resources.xml kactivitymanagerd-5.21.90/src/common/dbus/org.kde.ActivityManager.Resources.xml
--- kactivitymanagerd-5.21.90.old/src/common/dbus/org.kde.ActivityManager.Resources.xml
+++ kactivitymanagerd-5.21.90/src/common/dbus/org.kde.ActivityManager.Resources.xml
@@ -1,6 +1,6 @@
 <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
 <node>
-  <interface name="org.kde.ActivityManager.Resources">
+  <interface name="org.kde.ActivityManager5.Resources">
 
     <method name="RegisterResourceEvent">
       <arg name="application" type="s" direction="in"/>
diff -ur kactivitymanagerd-5.21.90.old/src/service/Activities.h kactivitymanagerd-5.21.90/src/service/Activities.h
--- kactivitymanagerd-5.21.90.old/src/service/Activities.h
+++ kactivitymanagerd-5.21.90/src/service/Activities.h
@@ -25,7 +25,7 @@
 class Activities : public Module
 {
     Q_OBJECT
-    Q_CLASSINFO("D-Bus Interface", "org.kde.ActivityManager.Activities")
+    Q_CLASSINFO("D-Bus Interface", "org.kde.ActivityManager5.Activities")
     Q_PROPERTY(QString CurrentActivity READ CurrentActivity WRITE SetCurrentActivity NOTIFY CurrentActivityChanged)
 
 public:
diff -ur kactivitymanagerd-5.21.90.old/src/service/Application.cpp kactivitymanagerd-5.21.90/src/service/Application.cpp
--- kactivitymanagerd-5.21.90.old/src/service/Application.cpp
+++ kactivitymanagerd-5.21.90/src/service/Application.cpp
@@ -96,7 +96,7 @@
         const auto pluginName = plugin.pluginId();
         qCDebug(KAMD_LOG_APPLICATION) << "Plugin Name is " << pluginName << plugin.fileName();
 
-        if (pluginName == QLatin1String("org.kde.ActivityManager.ResourceScoring")) {
+        if (pluginName == QLatin1String("org.kde.ActivityManager5.ResourceScoring")) {
             // SQLite plugin is necessary for the proper workspace behaviour
             return true;
         } else {
@@ -277,7 +277,7 @@
     QGuiApplication::setDesktopSettingsAware(false);
 
     Application application(argc, argv);
-    application.setApplicationName(QStringLiteral("ActivityManager"));
+    application.setApplicationName(QStringLiteral("ActivityManager5"));
     application.setOrganizationDomain(QStringLiteral("kde.org"));
 
     KCrash::initialize();
diff -ur kactivitymanagerd-5.21.90.old/src/service/Application.h kactivitymanagerd-5.21.90/src/service/Application.h
--- kactivitymanagerd-5.21.90.old/src/service/Application.h
+++ kactivitymanagerd-5.21.90/src/service/Application.h
@@ -25,7 +25,7 @@
 class Application : public QApplication
 {
     Q_OBJECT
-    Q_CLASSINFO("D-Bus Interface", "org.kde.ActivityManager.Application")
+    Q_CLASSINFO("D-Bus Interface", "org.kde.ActivityManager5.Application")
 
 public:
     Application(int &argc, char **argv);
diff -ur kactivitymanagerd-5.21.90.old/src/service/CMakeLists.txt kactivitymanagerd-5.21.90/src/service/CMakeLists.txt
--- kactivitymanagerd-5.21.90.old/src/service/CMakeLists.txt
+++ kactivitymanagerd-5.21.90/src/service/CMakeLists.txt
@@ -57,9 +57,9 @@
    Features.h Features
    )
 
-add_executable (kactivitymanagerd ${kactivitymanager_SRCS})
+add_executable (kactivitymanagerd5 ${kactivitymanager_SRCS})
 
-target_link_libraries (kactivitymanagerd
+target_link_libraries (kactivitymanagerd5
    Qt::Core
    Qt::DBus
    Qt::Gui
@@ -81,7 +81,7 @@
    )
 
 install (TARGETS
-    kactivitymanagerd
+    kactivitymanagerd5
     DESTINATION ${KDE_INSTALL_LIBEXECDIR}
    )
 
 install (TARGETS
diff -ur kactivitymanagerd-5.21.90.old/src/service/Features.h kactivitymanagerd-5.21.90/src/service/Features.h
--- kactivitymanagerd-5.21.90.old/src/service/Features.h
+++ kactivitymanagerd-5.21.90/src/service/Features.h
@@ -25,7 +25,7 @@
 class Features : public Module
 {
     Q_OBJECT
-    Q_CLASSINFO("D-Bus Interface", "org.kde.ActivityManager.Features")
+    Q_CLASSINFO("D-Bus Interface", "org.kde.ActivityManager5.Features")
 
 public:
     explicit Features(QObject *parent = nullptr);
diff -ur kactivitymanagerd-5.21.90.old/src/service/files/kactivitymanagerd.desktop kactivitymanagerd-5.21.90/src/service/files/kactivitymanagerd.desktop
--- kactivitymanagerd-5.21.90.old/src/service/files/kactivitymanagerd.desktop
+++ kactivitymanagerd-5.21.90/src/service/files/kactivitymanagerd.desktop
@@ -4,7 +4,7 @@
 X-KDE-ServiceTypes=
 X-DBUS-StartupType=Unique
 X-KDE-StartupNotify=false
-Exec=kactivitymanagerd
+Exec=/opt/kf5/bin/kactivitymanagerd5
 
 Name=Activity Manager
 Name[ar]=مدير الأنشطة
diff -ur kactivitymanagerd-5.21.90.old/src/service/plugins/activitytemplates/org.kde.ActivityManager.Templates.xml kactivitymanagerd-5.21.90/src/service/plugins/activitytemplates/org.kde.ActivityManager.Templates.xml
--- kactivitymanagerd-5.21.90.old/src/service/plugins/activitytemplates/org.kde.ActivityManager.Templates.xml
+++ kactivitymanagerd-5.21.90/src/service/plugins/activitytemplates/org.kde.ActivityManager.Templates.xml
@@ -1,6 +1,6 @@
 <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
 <node>
-  <interface name="org.kde.ActivityManager.Templates">
+  <interface name="org.kde.ActivityManager5.Templates">
     <method name="createActivity">
       <arg name="values" type="v" direction="in"/>
     </method>
diff -ur kactivitymanagerd-5.21.90.old/src/service/plugins/activitytemplates/TemplatesPlugin.cpp kactivitymanagerd-5.21.90/src/service/plugins/activitytemplates/TemplatesPlugin.cpp
--- kactivitymanagerd-5.21.90.old/src/service/plugins/activitytemplates/TemplatesPlugin.cpp
+++ kactivitymanagerd-5.21.90/src/service/plugins/activitytemplates/TemplatesPlugin.cpp
@@ -25,7 +25,7 @@
 {
     Q_UNUSED(args);
 
-    setName(QStringLiteral("org.kde.ActivityManager.ActivityTemplates"));
+    setName(QStringLiteral("org.kde.ActivityManager5.ActivityTemplates"));
 
     new TemplatesAdaptor(this);
     QDBusConnection::sessionBus().registerObject(QStringLiteral("/Templates"), this);
diff -ur kactivitymanagerd-5.21.90.old/src/service/plugins/activitytemplates/TemplatesPlugin.h kactivitymanagerd-5.21.90/src/service/plugins/activitytemplates/TemplatesPlugin.h
--- kactivitymanagerd-5.21.90.old/src/service/plugins/activitytemplates/TemplatesPlugin.h
+++ kactivitymanagerd-5.21.90/src/service/plugins/activitytemplates/TemplatesPlugin.h
@@ -12,7 +12,7 @@
 class TemplatesPlugin : public Plugin
 {
     Q_OBJECT
-    Q_CLASSINFO("D-Bus Interface", "org.kde.ActivityManager.Templates")
+    Q_CLASSINFO("D-Bus Interface", "org.kde.ActivityManager5.Templates")
 
 public:
     explicit TemplatesPlugin(QObject *parent = nullptr, const QVariantList &args = QVariantList());
diff -ur kactivitymanagerd-5.21.90.old/src/service/plugins/slc/org.kde.ActivityManager.SLC.xml kactivitymanagerd-5.21.90/src/service/plugins/slc/org.kde.ActivityManager.SLC.xml
--- kactivitymanagerd-5.21.90.old/src/service/plugins/slc/org.kde.ActivityManager.SLC.xml
+++ kactivitymanagerd-5.21.90/src/service/plugins/slc/org.kde.ActivityManager.SLC.xml
@@ -1,6 +1,6 @@
 <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
 <node>
-  <interface name="org.kde.ActivityManager.SLC">
+  <interface name="org.kde.ActivityManager5.SLC">
     <signal name="focusChanged">
       <arg name="uri" type="s" direction="out"/>
       <arg name="mimetype" type="s" direction="out"/>
diff -ur kactivitymanagerd-5.21.90.old/src/service/plugins/slc/SlcPlugin.h kactivitymanagerd-5.21.90/src/service/plugins/slc/SlcPlugin.h
--- kactivitymanagerd-5.21.90.old/src/service/plugins/slc/SlcPlugin.h
+++ kactivitymanagerd-5.21.90/src/service/plugins/slc/SlcPlugin.h
@@ -12,7 +12,7 @@
 class SlcPlugin : public Plugin
 {
     Q_OBJECT
-    Q_CLASSINFO("D-Bus Interface", "org.kde.ActivityManager.SLC")
+    Q_CLASSINFO("D-Bus Interface", "org.kde.ActivityManager5.SLC")
     // Q_PLUGIN_METADATA(IID "org.kde.ActivityManager.plugins.slc")
 
 public:
diff -ur kactivitymanagerd-5.21.90.old/src/service/plugins/sqlite/ResourceLinking.h kactivitymanagerd-5.21.90/src/service/plugins/sqlite/ResourceLinking.h
--- kactivitymanagerd-5.21.90.old/src/service/plugins/sqlite/ResourceLinking.h
+++ kactivitymanagerd-5.21.90/src/service/plugins/sqlite/ResourceLinking.h
@@ -28,7 +28,7 @@
 class ResourceLinking : public QObject
 {
     Q_OBJECT
-    Q_CLASSINFO("D-Bus Interface", "org.kde.ActivityManager.Resources.Linking")
+    Q_CLASSINFO("D-Bus Interface", "org.kde.ActivityManager5.Resources.Linking")
 
 public:
     explicit ResourceLinking(QObject *parent);
diff -ur kactivitymanagerd-5.21.90.old/src/service/plugins/sqlite/StatsPlugin.cpp kactivitymanagerd-5.21.90/src/service/plugins/sqlite/StatsPlugin.cpp
--- kactivitymanagerd-5.21.90.old/src/service/plugins/sqlite/StatsPlugin.cpp
+++ kactivitymanagerd-5.21.90/src/service/plugins/sqlite/StatsPlugin.cpp
@@ -46,7 +46,7 @@
     new ResourcesScoringAdaptor(this);
     QDBusConnection::sessionBus().registerObject(QStringLiteral("/ActivityManager/Resources/Scoring"), this);
 
-    setName(QStringLiteral("org.kde.ActivityManager.Resources.Scoring"));
+    setName(QStringLiteral("org.kde.ActivityManager5.Resources.Scoring"));
 }
 
 bool StatsPlugin::init(QHash<QString, QObject *> &modules)
diff -ur kactivitymanagerd-5.21.90.old/src/service/plugins/virtualdesktopswitch/VirtualDesktopSwitchPlugin.cpp kactivitymanagerd-5.21.90/src/service/plugins/virtualdesktopswitch/VirtualDesktopSwitchPlugin.cpp
--- kactivitymanagerd-5.21.90.old/src/service/plugins/virtualdesktopswitch/VirtualDesktopSwitchPlugin.cpp
+++ kactivitymanagerd-5.21.90/src/service/plugins/virtualdesktopswitch/VirtualDesktopSwitchPlugin.cpp
@@ -20,7 +20,7 @@
 {
     Q_UNUSED(args);
 
-    setName("org.kde.ActivityManager.VirtualDesktopSwitch");
+    setName("org.kde.ActivityManager5.VirtualDesktopSwitch");
 }
 
 VirtualDesktopSwitchPlugin::~VirtualDesktopSwitchPlugin()
diff -ur kactivitymanagerd-5.21.90.old/src/service/Resources.h kactivitymanagerd-5.21.90/src/service/Resources.h
--- kactivitymanagerd-5.21.90.old/src/service/Resources.h
+++ kactivitymanagerd-5.21.90/src/service/Resources.h
@@ -24,7 +24,7 @@
 class Resources : public Module
 {
     Q_OBJECT
-    Q_CLASSINFO("D-Bus Interface", "org.kde.ActivityManager.Resources")
+    Q_CLASSINFO("D-Bus Interface", "org.kde.ActivityManager5.Resources")
 
 public:
     explicit Resources(QObject *parent = nullptr);
diff -ur kactivitymanagerd-5.21.90.old/src/CMakeLists.txt kactivitymanagerd-5.21.90/src/CMakeListst.txt
--- kactivitymanagerd-5.21.90.old/src/CMakeLists.txt
+++ kactivitymanagerd-5.21.90/src/CMakeLists.txt
@@ -26,8 +26,8 @@
 
 # D-Bus activation service file, and associated systemd service
 ecm_generate_dbus_service_file(
-   NAME org.kde.ActivityManager
-   EXECUTABLE "${KDE_INSTALL_FULL_LIBEXECDIR}/kactivitymanagerd"
+   NAME org.kde.ActivityManager5
+   EXECUTABLE "${KDE_INSTALL_FULL_LIBEXECDIR}/kactivitymanagerd5"
    SYSTEMD_SERVICE plasma-kactivitymanagerd.service
    DESTINATION ${KDE_INSTALL_DBUSSERVICEDIR}
 )
diff -ur kactivitymanagerd-5.25.90.old/src/plasma-kactivitymanagerd.service.in kactivitymanagerd-5.25.90/src/plasma-kactivitymanagerd.service.in
--- kactivitymanagerd-5.25.90.old/src/plasma-kactivitymanagerd.service.in
+++ kactivitymanagerd-5.25.90/src/plasma-kactivitymanagerd.service.in
@@ -4,6 +4,6 @@
 Before=graphical-session.target
 
 [Service]
-ExecStart=@KDE_INSTALL_FULL_LIBEXECDIR@/kactivitymanagerd
-BusName=org.kde.ActivityManager
+ExecStart=@KDE_INSTALL_FULL_LIBEXECDIR@/kactivitymanagerd5
+BusName=org.kde.ActivityManager5
 Slice=background.slice
openSUSE Build Service is sponsored by