[arch-commits] Commit in kdebase-runtime/trunk (PKGBUILD kded-freeze-fix.patch)
Ronald van Haren
ronald at archlinux.org
Tue Aug 10 13:27:54 UTC 2010
Date: Tuesday, August 10, 2010 @ 09:27:53
Author: ronald
Revision: 87065
add backport patch preventing kded freeze on first run kioslave
Added:
kdebase-runtime/trunk/kded-freeze-fix.patch
Modified:
kdebase-runtime/trunk/PKGBUILD
-----------------------+
PKGBUILD | 10 ++++++++--
kded-freeze-fix.patch | 37 +++++++++++++++++++++++++++++++++++++
2 files changed, 45 insertions(+), 2 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2010-08-10 12:05:04 UTC (rev 87064)
+++ PKGBUILD 2010-08-10 13:27:53 UTC (rev 87065)
@@ -16,10 +16,16 @@
optdepends=('htdig: to build the search index'
'gdb: drkonq crash handler')
install="${pkgname}.install"
-source=("http://download.kde.org/stable/${pkgver}/src/${pkgname}-${pkgver}.tar.bz2")
-sha1sums=('46470a4ccda687608c8669989580efef983cb25f')
+source=("http://download.kde.org/stable/${pkgver}/src/${pkgname}-${pkgver}.tar.bz2"
+ 'kded-freeze-fix.patch')
+sha1sums=('4296b78ae517418cf25a385697c7476aef54f684'
+ '8d38a72e2c2b7202073f2ded8c2dba1924b008e8')
build() {
+ # fix already in kde 4.5.1
+ cd ${srcdir}/${pkgname}-${pkgver}
+ patch -Np5 -i ${srcdir}/kded-freeze-fix.patch
+
cd $srcdir
mkdir build
cd build
Added: kded-freeze-fix.patch
===================================================================
--- kded-freeze-fix.patch (rev 0)
+++ kded-freeze-fix.patch 2010-08-10 13:27:53 UTC (rev 87065)
@@ -0,0 +1,37 @@
+--- branches/KDE/4.5/kdebase/runtime/kioslave/network/network/builder/upnp/upnpnetworkbuilder.cpp 2010/08/08 00:40:00
+1160390
++++ branches/KDE/4.5/kdebase/runtime/kioslave/network/network/builder/upnp/upnpnetworkbuilder.cpp 2010/08/08 00:41:23
+1160391
+@@ -36,6 +36,7 @@
+ #include <QtDBus/QDBusConnection>
+ #include <QtDBus/QDBusInterface>
+ #include <QtDBus/QDBusPendingCallWatcher>
++#include <QtCore/QTimer>
+ #include <QtCore/QStringList>
+
+ #include <KDebug>
+@@ -60,6 +61,11 @@
+
+ void UpnpNetworkBuilder::start()
+ {
++ QTimer::singleShot(0, this, SLOT(startBrowse()));
++}
++
++void UpnpNetworkBuilder::startBrowse()
++{
+ qDBusRegisterMetaType<DeviceTypeMap>();
+ qDBusRegisterMetaType<Cagibi::Device>();
+
+
+--- branches/KDE/4.5/kdebase/runtime/kioslave/network/network/builder/upnp/upnpnetworkbuilder.h 2010/08/08 00:40:00 1160390
++++ branches/KDE/4.5/kdebase/runtime/kioslave/network/network/builder/upnp/upnpnetworkbuilder.h 2010/08/08 00:41:23 1160391
+@@ -63,6 +63,8 @@
+ void removeUPnPDevices( const QList<Cagibi::Device>& devices );
+
+ private Q_SLOTS:
++ void startBrowse();
++
+ void onDevicesAdded( const DeviceTypeMap& deviceTypeMap );
+ void onDevicesRemoved( const DeviceTypeMap& deviceTypeMap );
+ void onAddedDeviceDetails( const Cagibi::Device& device );
+
More information about the arch-commits
mailing list