[kdelibs/f17] adapt the patch

Than Ngo than at fedoraproject.org
Wed Jun 6 09:21:21 UTC 2012


commit 2a651574eee439ab8dae94aeed7798fab67b3f3c
Author: Than Ngo <than at redhat.com>
Date:   Wed Jun 6 11:21:07 2012 +0200

    adapt the patch

 ...tallation-of-missing-components-when-inst.patch |   58 ++++++--------------
 1 files changed, 16 insertions(+), 42 deletions(-)
---
diff --git a/0002-Trigger-installation-of-missing-components-when-inst.patch b/0002-Trigger-installation-of-missing-components-when-inst.patch
index b786bbf..d6d6867 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.4/plasma/package.cpp.libplasma-pk-0002 kdelibs-4.8.4/plasma/package.cpp
+--- kdelibs-4.8.4/plasma/package.cpp.libplasma-pk-0002	2012-06-01 14:28:39.306441886 +0200
++++ kdelibs-4.8.4/plasma/package.cpp	2012-06-06 11:19:01.239154039 +0200
+@@ -43,8 +43,11 @@
  #include <kdebug.h>
  
  #include "authorizationmanager.h"
@@ -34,7 +13,7 @@ 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,
+@@ -581,6 +584,42 @@ bool Package::installPackage(const QStri
          tempdir.setAutoRemove(false);
      }
  
@@ -76,11 +55,10 @@ 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
+         kDebug() << "************************** 1";
+diff -up kdelibs-4.8.4/plasma/packagemetadata.cpp.libplasma-pk-0002 kdelibs-4.8.4/plasma/packagemetadata.cpp
+--- kdelibs-4.8.4/plasma/packagemetadata.cpp.libplasma-pk-0002	2011-12-21 01:14:57.000000000 +0100
++++ kdelibs-4.8.4/plasma/packagemetadata.cpp	2012-06-06 11:14:36.743181062 +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.4/plasma/packagemetadata.h.libplasma-pk-0002 kdelibs-4.8.4/plasma/packagemetadata.h
+--- kdelibs-4.8.4/plasma/packagemetadata.h.libplasma-pk-0002	2011-07-27 20:34:38.705247040 +0200
++++ kdelibs-4.8.4/plasma/packagemetadata.h	2012-06-06 11:14:36.743181062 +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
-


More information about the scm-commits mailing list