forked from pool/evolution
This commit is contained in:
parent
1f906e2f10
commit
ccee41351b
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b41e124ffabb52395b1f2feb9a343321a126820a8d43f2145054fe1e951de2ab
|
||||
size 36472704
|
3
evolution-2.27.4.1.tar.bz2
Normal file
3
evolution-2.27.4.1.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:451f435e6fd6a5c81e25f58744644932b2fed8d8cfa060d928ccda1075398bbb
|
||||
size 37816928
|
23
evolution-as-needed.patch
Normal file
23
evolution-as-needed.patch
Normal file
@ -0,0 +1,23 @@
|
||||
diff -ur evolution-2.27.4.1/configure.ac evolution-2.27.4.1.patched//configure.ac
|
||||
--- evolution-2.27.4.1/configure.ac 2009-07-15 11:25:24.000000000 +0200
|
||||
+++ evolution-2.27.4.1.patched//configure.ac 2009-07-22 14:00:14.000000000 +0200
|
||||
@@ -673,8 +673,8 @@
|
||||
|
||||
CFLAGS_save="$CFLAGS"
|
||||
CFLAGS="$CFLAGS $GNOME_PILOT_CFLAGS"
|
||||
- LDFLAGS_save="$LDFLAGS"
|
||||
- LDFLAGS="$GNOME_PILOT_LIBS $LDFLAGS"
|
||||
+ LIBS_save="$LIBS"
|
||||
+ LIBS="$LIBS $GNOME_PILOT_LIBS $LDFLAGS"
|
||||
|
||||
AC_CACHE_CHECK([if pilot-link handles UTF-8 conversions],[ac_cv_pilot_link_utf8],
|
||||
AC_RUN_IFELSE([AC_LANG_SOURCE(
|
||||
@@ -694,7 +694,7 @@
|
||||
)],[ac_cv_pilot_link_utf8=yes],[ac_cv_pilot_link_utf8=no],[ac_cv_pilot_link_utf8=no]))
|
||||
|
||||
CFLAGS="$CFLAGS_save"
|
||||
- LDFLAGS="$LDFLAGS_save"
|
||||
+ LIBS="$LIBS_save"
|
||||
|
||||
if test "$ac_cv_pilot_link_utf8" = no; then
|
||||
AC_MSG_ERROR([evolution requires pilot-link to have working UTF-8 conversion routines])
|
@ -1,13 +1,12 @@
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index c1bd707..0f03233 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -537,7 +537,7 @@ esac
|
||||
diff -ur evolution-2.27.4.1/configure.ac evolution-2.27.4.1.patched/configure.ac
|
||||
--- evolution-2.27.4.1/configure.ac 2009-07-15 11:25:24.000000000 +0200
|
||||
+++ evolution-2.27.4.1.patched/configure.ac 2009-07-22 10:25:16.000000000 +0200
|
||||
@@ -558,7 +558,7 @@
|
||||
|
||||
SAVE_CFLAGS="$CFLAGS"
|
||||
SAVE_LIBS="$LIBS"
|
||||
-LDAP_CFLAGS="-DLDAP_DEPRECATED"
|
||||
+LDAP_CFLAGS="-DLDAP_DEPRECATED -I$with_openldap/include"
|
||||
-LDAP_CFLAGS="$LDAP_CFLAGS -DLDAP_DEPRECATED"
|
||||
+LDAP_CFLAGS="$LDAP_CFLAGS -DLDAP_DEPRECATED -I$with_openldap/include"
|
||||
CFLAGS="$CFLAGS $LDAP_CFLAGS"
|
||||
LIBS="$LIBS $LDAP_LIBS"
|
||||
AC_CHECK_FUNCS(ldap_ntlm_bind)
|
||||
|
1
evolution-rpmlintrc
Normal file
1
evolution-rpmlintrc
Normal file
@ -0,0 +1 @@
|
||||
addFilter(".*devel-file-in-non-devel-package.*/usr/lib/evolution/.*.so.*")
|
@ -1,3 +1,123 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 23 20:35:21 CEST 2009 - dominique-obs@leuenberger.net
|
||||
|
||||
- Update to version 2.27.4.1
|
||||
+ Addressbook:
|
||||
- bgo#561300 - Edit contact's Notes on its own tab
|
||||
- bgo#586109 - Crash while rendering inline vcard
|
||||
- bgo#555326 - Suppress Del key press in Contacts source
|
||||
selector
|
||||
+ Calendar:
|
||||
- bgo#586251 - Let the SSL checkbox for Google calendar work
|
||||
- bgo#513451 - Select Today for calendar views on the first
|
||||
showing
|
||||
- bgo#238058 - Show more from summary for events with icons
|
||||
- bgo#245723 - Show days with transparent events in italic
|
||||
- bgo#252296 - Do not preset alarm for all day events
|
||||
- bgo#525689 - Do not show all days as Sunday in a comp-editor
|
||||
- bgo#236996 - Calendar display for weekends in month view
|
||||
- bgo#251694 - Highlight current day in a calendar
|
||||
- bgo#425582 - Calendar Alarm Display is not noticable enough
|
||||
- bgo#245723 - Show days with transparent events in italic
|
||||
- bgo#240605 - auto-select next day at midnight in selected day
|
||||
view
|
||||
+ Mail:
|
||||
- bgo#345775 - Missing blank line between messages in saved
|
||||
mbox
|
||||
- bgo#464131 - Allow inline view of application/mbox
|
||||
attachments
|
||||
- bgo#568302 - Skip "noselect=yes" folders on Send/Receive
|
||||
- bgo#268644 - unread mail shortcut collides with gtk tree
|
||||
search
|
||||
- bgo#587699 - Localize only local folder names
|
||||
- bgo#214238 - Indicate unread emails in closed tree subfolders
|
||||
- bgo#586958 - Too long texts instartup wizard
|
||||
- Re-arrange attachment bar files for Anjal's and webkit
|
||||
rendering
|
||||
- Fix properly include paths, since this is one of our public
|
||||
headers
|
||||
- Do not treat edit accounts as new accounts in a case
|
||||
+ Plugins:
|
||||
- bgo#586332 - Build error (long gint)
|
||||
- bgo#346146 - Appointments in Sent folder should not display
|
||||
actions
|
||||
- bgo#566369 - backup-restore - recognize broken archive
|
||||
- bgo#566369 - fix string typo "cancelled" => "canceled"
|
||||
- bgo#588106 - Makefile.am misuses *_LDFLAGS
|
||||
+ Shell:
|
||||
- Check network manager state on startup and set start_offline
|
||||
appropriately
|
||||
+ Misc:
|
||||
- bgo#586378 - Various build cleanups
|
||||
- bgo#586478 - Fix quoting in configure.ac
|
||||
- bgo#586631 - Rearrange autotool initialization in
|
||||
configure.ac
|
||||
- bgo#586632 - Require automake 1.9
|
||||
- bgo#586629 - Fix whitespace in configure.ac
|
||||
- bgo#586806 - Fix iconv cflags/libs in configure.ac
|
||||
- bgo#586809 - Enable "silent rules" automake 1.11 option
|
||||
- bgo#587138 - Require libxml2 2.7.3
|
||||
- bgo#587374 - iconv test broken on some gcc
|
||||
- bgo#586991 - Require autoconf 2.58 / various configure
|
||||
cleanups
|
||||
- bgo#588277 - Unnecessary special-purpose configure flag
|
||||
- bgo#588018 - NetworkManager & DBUS build check rewrite
|
||||
- Use G_BEGIN_DECLS / G_END_DECLS macros
|
||||
- Stop abusing forward declarations
|
||||
- Remove a weak pointer when disposing EAttachmentHandler
|
||||
- Fix "make check" errors
|
||||
- Remove INSTALL from source control
|
||||
- Fixes for anjal
|
||||
- Read entire UI definition in "eplug" files
|
||||
- Add localized screenshots
|
||||
- Hide proper widgets from filter.glade for searches
|
||||
- Use AM_CPPFLAGS instead of INCLUDE in all Makefile.am
|
||||
- Fix whitespace issues in em-account-editor.c
|
||||
- Kill EConfigListener
|
||||
- Work around deprecation of g_mount_unmount()
|
||||
- Changes from version 2.27.3:
|
||||
+ bgo#585523 - Don't link against libsoftoken3 explicitly
|
||||
+ bgo#584902 - Disabled default account hides "From" in
|
||||
composer
|
||||
+ bgo#585554 - Opening PDF attachment crashes in
|
||||
e_attachment_open_handle_error()
|
||||
+ bgo#584733 - Fixed account setup to work after Anjal merge
|
||||
+ bgo#573263 - Crash in reset_layout (text) at e-text.c
|
||||
+ bgo#362907 - Give icons to Drafts/Sent/Templates folders
|
||||
+ bgo#584733 - Cannot create new account
|
||||
+ bgo#581780 - Remember passwords in keyring for web calendars
|
||||
+ bgo#572543 - Doesn't show correct application for pdf
|
||||
attachments
|
||||
+ bgo#581280 - Wrong attachment name in event
|
||||
+ bgo#582939 - Drop support for CDE
|
||||
+ bgo#574940 - Do not use freed memory in EMFolderView/Browser
|
||||
+ bgo#337082 - Do not produce unnamed folders in a folder tree
|
||||
+ bgo#580212 - Report inline parts only when found both tags
|
||||
+ bgo#323037 - Folder emblem to show new mail arrival
|
||||
+ bgo#583446 - refresh folder hook
|
||||
+ bgo#584154 - custom icon folder hook does not work
|
||||
+ bgo#583991 - "Suggest automatic display of attachment" does
|
||||
not work
|
||||
+ bgo#583441 - bbdb plugin is getting information from composer
|
||||
+ bgo#535516 - Crash in GConf Bridge while replying
|
||||
+ bgo#540269 - Do not crash in em_format_is_attachment
|
||||
+ bgo#540269 - Do not crash in em_format_is_attachment
|
||||
+ bgo#578335 - CalDAV - replace '@' in username to "%40"
|
||||
+ bgo#524497 - Change the order of getting an account
|
||||
+ Other fixes:
|
||||
- Added couple of APIS for EAttachmentPaned to hide combo and
|
||||
get the widget's container
|
||||
- Fix a runtime warning for zero-length attachments
|
||||
- Fix Compiler warnings
|
||||
- Fix build on Windows: link with needed libraries
|
||||
- Replace libgnome function with equivalent glib functions
|
||||
- Rebased patches:
|
||||
+ evolution-custom-openldap-includes.patch
|
||||
+ sharepoint-account-setup.patch
|
||||
- evolution-as-needed.patch to pass configure with -as-needed
|
||||
- Use libexecdir in the files section where needed.
|
||||
- Add evolution-rpmlintrc for lint to accept the plugins in libdir
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 27 17:54:21 CEST 2009 - vuntz@novell.com
|
||||
|
||||
|
2196
evolution.spec
2196
evolution.spec
File diff suppressed because it is too large
Load Diff
@ -1,10 +1,66 @@
|
||||
Index: evolution-2.25.90/plugins/mono/mono-plugin.c
|
||||
===================================================================
|
||||
--- evolution-2.25.90.orig/plugins/mono/mono-plugin.c
|
||||
+++ evolution-2.25.90/plugins/mono/mono-plugin.c
|
||||
@@ -80,9 +80,14 @@ epm_invoke(EPlugin *ep, const char *name
|
||||
diff -ruN evolution-2.27.4.1/configure.ac evolution-2.27.4.1.patched//configure.ac
|
||||
--- evolution-2.27.4.1/configure.ac 2009-07-15 11:25:24.000000000 +0200
|
||||
+++ evolution-2.27.4.1.patched//configure.ac 2009-07-22 13:21:18.000000000 +0200
|
||||
@@ -903,6 +903,24 @@
|
||||
PKG_CHECK_MODULES([MONO], ["mono"])
|
||||
AC_DEFINE(ENABLE_MONO,1,[Define if Mono embedding should be enabled])
|
||||
MONO_PLUGIN="mono"
|
||||
+ PKG_CHECK_MODULES(MONO_PLATFORM,
|
||||
+ [glib-sharp-2.0, gtk-sharp-2.0, gconf-sharp-2.0, gnome-sharp-2.0,
|
||||
+ evolution-sharp, ndesk-dbus-1.0, ndesk-dbus-glib-1.0])
|
||||
+ AC_SUBST(MONO_PLATFORM_CFLAGS)
|
||||
+ AC_SUBST(MONO_PLATFORM_LIBS)
|
||||
+ MONO_BASED_PLUGINS=""
|
||||
+
|
||||
+ dnl Sharepoint account setup
|
||||
+ AC_ARG_ENABLE([icedesktop],
|
||||
+ AC_HELP_STRING([--enable-icedesktop],
|
||||
+ [Build sharepoint provider]),
|
||||
+ [enable_icedesktop=$enableval],[enable_icedesktop=no])
|
||||
+ if test "x${enable_icedesktop}" = "xyes"; then
|
||||
+ PKG_CHECK_MODULES(ICE_DESKTOP, [Novell.IceDesktop, solvent])
|
||||
+ AC_SUBST(ICE_DESKTOP_CFLAGS)
|
||||
+ AC_SUBST(ICE_DESKTOP_LIBS)
|
||||
+ MONO_BASED_PLUGINS="$MONO_BASED_PLUGINS sharepoint-account-setup"
|
||||
+ fi
|
||||
fi
|
||||
AC_SUBST(MONO_CFLAGS)
|
||||
AC_SUBST(MONO_LIBS)
|
||||
@@ -1714,7 +1732,7 @@
|
||||
dnl Add any new plugins here
|
||||
plugins_base_always="calendar-file calendar-http $CALENDAR_WEATHER itip-formatter plugin-manager default-source addressbook-file startup-wizard mark-all-read groupwise-features groupwise-account-setup mail-account-disable publish-calendar caldav imap-features google-account-setup webdav-account-setup"
|
||||
|
||||
-plugins_base="$plugins_base_always $SA_JUNK_PLUGIN $BF_JUNK_PLUGIN $EXCHANGE_PLUGIN $MONO_PLUGIN "
|
||||
+plugins_base="$plugins_base_always $SA_JUNK_PLUGIN $BF_JUNK_PLUGIN $EXCHANGE_PLUGIN $MONO_PLUGIN $MONO_BASED_PLUGINS"
|
||||
all_plugins_base="$plugins_base_always sa-junk-plugin bogo-junk-plugin exchange-operations mono"
|
||||
|
||||
plugins_standard_always="bbdb subject-thread save-calendar select-one-source copy-tool mail-to-task audio-inline mailing-list-actions default-mailer prefer-plain mail-notification attachment-reminder backup-restore email-custom-header templates pst-import vcard-inline"
|
||||
@@ -1767,6 +1785,11 @@
|
||||
msg_plugins="$msg_plugins (and mono)"
|
||||
fi
|
||||
|
||||
+if test "x${enable_icedesktop}" = "xyes"; then
|
||||
+ plugins_enabled="$plugins_enabled sharepoint-account-setup"
|
||||
+ msg_plugins="$msg_plugins (and sharepoint)"
|
||||
+fi
|
||||
+
|
||||
|
||||
if test "x${enable_python}" = "xyes"; then
|
||||
plugins_enabled="$plugins_enabled python"
|
||||
@@ -2021,6 +2044,7 @@
|
||||
plugins/tnef-attachments/Makefile
|
||||
plugins/vcard-inline/Makefile
|
||||
plugins/webdav-account-setup/Makefile
|
||||
+plugins/sharepoint-account-setup/Makefile
|
||||
smime/Makefile
|
||||
smime/lib/Makefile
|
||||
smime/gui/Makefile
|
||||
diff -ruN evolution-2.27.4.1/plugins/mono/mono-plugin.c evolution-2.27.4.1.patched//plugins/mono/mono-plugin.c
|
||||
--- evolution-2.27.4.1/plugins/mono/mono-plugin.c 2009-07-13 09:45:13.000000000 +0200
|
||||
+++ evolution-2.27.4.1.patched//plugins/mono/mono-plugin.c 2009-07-22 13:20:43.000000000 +0200
|
||||
@@ -81,9 +81,14 @@
|
||||
MonoObject *x = NULL, *res;
|
||||
void **params;
|
||||
gpointer *params;
|
||||
|
||||
- g_print ("\n\a epm_invoke in mono-plugin.c in mono plugin loader is called \n\a");
|
||||
+ g_print ("\n\a epm_invoke in mono-plugin.c in mono plugin loader is called %s \n\a", epm->location);
|
||||
@ -18,7 +74,7 @@ Index: evolution-2.25.90/plugins/mono/mono-plugin.c
|
||||
mono_thread_attach(domain);
|
||||
|
||||
if (p->assembly == NULL) {
|
||||
@@ -231,8 +236,6 @@ load_plugin_type_register_function (void
|
||||
@@ -232,8 +237,6 @@
|
||||
type = g_type_register_static(e_plugin_get_type(), "EPluginMono", &info, 0);
|
||||
e_plugin_register_type (type);
|
||||
d(printf("\nType EPluginMono registered from the mono-plugin-loader\n"));
|
||||
@ -27,10 +83,9 @@ Index: evolution-2.25.90/plugins/mono/mono-plugin.c
|
||||
}
|
||||
|
||||
return GUINT_TO_POINTER(type);
|
||||
Index: evolution-2.25.90/plugins/sharepoint-account-setup/Makefile.am
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ evolution-2.25.90/plugins/sharepoint-account-setup/Makefile.am
|
||||
diff -ruN evolution-2.27.4.1/plugins/sharepoint-account-setup/Makefile.am evolution-2.27.4.1.patched//plugins/sharepoint-account-setup/Makefile.am
|
||||
--- evolution-2.27.4.1/plugins/sharepoint-account-setup/Makefile.am 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ evolution-2.27.4.1.patched//plugins/sharepoint-account-setup/Makefile.am 2009-07-22 13:20:43.000000000 +0200
|
||||
@@ -0,0 +1,37 @@
|
||||
+CSC = gmcs
|
||||
+
|
||||
@ -69,10 +124,89 @@ Index: evolution-2.25.90/plugins/sharepoint-account-setup/Makefile.am
|
||||
+all: $(ASSEMBLY)
|
||||
+
|
||||
+CLEANFILES = org-gnome-sharepoint-account-setup.eplug $(ASSEMBLY) $(ASSEMBLY).mdb
|
||||
Index: evolution-2.25.90/plugins/sharepoint-account-setup/SharepointAccount.cs
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ evolution-2.25.90/plugins/sharepoint-account-setup/SharepointAccount.cs
|
||||
diff -ruN evolution-2.27.4.1/plugins/sharepoint-account-setup/org-gnome-sharepoint-account-setup.eplug.xml evolution-2.27.4.1.patched//plugins/sharepoint-account-setup/org-gnome-sharepoint-account-setup.eplug.xml
|
||||
--- evolution-2.27.4.1/plugins/sharepoint-account-setup/org-gnome-sharepoint-account-setup.eplug.xml 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ evolution-2.27.4.1.patched//plugins/sharepoint-account-setup/org-gnome-sharepoint-account-setup.eplug.xml 2009-07-22 13:20:43.000000000 +0200
|
||||
@@ -0,0 +1,36 @@
|
||||
+<?xml version="1.0"?>
|
||||
+<e-plugin-list>
|
||||
+ <e-plugin id="org.gnome.evolution.sharepoint.account.setup" type="mono"
|
||||
+ _name="Sharepoint account setup"
|
||||
+ location="@PLUGINDIR@/SharepointAccountSetup.dll" handler="SharePointAccountSetup">
|
||||
+ <author name="Chenthill Palanisamy" email="pchenthill@novell.com"/>
|
||||
+ <_description>Create a sharepoint account for calendar and tasks</_description>
|
||||
+
|
||||
+ <hook class="org.gnome.evolution.shell.bonobomenu:1.0">
|
||||
+ <menu id="org.gnome.evolution.shell" target="shell">
|
||||
+ <!-- the path to the bonobo menu description -->
|
||||
+ <ui file="@PLUGINDIR@/org-gnome-sharepoint-ui.xml"/>
|
||||
+ <item
|
||||
+ type="item"
|
||||
+ verb="SharepointSetup"
|
||||
+ path="/commands/SharepointSetup"
|
||||
+ enable="all"
|
||||
+ activate="SetupAccount"/>
|
||||
+ </menu>
|
||||
+ </hook>
|
||||
+
|
||||
+ <hook class="org.gnome.evolution.shell.bonobomenu:1.0">
|
||||
+ <menu id="org.gnome.evolution.shell" target="shell">
|
||||
+ <!-- the path to the bonobo menu description -->
|
||||
+ <ui file="@PLUGINDIR@/org-gnome-sharepoint-disconnect-ui.xml"/>
|
||||
+ <item
|
||||
+ type="item"
|
||||
+ verb="SharepointDisconnect"
|
||||
+ path="/commands/SharepointDisconnect"
|
||||
+ enable="all"
|
||||
+ activate="RemoveAccount"/>
|
||||
+ </menu>
|
||||
+ </hook>
|
||||
+
|
||||
+ </e-plugin>
|
||||
+</e-plugin-list>
|
||||
diff -ruN evolution-2.27.4.1/plugins/sharepoint-account-setup/org-gnome-sharepoint-disconnect-ui.xml evolution-2.27.4.1.patched//plugins/sharepoint-account-setup/org-gnome-sharepoint-disconnect-ui.xml
|
||||
--- evolution-2.27.4.1/plugins/sharepoint-account-setup/org-gnome-sharepoint-disconnect-ui.xml 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ evolution-2.27.4.1.patched//plugins/sharepoint-account-setup/org-gnome-sharepoint-disconnect-ui.xml 2009-07-22 13:20:43.000000000 +0200
|
||||
@@ -0,0 +1,16 @@
|
||||
+<Root>
|
||||
+ <commands>
|
||||
+ <cmd name="SharepointDisconnect" _label="Disconnect SharePoint"
|
||||
+ _tip="Remove sharepoint account"
|
||||
+ pixtype="stock"
|
||||
+ pixname="gtk-disconnect"/>
|
||||
+ </commands>
|
||||
+
|
||||
+ <menu>
|
||||
+ <placeholder name="ActionsPlaceholder">
|
||||
+ <submenu name="Actions">
|
||||
+ <menuitem name="SharepointDisconnect" verb="" />
|
||||
+ </submenu>
|
||||
+ </placeholder>
|
||||
+ </menu>
|
||||
+</Root>
|
||||
diff -ruN evolution-2.27.4.1/plugins/sharepoint-account-setup/org-gnome-sharepoint-ui.xml evolution-2.27.4.1.patched//plugins/sharepoint-account-setup/org-gnome-sharepoint-ui.xml
|
||||
--- evolution-2.27.4.1/plugins/sharepoint-account-setup/org-gnome-sharepoint-ui.xml 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ evolution-2.27.4.1.patched//plugins/sharepoint-account-setup/org-gnome-sharepoint-ui.xml 2009-07-22 13:20:43.000000000 +0200
|
||||
@@ -0,0 +1,16 @@
|
||||
+<Root>
|
||||
+ <commands>
|
||||
+ <cmd name="SharepointSetup" _label="Connect to SharePoint"
|
||||
+ _tip="Setup sharepoint account"
|
||||
+ pixtype="stock"
|
||||
+ pixname="gtk-connect"/>
|
||||
+ </commands>
|
||||
+
|
||||
+ <menu>
|
||||
+ <placeholder name="ActionsPlaceholder">
|
||||
+ <submenu name="Actions">
|
||||
+ <menuitem name="SharepointSetup" verb="" />
|
||||
+ </submenu>
|
||||
+ </placeholder>
|
||||
+ </menu>
|
||||
+</Root>
|
||||
diff -ruN evolution-2.27.4.1/plugins/sharepoint-account-setup/SharepointAccount.cs evolution-2.27.4.1.patched//plugins/sharepoint-account-setup/SharepointAccount.cs
|
||||
--- evolution-2.27.4.1/plugins/sharepoint-account-setup/SharepointAccount.cs 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ evolution-2.27.4.1.patched//plugins/sharepoint-account-setup/SharepointAccount.cs 2009-07-22 13:20:43.000000000 +0200
|
||||
@@ -0,0 +1,165 @@
|
||||
+// SharepointAccount.cs created with MonoDevelop
|
||||
+// User: chen at 12:30 PM 10/21/2008
|
||||
@ -239,10 +373,9 @@ Index: evolution-2.25.90/plugins/sharepoint-account-setup/SharepointAccount.cs
|
||||
+ }
|
||||
+ }
|
||||
+}
|
||||
Index: evolution-2.25.90/plugins/sharepoint-account-setup/SharepointAccountSetup.cs
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ evolution-2.25.90/plugins/sharepoint-account-setup/SharepointAccountSetup.cs
|
||||
diff -ruN evolution-2.27.4.1/plugins/sharepoint-account-setup/SharepointAccountSetup.cs evolution-2.27.4.1.patched//plugins/sharepoint-account-setup/SharepointAccountSetup.cs
|
||||
--- evolution-2.27.4.1/plugins/sharepoint-account-setup/SharepointAccountSetup.cs 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ evolution-2.27.4.1.patched//plugins/sharepoint-account-setup/SharepointAccountSetup.cs 2009-07-22 13:20:43.000000000 +0200
|
||||
@@ -0,0 +1,22 @@
|
||||
+using System;
|
||||
+using Sharepoint;
|
||||
@ -266,10 +399,9 @@ Index: evolution-2.25.90/plugins/sharepoint-account-setup/SharepointAccountSetup
|
||||
+ return (IntPtr) 0;
|
||||
+ }
|
||||
+}
|
||||
Index: evolution-2.25.90/plugins/sharepoint-account-setup/SharepointSource.cs
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ evolution-2.25.90/plugins/sharepoint-account-setup/SharepointSource.cs
|
||||
diff -ruN evolution-2.27.4.1/plugins/sharepoint-account-setup/SharepointSource.cs evolution-2.27.4.1.patched//plugins/sharepoint-account-setup/SharepointSource.cs
|
||||
--- evolution-2.27.4.1/plugins/sharepoint-account-setup/SharepointSource.cs 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ evolution-2.27.4.1.patched//plugins/sharepoint-account-setup/SharepointSource.cs 2009-07-22 13:20:43.000000000 +0200
|
||||
@@ -0,0 +1,97 @@
|
||||
+// SharepointSource.cs created with MonoDevelop
|
||||
+// User: chen at 1:38 AM 10/21/2008
|
||||
@ -368,93 +500,9 @@ Index: evolution-2.25.90/plugins/sharepoint-account-setup/SharepointSource.cs
|
||||
+ }
|
||||
+ }
|
||||
+}
|
||||
Index: evolution-2.25.90/plugins/sharepoint-account-setup/org-gnome-sharepoint-account-setup.eplug.xml
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ evolution-2.25.90/plugins/sharepoint-account-setup/org-gnome-sharepoint-account-setup.eplug.xml
|
||||
@@ -0,0 +1,36 @@
|
||||
+<?xml version="1.0"?>
|
||||
+<e-plugin-list>
|
||||
+ <e-plugin id="org.gnome.evolution.sharepoint.account.setup" type="mono"
|
||||
+ _name="Sharepoint account setup"
|
||||
+ location="@PLUGINDIR@/SharepointAccountSetup.dll" handler="SharePointAccountSetup">
|
||||
+ <author name="Chenthill Palanisamy" email="pchenthill@novell.com"/>
|
||||
+ <_description>Create a sharepoint account for calendar and tasks</_description>
|
||||
+
|
||||
+ <hook class="org.gnome.evolution.shell.bonobomenu:1.0">
|
||||
+ <menu id="org.gnome.evolution.shell" target="shell">
|
||||
+ <!-- the path to the bonobo menu description -->
|
||||
+ <ui file="@PLUGINDIR@/org-gnome-sharepoint-ui.xml"/>
|
||||
+ <item
|
||||
+ type="item"
|
||||
+ verb="SharepointSetup"
|
||||
+ path="/commands/SharepointSetup"
|
||||
+ enable="all"
|
||||
+ activate="SetupAccount"/>
|
||||
+ </menu>
|
||||
+ </hook>
|
||||
+
|
||||
+ <hook class="org.gnome.evolution.shell.bonobomenu:1.0">
|
||||
+ <menu id="org.gnome.evolution.shell" target="shell">
|
||||
+ <!-- the path to the bonobo menu description -->
|
||||
+ <ui file="@PLUGINDIR@/org-gnome-sharepoint-disconnect-ui.xml"/>
|
||||
+ <item
|
||||
+ type="item"
|
||||
+ verb="SharepointDisconnect"
|
||||
+ path="/commands/SharepointDisconnect"
|
||||
+ enable="all"
|
||||
+ activate="RemoveAccount"/>
|
||||
+ </menu>
|
||||
+ </hook>
|
||||
+
|
||||
+ </e-plugin>
|
||||
+</e-plugin-list>
|
||||
Index: evolution-2.25.90/plugins/sharepoint-account-setup/org-gnome-sharepoint-disconnect-ui.xml
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ evolution-2.25.90/plugins/sharepoint-account-setup/org-gnome-sharepoint-disconnect-ui.xml
|
||||
@@ -0,0 +1,16 @@
|
||||
+<Root>
|
||||
+ <commands>
|
||||
+ <cmd name="SharepointDisconnect" _label="Disconnect SharePoint"
|
||||
+ _tip="Remove sharepoint account"
|
||||
+ pixtype="stock"
|
||||
+ pixname="gtk-disconnect"/>
|
||||
+ </commands>
|
||||
+
|
||||
+ <menu>
|
||||
+ <placeholder name="ActionsPlaceholder">
|
||||
+ <submenu name="Actions">
|
||||
+ <menuitem name="SharepointDisconnect" verb="" />
|
||||
+ </submenu>
|
||||
+ </placeholder>
|
||||
+ </menu>
|
||||
+</Root>
|
||||
Index: evolution-2.25.90/plugins/sharepoint-account-setup/org-gnome-sharepoint-ui.xml
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ evolution-2.25.90/plugins/sharepoint-account-setup/org-gnome-sharepoint-ui.xml
|
||||
@@ -0,0 +1,16 @@
|
||||
+<Root>
|
||||
+ <commands>
|
||||
+ <cmd name="SharepointSetup" _label="Connect to SharePoint"
|
||||
+ _tip="Setup sharepoint account"
|
||||
+ pixtype="stock"
|
||||
+ pixname="gtk-connect"/>
|
||||
+ </commands>
|
||||
+
|
||||
+ <menu>
|
||||
+ <placeholder name="ActionsPlaceholder">
|
||||
+ <submenu name="Actions">
|
||||
+ <menuitem name="SharepointSetup" verb="" />
|
||||
+ </submenu>
|
||||
+ </placeholder>
|
||||
+ </menu>
|
||||
+</Root>
|
||||
Index: evolution-2.25.90/ui/evolution.xml
|
||||
===================================================================
|
||||
--- evolution-2.25.90.orig/ui/evolution.xml
|
||||
+++ evolution-2.25.90/ui/evolution.xml
|
||||
diff -ruN evolution-2.27.4.1/ui/evolution.xml evolution-2.27.4.1.patched//ui/evolution.xml
|
||||
--- evolution-2.27.4.1/ui/evolution.xml 2009-07-13 09:45:14.000000000 +0200
|
||||
+++ evolution-2.27.4.1.patched//ui/evolution.xml 2009-07-22 13:20:43.000000000 +0200
|
||||
@@ -66,6 +66,8 @@
|
||||
<placeholder name="ComponentItems"/>
|
||||
</submenu>
|
||||
@ -464,61 +512,3 @@ Index: evolution-2.25.90/ui/evolution.xml
|
||||
<menuitem name="OpenNewWindow" verb="" pixtype="pixbuf"/>
|
||||
|
||||
<separator f="" name="eshell4"/>
|
||||
Index: evolution-2.25.90/configure.ac
|
||||
===================================================================
|
||||
--- evolution-2.25.90.orig/configure.ac
|
||||
+++ evolution-2.25.90/configure.ac
|
||||
@@ -923,6 +923,24 @@ if test "x${enable_mono}" = "xyes"; then
|
||||
PKG_CHECK_MODULES(MONO, "mono")
|
||||
AC_DEFINE(ENABLE_MONO,1,[Define if Mono embedding should be enabled])
|
||||
MONO_PLUGIN="mono"
|
||||
+ PKG_CHECK_MODULES(MONO_PLATFORM,
|
||||
+ [glib-sharp-2.0, gtk-sharp-2.0, gconf-sharp-2.0, gnome-sharp-2.0,
|
||||
+ evolution-sharp, ndesk-dbus-1.0, ndesk-dbus-glib-1.0])
|
||||
+ AC_SUBST(MONO_PLATFORM_CFLAGS)
|
||||
+ AC_SUBST(MONO_PLATFORM_LIBS)
|
||||
+ MONO_BASED_PLUGINS=""
|
||||
+
|
||||
+ dnl Sharepoint account setup
|
||||
+ AC_ARG_ENABLE([icedesktop],
|
||||
+ AC_HELP_STRING([--enable-icedesktop],
|
||||
+ [Build sharepoint provider]),
|
||||
+ [enable_icedesktop=$enableval],[enable_icedesktop=no])
|
||||
+ if test "x${enable_icedesktop}" = "xyes"; then
|
||||
+ PKG_CHECK_MODULES(ICE_DESKTOP, [Novell.IceDesktop, solvent])
|
||||
+ AC_SUBST(ICE_DESKTOP_CFLAGS)
|
||||
+ AC_SUBST(ICE_DESKTOP_LIBS)
|
||||
+ MONO_BASED_PLUGINS="$MONO_BASED_PLUGINS sharepoint-account-setup"
|
||||
+ fi
|
||||
fi
|
||||
AC_SUBST(MONO_CFLAGS)
|
||||
AC_SUBST(MONO_LIBS)
|
||||
@@ -1775,7 +1793,7 @@ AC_ARG_ENABLE([plugins],
|
||||
dnl Add any new plugins here
|
||||
plugins_base_always="calendar-file calendar-http $CALENDAR_WEATHER itip-formatter plugin-manager default-source addressbook-file startup-wizard mark-all-read groupwise-features groupwise-account-setup mail-account-disable publish-calendar caldav imap-features google-account-setup webdav-account-setup"
|
||||
|
||||
-plugins_base="$plugins_base_always $SA_JUNK_PLUGIN $BF_JUNK_PLUGIN $EXCHANGE_PLUGIN $MONO_PLUGIN "
|
||||
+plugins_base="$plugins_base_always $SA_JUNK_PLUGIN $BF_JUNK_PLUGIN $EXCHANGE_PLUGIN $MONO_PLUGIN $MONO_BASED_PLUGINS"
|
||||
all_plugins_base="$plugins_base_always sa-junk-plugin bogo-junk-plugin exchange-operations mono"
|
||||
|
||||
plugins_standard_always="bbdb subject-thread save-calendar select-one-source copy-tool mail-to-task audio-inline mailing-list-actions default-mailer import-ics-attachments prefer-plain mail-notification attachment-reminder face backup-restore email-custom-header templates pst-import"
|
||||
@@ -1827,6 +1845,11 @@ if test "x${enable_mono}" = "xyes"; then
|
||||
msg_plugins="$msg_plugins (and mono)"
|
||||
fi
|
||||
|
||||
+if test "x${enable_icedesktop}" = "xyes"; then
|
||||
+ plugins_enabled="$plugins_enabled sharepoint-account-setup"
|
||||
+ msg_plugins="$msg_plugins (and sharepoint)"
|
||||
+fi
|
||||
+
|
||||
|
||||
if test "x${enable_python}" = "xyes"; then
|
||||
plugins_enabled="$plugins_enabled python"
|
||||
@@ -2115,6 +2138,7 @@ plugins/pst-import/Makefile
|
||||
plugins/face/Makefile
|
||||
plugins/external-editor/Makefile
|
||||
plugins/webdav-account-setup/Makefile
|
||||
+plugins/sharepoint-account-setup/Makefile
|
||||
smime/Makefile
|
||||
smime/lib/Makefile
|
||||
smime/gui/Makefile
|
||||
|
Loading…
Reference in New Issue
Block a user