[kdelibs] 4.8.90

Jaroslav Reznik jreznik at fedoraproject.org
Fri Jun 8 13:50:48 UTC 2012


commit abcc464497a8e12a155e01ebf0d25f15c7d430a1
Author: Jaroslav Reznik <jreznik at redhat.com>
Date:   Fri Jun 8 15:49:56 2012 +0200

    4.8.90

 .gitignore                                         |    1 +
 ...tallation-of-missing-components-when-inst.patch |   62 ++++++--------------
 kdelibs.spec                                       |    7 ++-
 sources                                            |    2 +-
 4 files changed, 25 insertions(+), 47 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 5ecb7c1..58a294b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
 /kdelibs-4.6.5.tar.bz2
 /kdelibs-4.8.3.tar.xz
 /kdelibs-4.8.80.tar.xz
+/kdelibs-4.8.90.tar.xz
diff --git a/0002-Trigger-installation-of-missing-components-when-inst.patch b/0002-Trigger-installation-of-missing-components-when-inst.patch
index b786bbf..88b22d2 100644
--- a/0002-Trigger-installation-of-missing-components-when-inst.patch
+++ b/0002-Trigger-installation-of-missing-components-when-inst.patch
@@ -1,28 +1,7 @@
-From 00a8b22ad6dbb03eea18090f6d9f578101632752 Mon Sep 17 00:00:00 2001
-Message-Id: <00a8b22ad6dbb03eea18090f6d9f578101632752.1313007841.git.kevin.kofler at chello.at>
-From: Kevin Kofler <kevin.kofler at chello.at>
-Date: Wed, 10 Aug 2011 21:48:19 +0200
-Subject: [PATCH] Trigger installation of missing components when installing a
- package.
-
-For script engines, the existing metadata (X-Plasma-API) is sufficient.
-
-For data engines, we introduce a new metadata entry:
-X-Plasma-RequiredDataEngines. Third-party packages will have to add this entry
-to benefit from this feature at this time. Automatic support for scanning
-package source code on installation (at least for some languages) is planned,
-but the metadata entry is definitely the most efficient method.
----
- plasma/package.cpp         |   39 +++++++++++++++++++++++++++++++++++++++
- plasma/packagemetadata.cpp |   13 +++++++++++++
- plasma/packagemetadata.h   |    7 +++++++
- 3 files changed, 59 insertions(+), 0 deletions(-)
-
-diff --git a/plasma/package.cpp b/plasma/package.cpp
-index 4c00d36..0a45c87 100644
---- a/plasma/package.cpp
-+++ b/plasma/package.cpp
-@@ -49,8 +49,11 @@
+diff -up kdelibs-4.8.90/plasma/package.cpp.libplasma-pk-0002 kdelibs-4.8.90/plasma/package.cpp
+--- kdelibs-4.8.90/plasma/package.cpp.libplasma-pk-0002	2012-06-05 10:47:01.000000000 +0200
++++ kdelibs-4.8.90/plasma/package.cpp	2012-06-08 15:40:14.219728253 +0200
+@@ -43,8 +43,11 @@
  #include <kdebug.h>
  
  #include "authorizationmanager.h"
@@ -34,10 +13,11 @@ index 4c00d36..0a45c87 100644
  #include "private/package_p.h"
  #include "private/plasmoidservice_p.h"
  #include "private/service_p.h"
-@@ -603,6 +606,42 @@ bool Package::installPackage(const QString &package,
+@@ -580,6 +583,41 @@ bool Package::installPackage(const QStri
+         // no need to remove the temp dir (which has been successfully moved if it's an archive)
          tempdir.setAutoRemove(false);
      }
- 
+
 +    // check for missing dependencies
 +    QString requiredScriptEngine = meta.implementationApi();
 +    if (!requiredScriptEngine.isEmpty()) {
@@ -73,14 +53,12 @@ index 4c00d36..0a45c87 100644
 +            }
 +        }
 +    }
-+
+ 
      if (!servicePrefix.isEmpty()) {
          // and now we register it as a service =)
-         QString metaPath = targetName + "/metadata.desktop";
-diff --git a/plasma/packagemetadata.cpp b/plasma/packagemetadata.cpp
-index 59163b2..8cfaf64 100644
---- a/plasma/packagemetadata.cpp
-+++ b/plasma/packagemetadata.cpp
+diff -up kdelibs-4.8.90/plasma/packagemetadata.cpp.libplasma-pk-0002 kdelibs-4.8.90/plasma/packagemetadata.cpp
+--- kdelibs-4.8.90/plasma/packagemetadata.cpp.libplasma-pk-0002	2012-05-23 01:45:26.000000000 +0200
++++ kdelibs-4.8.90/plasma/packagemetadata.cpp	2012-06-08 15:24:24.439149182 +0200
 @@ -52,6 +52,7 @@ class PackageMetadataPrivate
          QString serviceType;
          QString api;
@@ -89,7 +67,7 @@ index 59163b2..8cfaf64 100644
  };
  
  PackageMetadata::PackageMetadata(const PackageMetadata &other)
