[mail-notification] support evolution 2.90+

Dmitry Butskoy buc at fedoraproject.org
Tue Oct 12 12:58:04 UTC 2010


commit 0a002ddd116bd02343a4f9bbf4d0efdf594557ee
Author: Dmitry Butskoy <Dmitry at Butskoy.name>
Date:   Tue Oct 12 16:57:58 2010 +0400

    support evolution 2.90+

 mail-notification-5.4-evolution.patch |   29 +++++++++++++++++++++--------
 mail-notification.spec                |    1 +
 2 files changed, 22 insertions(+), 8 deletions(-)
---
diff --git a/mail-notification-5.4-evolution.patch b/mail-notification-5.4-evolution.patch
index 2900186..647e64a 100644
--- a/mail-notification-5.4-evolution.patch
+++ b/mail-notification-5.4-evolution.patch
@@ -1,6 +1,6 @@
 diff -Nrbu mail-notification-5.4/build/src/mn-evolution-folder-tree-server.c mail-notification-5.4-OK/build/src/mn-evolution-folder-tree-server.c
 --- mail-notification-5.4/build/src/mn-evolution-folder-tree-server.c	2008-05-22 19:47:48.000000000 +0400
-+++ mail-notification-5.4-OK/build/src/mn-evolution-folder-tree-server.c	2010-09-17 17:45:05.000000000 +0400
++++ mail-notification-5.4-OK/build/src/mn-evolution-folder-tree-server.c	2010-10-12 16:50:15.000000000 +0400
 @@ -25,7 +25,10 @@
  #line 24 "src/mn-evolution-folder-tree-server.gob"
  
@@ -29,7 +29,7 @@ diff -Nrbu mail-notification-5.4/build/src/mn-evolution-folder-tree-server.c mai
      gtk_container_add(GTK_CONTAINER(selfp->plug), selfp->tree);
 diff -Nrbu mail-notification-5.4/build/src/mn-evolution-server.c mail-notification-5.4-OK/build/src/mn-evolution-server.c
 --- mail-notification-5.4/build/src/mn-evolution-server.c	2008-05-22 19:47:48.000000000 +0400
-+++ mail-notification-5.4-OK/build/src/mn-evolution-server.c	2010-09-17 17:45:32.000000000 +0400
++++ mail-notification-5.4-OK/build/src/mn-evolution-server.c	2010-10-12 16:50:40.000000000 +0400
 @@ -27,10 +27,16 @@
  #include <stdio.h>
  #include <libintl.h>
@@ -92,7 +92,20 @@ diff -Nrbu mail-notification-5.4/build/src/mn-evolution-server.c mail-notificati
  	  }
        }
      else
-@@ -595,14 +618,23 @@
+@@ -469,7 +492,11 @@
+ 
+     if (! folder)
+       {
+-	folder = mail_tool_uri_to_folder(uri, 0, NULL);
++	folder = mail_tool_uri_to_folder(uri, 0,
++#if EDS_CHECK_VERSION(2,91,0)
++	      NULL,
++#endif
++	      NULL);
+ 	if (folder)
+ 	  self_cache_folder(uri, folder);
+ 	else
+@@ -595,14 +622,23 @@
  
  	for (i = 0; i < summary->len; i++)
  	  {
@@ -116,7 +129,7 @@ diff -Nrbu mail-notification-5.4/build/src/mn-evolution-server.c mail-notificati
        }
  
      GDK_THREADS_LEAVE();
-@@ -638,7 +670,11 @@
+@@ -638,7 +674,11 @@
      if (folder)
        {
  	*ret = g_strdup(camel_folder_get_name(folder));
@@ -128,7 +141,7 @@ diff -Nrbu mail-notification-5.4/build/src/mn-evolution-server.c mail-notificati
        }
  
      GDK_THREADS_LEAVE();
-@@ -673,6 +709,19 @@
+@@ -673,6 +713,19 @@
      folder = self_lookup_folder(folder_uri, err);
      if (folder)
        {
@@ -148,7 +161,7 @@ diff -Nrbu mail-notification-5.4/build/src/mn-evolution-server.c mail-notificati
  	GtkWidget *browser;
  
  	/* modelled after Evolution's handleuri_got_folder() */
-@@ -683,8 +732,13 @@
+@@ -683,8 +736,13 @@
  	em_folder_view_set_folder((EMFolderView *) browser, folder, folder_uri);
  	em_folder_view_set_message((EMFolderView *) browser, message_uid, FALSE);
  	gtk_widget_show(((EMMessageBrowser *) browser)->window);
@@ -162,7 +175,7 @@ diff -Nrbu mail-notification-5.4/build/src/mn-evolution-server.c mail-notificati
        }
  
      GDK_THREADS_LEAVE();
-@@ -721,7 +775,11 @@
+@@ -721,7 +779,11 @@
      if (folder)
        {
  	status = camel_folder_set_message_flags(folder, message_uid, flags, flags);
@@ -176,7 +189,7 @@ diff -Nrbu mail-notification-5.4/build/src/mn-evolution-server.c mail-notificati
  	  g_set_error(err,
 diff -Nrbu mail-notification-5.4/src/mn-evolution-plugin.c mail-notification-5.4-OK/src/mn-evolution-plugin.c
 --- mail-notification-5.4/src/mn-evolution-plugin.c	2008-05-22 19:45:35.000000000 +0400
-+++ mail-notification-5.4-OK/src/mn-evolution-plugin.c	2010-09-17 17:45:05.000000000 +0400
++++ mail-notification-5.4-OK/src/mn-evolution-plugin.c	2010-10-12 16:50:15.000000000 +0400
 @@ -204,7 +204,7 @@
  }
  
diff --git a/mail-notification.spec b/mail-notification.spec
index 7cedd31..7b5f4cf 100644
--- a/mail-notification.spec
+++ b/mail-notification.spec
@@ -203,6 +203,7 @@ export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
 - fix popup window place
   (#608372, by Erik van Pienbroek <erik-fedora at vanpienbroek.nl>)
 - fix tray icon freezes on KDE when unread count reaches zero (#641580)
+- support evolution 2.90+ (#642158, <mcrha at redhat.com>)
 
 * Fri Sep 17 2010 Dmitry Butskoy <Dmitry at Butskoy.name> - 5.4-24
 - add support for evolution 2.31+


More information about the scm-commits mailing list