commit 88bdf00b8bbd26ed0e95f815efb7a3fcb8c4420c
Author: Arkadiusz Miśkiewicz <[email protected]>
Date:   Mon Apr 1 11:07:40 2013 +0200

    - up to 4.10.2

 git.patch                   | 116 --------------------------------------------
 kde4-kdebase-workspace.spec |   8 ++-
 2 files changed, 3 insertions(+), 121 deletions(-)
---
diff --git a/kde4-kdebase-workspace.spec b/kde4-kdebase-workspace.spec
index be55894..efde18c 100644
--- a/kde4-kdebase-workspace.spec
+++ b/kde4-kdebase-workspace.spec
@@ -7,12 +7,12 @@
 Summary:       KDE 4 base workspace components
 Summary(pl.UTF-8):     Podstawowe komponenty środowiska KDE 4
 Name:          kde4-kdebase-workspace
-Version:       4.10.1
-Release:       4
+Version:       4.10.2
+Release:       1
 License:       GPL v2+
 Group:         X11/Applications
 Source0:       
ftp://ftp.kde.org/pub/kde/%{_state}/%{version}/src/%{orgname}-%{version}.tar.xz
-# Source0-md5: 8c791507cb2fdf42daebc280bdfe1b1c
+# Source0-md5: f1348db54236738cd1b758156b285f04
 Source1:       kdebase-kdesktop.pam
 Source2:       kdebase-kdm.pam
 Source3:       kdebase-kdm-np.pam
@@ -31,7 +31,6 @@ Patch0:               %{name}-rootprivs.patch
 Patch1:                %{name}-kdmconfig.patch
 Patch2:                %{name}-kdm_revertcrashlogic.patch
 Patch3:                kde4-kdebase-workspace-brightness.patch
-Patch4:                git.patch
 URL:           http://www.kde.org/
 BuildRequires: ConsoleKit-devel
 BuildRequires: Mesa-libGLES-devel
@@ -537,7 +536,6 @@ dialogowych mających na celu rozszerzenie przywilejów 
użytkownika.
 # https://bugs.kde.org/show_bug.cgi?id=281862
 #%patch2 -p1
 #%patch3 -p1
-%patch4 -p1
 
 %build
 install -d build
