OSDN Git Service

kwalletd: add D-Bus service activation file
authorIvailo Monev <xakepa10@gmail.com>
Wed, 28 Jul 2021 13:09:14 +0000 (16:09 +0300)
committerIvailo Monev <xakepa10@gmail.com>
Wed, 28 Jul 2021 13:09:14 +0000 (16:09 +0300)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
kwalletd/CMakeLists.txt
kwalletd/kwalletd.h
kwalletd/org.kde.kwalletd.service.in [new file with mode: 0644]

index 7a5e1fa..42187a2 100644 (file)
@@ -30,6 +30,8 @@ find_file(kwallet_xml org.kde.KWallet.xml HINTS ${KDE4_DBUS_INTERFACES_INSTALL_D
 
 qt4_add_dbus_adaptor( kwalletd_SRCS ${kwallet_xml} kwalletd.h KWalletD )
 
+dbus_add_activation_service(org.kde.kwalletd.service.in)
+
 add_executable( kwalletd ${kwalletd_SRCS} )
 
 target_link_libraries(kwalletd ${KDE4_KDEUI_LIBS} kwalletbackend )
index c2e2688..b242e69 100644 (file)
@@ -234,7 +234,7 @@ private:
     KWalletTransaction *_curtrans; // current transaction
     QList<KWalletTransaction*> _transactions;
     QPointer< QWidget > activeDialog;
-               
+
 #ifdef Q_WS_X11
     QDBusInterface *screensaver;
 #endif
diff --git a/kwalletd/org.kde.kwalletd.service.in b/kwalletd/org.kde.kwalletd.service.in
new file mode 100644 (file)
index 0000000..f40fc71
--- /dev/null
@@ -0,0 +1,3 @@
+[D-BUS Service]
+Name=org.kde.kwalletd
+Exec=@CMAKE_INSTALL_PREFIX@/bin/kwalletd
\ No newline at end of file