summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'x11-libs/gtk+/files/gtk+-2.12.0-libtracker_so.patch')
-rw-r--r--x11-libs/gtk+/files/gtk+-2.12.0-libtracker_so.patch21
1 files changed, 21 insertions, 0 deletions
diff --git a/x11-libs/gtk+/files/gtk+-2.12.0-libtracker_so.patch b/x11-libs/gtk+/files/gtk+-2.12.0-libtracker_so.patch
new file mode 100644
index 0000000..d5f3fdd
--- /dev/null
+++ b/x11-libs/gtk+/files/gtk+-2.12.0-libtracker_so.patch
@@ -0,0 +1,21 @@
+--- gtk/gtksearchenginetracker.c 2007/06/22 14:32:22 18219
++++ gtk/gtksearchenginetracker.c 2007/09/18 21:48:01 18846
+@@ -71,10 +71,16 @@
+ {
+ int i;
+ GModule *tracker;
++ GModuleFlags flags;
+
+ done = TRUE;
+-
+- tracker = g_module_open ("libtracker.so.0", G_MODULE_BIND_LAZY | G_MODULE_BIND_LOCAL);
++ flags = G_MODULE_BIND_LAZY | G_MODULE_BIND_LOCAL;
++
++ tracker = g_module_open ("libtrackerclient.so.0", flags);
++
++ if (!tracker)
++ tracker = g_module_open ("libtracker.so.0", flags);
++
+ if (!tracker)
+ return;
+