-@@ -106,6 +107,7 @@ void PackageMetadata::write(const QString &filename) const
+@@ -108,6 +109,7 @@ void PackageMetadata::write(const QStrin
      config.writeEntry("X-KDE-ParentApp", d->app);
      config.writeEntry("Type", d->type);
      config.writeEntry("X-Plasma-RemoteLocation", d->location);
@@ -97,7 +75,7 @@ index 59163b2..8cfaf64 100644
  }
  
  void PackageMetadata::read(const QString &filename)
-@@ -133,6 +135,7 @@ void PackageMetadata::read(const QString &filename)
+@@ -154,6 +156,7 @@ void PackageMetadata::read(const QString
      d->app = config.readEntry("X-KDE-ParentApp", d->app);
      d->type = config.readEntry("Type", d->type);
      d->location = config.readEntry("X-Plasma-RemoteLocation", d->location);
@@ -105,7 +83,7 @@ index 59163b2..8cfaf64 100644
  }
  
  QString PackageMetadata::name() const
-@@ -225,6 +228,11 @@ QString PackageMetadata::implementationApi() const
+@@ -246,6 +249,11 @@ QString PackageMetadata::implementationA
      return d->api;
  }
  
@@ -117,7 +95,7 @@ index 59163b2..8cfaf64 100644
  void PackageMetadata::setImplementationApi(const QString &api)
  {
      d->api = api;
-@@ -300,6 +308,11 @@ void PackageMetadata::setRemoteLocation(const KUrl &location)
+@@ -321,6 +329,11 @@ void PackageMetadata::setRemoteLocation(
      d->location = location;
  }
  
@@ -129,10 +107,9 @@ index 59163b2..8cfaf64 100644
  void PackageMetadata::setType(const QString &type)
  {
      d->type = type;
-diff --git a/plasma/packagemetadata.h b/plasma/packagemetadata.h
-index b10f0e4..ec396a6 100644
---- a/plasma/packagemetadata.h
-+++ b/plasma/packagemetadata.h
+diff -up kdelibs-4.8.90/plasma/packagemetadata.h.libplasma-pk-0002 kdelibs-4.8.90/plasma/packagemetadata.h
+--- kdelibs-4.8.90/plasma/packagemetadata.h.libplasma-pk-0002	2012-05-23 01:45:26.000000000 +0200
++++ kdelibs-4.8.90/plasma/packagemetadata.h	2012-06-08 15:24:24.481149665 +0200
 @@ -21,6 +21,7 @@
  #define PLASMA_PACKAGEMETADATA_H
  
@@ -161,6 +138,3 @@ index b10f0e4..ec396a6 100644
  private:
      PackageMetadataPrivate * const d;
  };
--- 
-1.7.4.4
-
diff --git a/kdelibs.spec b/kdelibs.spec
index 673e889..3ab4613 100644
--- a/kdelibs.spec
+++ b/kdelibs.spec
@@ -24,8 +24,8 @@
 %global dbusmenu_qt_version %(pkg-config --modversion dbusmenu-qt 2>/dev/null || echo %{dbusmenu_qt_ver})
 
 Summary: KDE Libraries
-Version: 4.8.80
-Release: 2%{?dist}
+Version: 4.8.90
+Release: 1%{?dist}
 
 Name: kdelibs
 Epoch: 6
@@ -610,6 +610,9 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Fri Jun 08 2012 Jaroslav Reznik <jreznik at redhat.com> - 6:4.8.90-1
+- 4.8.90
+
 * Fri Jun 01 2012 Jaroslav Reznik <jreznik at redhat.com> - 6:4.8.80-2
 - respin
 
diff --git a/sources b/sources
index b3cb51b..f746da3 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-7fd66295f951001e1a33eb78ada261fa  kdelibs-4.8.80.tar.xz
+2dae6b0ada291ed9db52e0dcb3886e47  kdelibs-4.8.90.tar.xz


More information about the scm-commits mailing list