File more-fixes-for-3.12.patch of Package mail-notification

From 5da84181aaa6a36b9bb855c14610ed18774adad9 Mon Sep 17 00:00:00 2001
From: James Bottomley <JBottomley@Parallels.com>
Date: Sat, 15 Nov 2014 09:38:43 -0800
Subject: more fixes for 3.12

---
 src/mn-evolution-folder-tree-server.gob | 16 ++++++++++++++--
 src/mn-evolution-plugin.c               |  4 ++++
 src/mn-evolution-server.gob             | 12 ++++++++++--
 3 files changed, 28 insertions(+), 4 deletions(-)

diff --git a/src/mn-evolution-folder-tree-server.gob b/src/mn-evolution-folder-tree-server.gob
index 756a9c0..4140e19 100644
--- a/src/mn-evolution-folder-tree-server.gob
+++ b/src/mn-evolution-folder-tree-server.gob
@@ -21,7 +21,11 @@
 #include <gtk/gtk.h>
 #include <libedataserver/eds-version.h>
 #if EDS_CHECK_VERSION(3,3,5)
-  #include <libemail-engine/e-mail-session.h>
+  #if EDS_CHECK_VERSION(3,12,0)
+    #include <libemail-engine/libemail-engine.h>
+  #else
+    #include <libemail-engine/e-mail-session.h>
+  #endif
 #else
   #if EDS_CHECK_VERSION(2,91,0)
     #include <mail/e-mail-session.h>
@@ -41,7 +45,11 @@
 #endif
 #if EDS_CHECK_VERSION(3,1,0)
   #if EDS_CHECK_VERSION(3,3,5)
-    #include <libemail-engine/e-mail-folder-utils.h>
+   #if EDS_CHECK_VERSION(3,12,0)
+     /* no include */
+   #else
+     #include <libemail-engine/e-mail-folder-utils.h>
+   #endif
   #else
     #include <mail/e-mail-folder-utils.h>
   #endif
@@ -89,7 +97,11 @@ class MN:Evolution:Folder:Tree:Server from G:Object
     EShell *shell = e_shell_get_default();
     EShellBackend *shell_backend = e_shell_get_backend_by_name(shell, "mail");
 #if EDS_CHECK_VERSION(3,5,1)
+#if EDS_CHECK_VERSION(3,12,0)
+    GtkWidget *browser = e_mail_browser_new (E_MAIL_BACKEND(shell_backend), E_MAIL_FORMATTER_MODE_NORMAL);
+#else
     GtkWidget *browser = e_mail_browser_new (E_MAIL_BACKEND(shell_backend), NULL, NULL, E_MAIL_FORMATTER_MODE_NORMAL);
+#endif
 #else
     GtkWidget *browser = e_mail_browser_new (E_MAIL_BACKEND(shell_backend));
 #endif
diff --git a/src/mn-evolution-plugin.c b/src/mn-evolution-plugin.c
index e3d0b27..e88c589 100644
--- a/src/mn-evolution-plugin.c
+++ b/src/mn-evolution-plugin.c
@@ -28,8 +28,12 @@
 #include <libedataserver/eds-version.h>
 #include <mail/em-event.h>
 #if EDS_CHECK_VERSION(3,3,5)
+#if EDS_CHECK_VERSION(3,12,0)
+#include <libemail-engine/libemail-engine.h>
+#else
 #include <libemail-engine/e-mail-folder-utils.h>
 #include <libemail-engine/mail-tools.h>
+#endif
 #else
 #include <mail/mail-tools.h>
 #include <mail/e-mail-folder-utils.h>
diff --git a/src/mn-evolution-server.gob b/src/mn-evolution-server.gob
index c4577e1..451e703 100644
--- a/src/mn-evolution-server.gob
+++ b/src/mn-evolution-server.gob
@@ -37,8 +37,12 @@
 #endif
 #include <mail/em-utils.h>
 #if EDS_CHECK_VERSION(3,3,5)
-  #include <libemail-engine/e-mail-session.h>
-  #include <libemail-engine/mail-tools.h>
+  #if EDS_CHECK_VERSION(3,12,0)
+    #include <libemail-engine/libemail-engine.h>
+  #else
+    #include <libemail-engine/e-mail-session.h>
+    #include <libemail-engine/mail-tools.h>
+  #endif
 #else
   #include <mail/mail-tools.h>
   #if EDS_CHECK_VERSION(2,91,0)
@@ -375,7 +379,11 @@ class MN:Evolution:Server from G:Object
 	shell_backend = e_shell_get_backend_by_name (shell, "mail");
 
 #if EDS_CHECK_VERSION(3,5,1)
+  #if EDS_CHECK_VERSION(3,12,0)
+	browser = e_mail_browser_new (E_MAIL_BACKEND(shell_backend), E_MAIL_FORMATTER_MODE_NORMAL);
+  #else
 	browser = e_mail_browser_new (E_MAIL_BACKEND(shell_backend), NULL, NULL, E_MAIL_FORMATTER_MODE_NORMAL);
+  #endif
 #else
 	browser = e_mail_browser_new (E_MAIL_BACKEND(shell_backend));
 #endif
-- 
2.1.2

openSUSE Build Service is sponsored by