diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -65,5 +65,10 @@ ) endif () +configure_file(org.kde.activitymanager.service.in + ${CMAKE_CURRENT_BINARY_DIR}/org.kde.activitymanager.service) +install(FILES ${CMAKE_CURRENT_BINARY_DIR}/org.kde.activitymanager.service + DESTINATION ${KDE_INSTALL_DBUSSERVICEDIR}) + add_subdirectory (service) diff --git a/src/org.kde.activitymanager.service.in b/src/org.kde.activitymanager.service.in new file mode 100644 --- /dev/null +++ b/src/org.kde.activitymanager.service.in @@ -0,0 +1,3 @@ +[D-BUS Service] +Name=org.kde.ActivityManager +Exec=@CMAKE_INSTALL_PREFIX@/bin/kactivitymanagerd diff --git a/src/service/Application.cpp b/src/service/Application.cpp --- a/src/service/Application.cpp +++ b/src/service/Application.cpp @@ -245,6 +245,9 @@ delete plugin; } + qDebug() << "Done Cleaning up..."; + + Private::s_instance = Q_NULLPTR; }