summaryrefslogtreecommitdiff
path: root/extra/system-config-printer/no-packagekit.patch
blob: 8482ad82398d43b51e55ef0c8e09ab8b9bbce91b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
--- system-config-printer-1.3.5/cupshelpers/cupshelpers.py	2011-08-01 10:47:11.614519332 +0100
+++ system-config-printer-1.3.5/cupshelpers/cupshelpers.py	2011-08-02 15:45:33.807623959 +0100
@@ -21,7 +21,6 @@
 
 import cups, pprint, os, tempfile, re, string
 import locale
-import packagekit.client, packagekit.enums
 from . import _debugprint
 
 class Printer:
@@ -829,24 +828,7 @@
     missing executables
     """
     executables = missingExecutables(ppd)
-    packages = []
-    if executables:
-        unresolved_executables = []
-        client = packagekit.client.PackageKitClient ()
-        for executable in executables:
-            if not executable.startswith ("/"):
-                executable = "/usr/bin/" + executable
-
-            result = client.search_file ([executable],
-                                         packagekit.enums.FILTER_NOT_INSTALLED)
-            if result:
-                packages.extend (set (map (lambda x: x.name, result)))
-            else:
-                unresolved_executables.append (executable)
-
-        executables = unresolved_executables
-        
-    return (packages, executables)
+    return ([], executables)
 
 def _main():
     c = cups.Connection()