[SCM] kdeconnect packaging branch, master, updated. debian/0.9g-1-1183-g9d69498

Maximiliano Curia maxy at moszumanska.debian.org
Fri Oct 14 14:28:00 UTC 2016


Gitweb-URL: http://git.debian.org/?p=pkg-kde/kde-extras/kdeconnect.git;a=commitdiff;h=c2f6956

The following commit has been merged in the master branch:
commit c2f6956d9320fee2ff87dfb6d5c9478bcffae56a
Author: Àlex Fiestas <afiestas at kde.org>
Date:   Mon Sep 22 01:53:07 2014 +0200

    Port kdeconnectd to KDBusServices and QGuiApp
---
 kded/CMakeLists.txt  |  2 +-
 kded/kdeconnectd.cpp | 30 +++++++++++-------------------
 2 files changed, 12 insertions(+), 20 deletions(-)

diff --git a/kded/CMakeLists.txt b/kded/CMakeLists.txt
index d1e1365..92952f7 100644
--- a/kded/CMakeLists.txt
+++ b/kded/CMakeLists.txt
@@ -4,7 +4,7 @@ add_definitions(-DTRANSLATION_DOMAIN="kdeconnect-kded")
 configure_file(config-kded.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-kded.h)
 
 add_executable(kdeconnectd kdeconnectd.cpp)
-target_link_libraries(kdeconnectd kdeconnectcore KF5::ConfigWidgets)
+target_link_libraries(kdeconnectd kdeconnectcore KF5::DBusAddons KF5::ConfigWidgets)
 
 add_library(kded_kdeconnect MODULE kded.cpp)
 
diff --git a/kded/kdeconnectd.cpp b/kded/kdeconnectd.cpp
index 6d2fdf8..88ffa39 100644
--- a/kded/kdeconnectd.cpp
+++ b/kded/kdeconnectd.cpp
@@ -24,9 +24,9 @@
 #include <unistd.h>
 
 #include <QSocketNotifier>
-#include <KUniqueApplication>
-#include <k4aboutdata.h>
-#include <KCmdLineArgs>
+#include <QGuiApplication>
+
+#include <KDBusService>
 
 #include "core/daemon.h"
 
@@ -48,7 +48,7 @@ void initializeTermHandlers(QCoreApplication* app, Daemon* daemon)
     ::socketpair(AF_UNIX, SOCK_STREAM, 0, sigtermfd);
     QSocketNotifier* snTerm = new QSocketNotifier(sigtermfd[1], QSocketNotifier::Read, app);
     QObject::connect(snTerm, SIGNAL(activated(int)), daemon, SLOT(deleteLater()));
-    
+
     action.sa_handler = sighandler;
     sigemptyset(&action.sa_mask);
     action.sa_flags = 0;
@@ -59,28 +59,20 @@ void initializeTermHandlers(QCoreApplication* app, Daemon* daemon)
 
 int main(int argc, char* argv[])
 {
-    K4AboutData aboutData("kdeconnect", "kdeconnect-kded",
-                          ki18n("kdeconnect"),
-                          "0.1",
-                          ki18n("Connect your devices and KDE"),
-                          K4AboutData::License_GPL,
-                          KLocalizedString(),
-                          KLocalizedString(),
-                          "http://albertvaka.wordpress.com");
-
-    aboutData.setOrganizationDomain("kde.org");
+    QCoreApplication::setApplicationName("kdeconnect");
+    QCoreApplication::setApplicationVersion("0.1");
+    QCoreApplication::setOrganizationDomain("kde.org");
 
-    KCmdLineArgs::init(argc, argv, &aboutData);
-    
-    KUniqueApplication app(true); // WARNING GUI required for QClipboard access
-    app.disableSessionManagement();
+    QGuiApplication app(argc, argv);
     app.setQuitOnLastWindowClosed(false);
 
+    KDBusService dbusService(KDBusService::Unique);
+
     //Force daemon to destroy when KApplications in alive
     //belongs to bug KApplications resoure freeing
     Daemon* daemon = new Daemon(0);
     QObject::connect(daemon, SIGNAL(destroyed(QObject*)), &app, SLOT(quit()));
     initializeTermHandlers(&app, daemon);
-    
+
     return app.exec();
 }

-- 
kdeconnect packaging



More information about the pkg-kde-commits mailing list