[arch-commits] Commit in ksysguard/trunk (2 files)
Felix Yan
fyan at archlinux.org
Tue Mar 10 16:41:58 UTC 2015
Date: Tuesday, March 10, 2015 @ 17:41:58
Author: fyan
Revision: 233318
upgpkg: ksysguard 5.2.1-2
add patch for FS#44104
Added:
ksysguard/trunk/a148102e8ed56c7a8d0f790fad2f9366b27882d4.patch
Modified:
ksysguard/trunk/PKGBUILD
------------------------------------------------+
PKGBUILD | 12 +++--
a148102e8ed56c7a8d0f790fad2f9366b27882d4.patch | 53 +++++++++++++++++++++++
2 files changed, 62 insertions(+), 3 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2015-03-10 09:25:16 UTC (rev 233317)
+++ PKGBUILD 2015-03-10 16:41:58 UTC (rev 233318)
@@ -5,7 +5,7 @@
pkgname=ksysguard
pkgver=5.2.1
-pkgrel=1
+pkgrel=2
pkgdesc='KSysGuard'
arch=('i686' 'x86_64')
url='https://projects.kde.org/projects/kde/workspace/ksysguard'
@@ -16,11 +16,17 @@
conflicts=('kdebase-workspace')
groups=('plasma')
install="${pkgname}.install"
-source=("http://download.kde.org/stable/plasma/${pkgver}/$pkgname-$pkgver.tar.xz")
-md5sums=('065e0efe3bd28f8e8565b109dc64f647')
+source=("http://download.kde.org/stable/plasma/${pkgver}/$pkgname-$pkgver.tar.xz"
+ a148102e8ed56c7a8d0f790fad2f9366b27882d4.patch)
+md5sums=('065e0efe3bd28f8e8565b109dc64f647'
+ '8c12f14d885c4d59cb35c1b9e0281d5b')
prepare() {
mkdir build
+
+ # FS#44104
+ cd $pkgname-$pkgver
+ patch -p1 -i ../a148102e8ed56c7a8d0f790fad2f9366b27882d4.patch
}
build() {
Added: a148102e8ed56c7a8d0f790fad2f9366b27882d4.patch
===================================================================
--- a148102e8ed56c7a8d0f790fad2f9366b27882d4.patch (rev 0)
+++ a148102e8ed56c7a8d0f790fad2f9366b27882d4.patch 2015-03-10 16:41:58 UTC (rev 233318)
@@ -0,0 +1,53 @@
+commit a148102e8ed56c7a8d0f790fad2f9366b27882d4
+Author: Hrvoje Senjan <hrvoje.senjan at gmail.com>
+Date: Thu Feb 26 15:57:22 2015 +0100
+
+ Register KSysguard to DBus
+
+ Unbreaks starting the app via KRun
+
+ Reviewed-by: Bhushan Shah
+
+diff --git a/gui/CMakeLists.txt b/gui/CMakeLists.txt
+index f021f0b..3f0ce93 100644
+--- a/gui/CMakeLists.txt
++++ b/gui/CMakeLists.txt
+@@ -54,6 +54,7 @@ target_compile_definitions(kdeinit_ksysguard PRIVATE -DPROJECT_VERSION="${PROJEC
+ target_link_libraries(kdeinit_ksysguard
+ KF5::ProcessUi
+ KF5::SignalPlotter
++ KF5::DBusAddons
+ KF5::ItemViews
+ KF5::NewStuff
+ KF5::SysGuard
+diff --git a/gui/ksysguard.cpp b/gui/ksysguard.cpp
+index 919fd89..fa77506 100644
+--- a/gui/ksysguard.cpp
++++ b/gui/ksysguard.cpp
+@@ -37,7 +37,7 @@
+ #include <k4aboutdata.h>
+ #include <kactioncollection.h>
+ #include <kapplication.h>
+-
++#include <KDBusService>
+ #include <kdebug.h>
+ #include <kedittoolbar.h>
+ #include <kglobal.h>
+@@ -533,6 +533,7 @@ extern "C" Q_DECL_EXPORT int kdemain( int argc, char** argv )
+ KAboutData aboutData( "ksysguard", i18n( "System Monitor" ),
+ PROJECT_VERSION, i18n(Description), KAboutLicense::GPL,
+ i18n( "(c) 1996-2008 The KDE System Monitor Developers" ) );
++ aboutData.setOrganizationDomain(QByteArray("kde.org"));
+ aboutData.addAuthor( i18n("John Tapsell"), i18n("Current Maintainer"), "john.tapsell at kde.org" );
+ aboutData.addAuthor( i18n("Chris Schlaeger"), i18n("Previous Maintainer"), "cs at kde.org" );
+ aboutData.addAuthor( i18n("Greg Martyn"), QString(), "greg.martyn at gmail.com" );
+@@ -585,6 +586,9 @@ extern "C" Q_DECL_EXPORT int kdemain( int argc, char** argv )
+ Toplevel->show();
+ KSGRD::SensorMgr->setBroadcaster( Toplevel ); // SensorMgr uses a QPointer for toplevel, so it is okay if Toplevel is deleted first
+
++ // register to DBus
++ const KDBusService dbusService(KDBusService::Multiple);
++
+ // run the application
+ int result = app.exec();
+
More information about the arch-commits
mailing list