diff --git a/git.patch b/git.patch
deleted file mode 100644
index 6715525..0000000
--- a/git.patch
+++ /dev/null
@@ -1,116 +0,0 @@
-From: Raymond Wooninck <[email protected]>
-Date: Thu, 07 Mar 2013 11:46:03 +0000
-Subject: Also check if the version of systemd is supporting the upower 
functions
-X-Git-Url: 
http://quickgit.kde.org/?p=kde-workspace.git&a=commitdiff&h=cc59979ffce8a01076fd9ffe76910b16756d8d87
----
-Also check if the version of systemd is supporting the upower functions
-
-BUG: 316219
-REVIEW: 109336
----
-
-
---- a/powerdevil/daemon/backends/upower/powerdevilupowerbackend.cpp
-+++ b/powerdevil/daemon/backends/upower/powerdevilupowerbackend.cpp
-@@ -34,6 +34,21 @@
- #include "login1suspendjob.h"
- 
- #define HELPER_ID "org.kde.powerdevil.backlighthelper"
-+
-+bool checkSystemdVersion(uint requiredVersion)
-+{
-+    bool ok;
-+
-+    QDBusInterface systemdIface("org.freedesktop.systemd1", 
"/org/freedesktop/systemd1", "org.freedesktop.systemd1.Manager",
-+                                QDBusConnection::systemBus(), 0);
-+    uint version = systemdIface.property("Version").toString().section(' ', 
1).toUInt(&ok);
-+    if (ok) {
-+       return (version >= requiredVersion);
-+    } else {
-+       kDebug() << "Unknown version string from Systemd";
-+       return false;
-+    }
-+}
- 
- PowerDevilUPowerBackend::PowerDevilUPowerBackend(QObject* parent)
-     : BackendInterface(parent),
-@@ -123,7 +138,7 @@
- 
-     // Supported suspend methods
-     SuspendMethods supported = UnknownSuspendMethod;
--    if (m_login1Interface) {
-+    if (m_login1Interface && checkSystemdVersion(195)) {
-         QDBusPendingReply<QString> canSuspend = 
m_login1Interface.data()->asyncCall("CanSuspend");
-         canSuspend.waitForFinished();
-         if (canSuspend.isValid() && (canSuspend.value() == "yes" || 
canSuspend.value() == "challenge"))
-@@ -151,11 +166,7 @@
-     }
- 
-     // "resuming" signal
--    QDBusInterface systemdIface("org.freedesktop.systemd1", 
"/org/freedesktop/systemd1", "org.freedesktop.systemd1.Manager",
--                                QDBusConnection::systemBus(), this);
--    int version = systemdIface.property("Version").toString().section(' ', 
1).toInt();
--
--    if (m_login1Interface && version > 197) {
-+    if (m_login1Interface && checkSystemdVersion(198)) {
-         connect(m_login1Interface.data(), SIGNAL(PrepareForSleep(bool)), 
this, SLOT(slotLogin1Resuming(bool)));
-     } else {
-         connect(m_upowerInterface, SIGNAL(Resuming()), this, 
SIGNAL(resumeFromSuspend()));
-@@ -280,7 +291,7 @@
- 
- KJob* 
PowerDevilUPowerBackend::suspend(PowerDevil::BackendInterface::SuspendMethod 
method)
- {
--    if (m_login1Interface) {
-+    if (m_login1Interface && checkSystemdVersion(195)) {
-         return new Login1SuspendJob(m_login1Interface.data(), method, 
supportedSuspendMethods());
-     } else {
-         return new UPowerSuspendJob(m_upowerInterface, method, 
supportedSuspendMethods());
-
-From: Lukáš Tinkl <[email protected]>
-Date: Tue, 12 Mar 2013 16:01:00 +0000
-Subject: stop leaking the login1 suspend job
-X-Git-Url: 
http://quickgit.kde.org/?p=kde-workspace.git&a=commitdiff&h=7a01d55b55591fb3d73281541116b36e72f49e24
----
-stop leaking the login1 suspend job
-
-BUG: 316473
-FIXED-IN: 4.10.2
----
-
-
---- a/powerdevil/daemon/backends/upower/login1suspendjob.cpp
-+++ b/powerdevil/daemon/backends/upower/login1suspendjob.cpp
-@@ -35,6 +35,8 @@
-     kDebug() << "Starting Login1 suspend job";
-     m_method = method;
-     m_supported = supported;
-+
-+    connect(m_login1Interface, SIGNAL(PrepareForSleep(bool)), this, 
SLOT(slotLogin1Resuming(bool)));
- }
- 
- Login1SuspendJob::~Login1SuspendJob()
-@@ -95,6 +97,12 @@
-     watcher->deleteLater();
- }
- 
-+void Login1SuspendJob::slotLogin1Resuming(bool active)
-+{
-+    if (!active)
-+        emitResult();
-+}
-+
- 
- #include "login1suspendjob.moc"
- 
-
---- a/powerdevil/daemon/backends/upower/login1suspendjob.h
-+++ b/powerdevil/daemon/backends/upower/login1suspendjob.h
-@@ -44,6 +44,7 @@
- private Q_SLOTS:
-     void doStart();
-     void sendResult(QDBusPendingCallWatcher* watcher);
-+    void slotLogin1Resuming(bool active);
- 
- private:
-     QDBusInterface *m_login1Interface;
-
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/kde4-kdebase-workspace.git/commitdiff/88bdf00b8bbd26ed0e95f815efb7a3fcb8c4420c

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to