Accepting request 45043 from GNOME:Factory

Copy from GNOME:Factory/evolution based on submit request 45043 from user vuntz

OBS-URL: https://build.opensuse.org/request/show/45043
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/evolution?expand=0&rev=89
This commit is contained in:
OBS User autobuild 2010-08-13 22:04:52 +00:00 committed by Git OBS Bridge
commit 3b13c86f7a
7 changed files with 218 additions and 135 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8b946914e53135edf89f9ddb8667d0ca3d76d37d8c622888befd65b2c4d3ce24
size 30681129

3
evolution-2.31.6.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a4c36b0773d810cf234ba466904da180af4ea35f270a87d0f7091d938f141d0b
size 31567308

View File

@ -1,34 +0,0 @@
From 87a71a63d78207cb17b1fb0f1ac98e8e57289469 Mon Sep 17 00:00:00 2001
From: Chenthill Palanisamy <pchenthill@novell.com>
Date: Wed, 26 May 2010 10:20:09 +0000
Subject: Bug 576165 - SIGSEGV in e_plugin_mono_register_type (bnc)
---
diff --git a/modules/plugin-mono/e-plugin-mono.c b/modules/plugin-mono/e-plugin-mono.c
index f1fe76f..eb4b60c 100644
--- a/modules/plugin-mono/e-plugin-mono.c
+++ b/modules/plugin-mono/e-plugin-mono.c
@@ -121,6 +121,11 @@ plugin_mono_invoke (EPlugin *plugin,
plugin_mono = E_PLUGIN_MONO (plugin);
priv = plugin_mono->priv;
+ if (!domain) {
+ mono_config_parse (NULL);
+ domain = mono_jit_init (plugin_mono->location);
+ }
+
/* We need to do this every time since we may
* be called from any thread for some uses. */
mono_thread_attach (domain);
@@ -258,7 +263,4 @@ e_plugin_mono_register_type (GTypeModule *type_module)
plugin_mono_type = g_type_module_register_type (
type_module, E_TYPE_PLUGIN,
"EPluginMono", &type_info, 0);
-
- domain = mono_jit_init ("Evolution");
- mono_thread_attach (domain);
}
--
cgit v0.8.3.1

View File

@ -0,0 +1,42 @@
commit 5c49c70d5568a9a68daa5facaa531ab317d1f005
Author: Fridrich Štrba <fridrich.strba@bluewin.ch>
Date: Thu Aug 5 01:01:19 2010 +0200
We are not using dbus-glib anymore, don't call dbus_g_thread_init
diff --git a/calendar/gui/alarm-notify/notify-main.c b/calendar/gui/alarm-notify/notify-main.c
index 2696119..799229a 100644
--- a/calendar/gui/alarm-notify/notify-main.c
+++ b/calendar/gui/alarm-notify/notify-main.c
@@ -57,7 +57,6 @@ main (gint argc, gchar **argv)
textdomain (GETTEXT_PACKAGE);
g_thread_init (NULL);
- dbus_g_thread_init ();
#ifdef G_OS_WIN32
path = g_build_path (";", _e_get_bindir (), g_getenv ("PATH"), NULL);
diff --git a/capplet/anjal-settings-main.c b/capplet/anjal-settings-main.c
index e789f91..ec1019d 100644
--- a/capplet/anjal-settings-main.c
+++ b/capplet/anjal-settings-main.c
@@ -225,7 +225,6 @@ main (gint argc, gchar *argv[])
if (!g_thread_get_initialized ())
g_thread_init (NULL);
- dbus_g_thread_init ();
client = gconf_client_get_default();
diff --git a/shell/main.c b/shell/main.c
index a525262..82d6e6a 100644
--- a/shell/main.c
+++ b/shell/main.c
@@ -492,7 +492,6 @@ main (gint argc, gchar **argv)
g_type_init ();
if (!g_thread_get_initialized ())
g_thread_init (NULL);
- dbus_g_thread_init ();
#ifdef G_OS_WIN32
path = g_build_path (";", _e_get_bindir (), g_getenv ("PATH"), NULL);

View File

@ -1,40 +0,0 @@
Index: evolution-2.29.3.1/configure.ac
===================================================================
--- evolution-2.29.3.1.orig/configure.ac
+++ evolution-2.29.3.1/configure.ac
@@ -910,6 +910,9 @@ if test "x${enable_nss}" = "xyes" || tes
AC_DEFINE(ENABLE_SMIME,1,[Define if SMIME should be enabled])
msg_smime="yes (Mozilla NSS)"
fi
+
+ mozilla_nss="$mozilla_nss nss-shared-helper"
+
AC_DEFINE(HAVE_NSS,1,[Define if you have NSS])
AC_DEFINE(HAVE_SSL,1,[Define if you have a supported SSL library])
AC_DEFINE_UNQUOTED(MOZILLA_NSS_LIB_DIR,"`$PKG_CONFIG --variable=libdir $mozilla_nss`",[Define to the full path of mozilla nss library])
Index: evolution-2.29.3.1/smime/lib/e-cert-db.c
===================================================================
--- evolution-2.29.3.1.orig/smime/lib/e-cert-db.c
+++ evolution-2.29.3.1/smime/lib/e-cert-db.c
@@ -73,6 +73,7 @@
#include "e-util/e-dialog-utils.h"
#include "e-util/e-util-private.h"
#include <libedataserverui/e-passwords.h>
+#include <nss-shared-helper.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
@@ -166,7 +167,12 @@ initialize_nss (void)
#endif
/* we initialize NSS here to make sure it only happens once */
- success = (SECSuccess == NSS_InitReadWrite (evolution_dir_path));
+ success = (SECSuccess == nsshelp_open_db ("evolution", evolution_dir_path, 0));
+
+ if (!success) {
+ g_warning ("Opening non-shared cert database");
+ success = (SECSuccess == NSS_InitReadWrite (evolution_dir_path));
+ }
if (!success) {
success = (SECSuccess == NSS_Init (evolution_dir_path));
if (success)

View File

@ -1,3 +1,156 @@
-------------------------------------------------------------------
Fri Aug 6 02:11:42 CEST 2010 - vuntz@opensuse.org
- Update to version 2.31.6:
+ Evolution now complies with the XDG Base Directory
Specification. Data is now partitioned into three base
directories controlled by environment variables:
- $XDG_DATA_HOME/evolution
- $XDG_CACHE_HOME/evolution
- $XDG_CONFIG_HOME/evolution
Data which is managed by Evolution will be migrated from
$HOME/.evolution on startup.
+ Reset BASE_VERSION to 2.32.
+ Express mode now shows mail messages and folders in tabs, using
Clutter for animation effects if available.
+ Warn on reply-to-all with too many recipients
+ Add support for ignoring mailing list Reply-To: headers
+ Change 'Reply to All' toolbar button into configurable
'Group Reply'
+ Add nag popup when mailing list hijacks private reply with
Reply-To: header
+ Update to new icon theme
+ Prefer gio-2.0 when requiring GLib libraries.
+ Use the shell's active window as parent for dialog
+ fix lifecycle nasties (bgo#625852)
+ Bug Fixes:
- bgo#622181 - Backup settings uses unhelpful yes/no dialog
- bgo#624204 - Warn when replying privately to a mailing list
message
- bgo#625624 - Customizations of contacts views forgotten
- bgo#625724 - Message filters do no work
- bgo#598833, bgo#615049, bgo#622912, bgo#623035, bgo#624216,
bgo#624235, bgo#624237, bgo#624285, bgo#624335, bgo#624482,
bgo#624500, bgo#624525, bgo#624534, bgo#624677, bgo#624891,
bgo#625204, bgo#625606, bgo#625761
+ Updated translations.
- Drop evolution-shared-nss-db.patch: upstream fixed it another
way, with the sqlite NSS database. Thanks to Wolfgang Rosenauer
for checking this. Also drop nss-shared-helper-devel
BuildRequires.
- Remove gnome-pilot-devel, libpisock-devel, libpisync-devel,
pilot-link BuildRequires since gnome-pilot support was removed.
- Add missing krb5-devel BuildRequires.
- Remove gnome-patch-translation support: we don't patch anything
with new strings now.
- Call %suse_update_desktop_file on evolution-settings.desktop.
-------------------------------------------------------------------
Tue Jul 13 08:40:48 UTC 2010 - dimstar@opensuse.org
- Update to version 2.31.5:
+ Fix places where "~/.evolution" is hard-coded
+ Allow edit accounts in the capplet to go fwd/back
+ Work around sudden disappearance of GdkRegion in GTK+ 2.90.5.
+ Bug Fixes:
- bgo#624128: Folder -> Subscriptions is always enabled
- bgo#621839: Improve auto-selection of messages
- bgo#623738: Select All is always enabled for message list
- bgo#624011: EMeetingTimeSelector tries to change mouse cursor
before it's realized
- bgo#624022: "stock_mail-import" no longer exists in
gnome-icon-theme
- bgo#623769: Post Message to List asks for confirmation on
close
- bgo#623201: Set default options automatically while creating
a new account.
- bgo#623702, bgo#623947, bgo#623204, bgo#623432
- Disable bnc-440634-forwarded-hide-accept-decline.patch and
bnc-435668-hide-accept.patch: patches need to be rebased for
CAMEL API change (name is no longer a property)
- Remove explicit devel Requires in devel package: they will
automatically get added with pkgconfig()-style.
-------------------------------------------------------------------
Mon Jul 12 12:45:38 CEST 2010 - dimstar@opensuse.org
- For details about all the upstream changes, see included NEWS
file.
- Update to version 2.31.4:
+ Add Outlook Express DBX mailbox file importer plugin.
+ Don't auto-undelete when viewing Trash folder.
+ Warn the user before marking all messages as read.
+ Remove gnome-pilot integration.
+ Embed libart_lgpl and libgnomecanvas.
+ Bug Fixes:
- bgo#206061 - Allow normal, non-vFolder, Trash and Junk folder
- bgo#617557 - Quits without asking user to save unfinished
messages
- bgo#622633 - Can't launch Evolution from clock applet
- bgo#623029, bgo#622535, bgo#553104, bgo#621770, bgo#617854,
bgo#620815, bgo#621903, bgo#622547, bgo#604262, bgo#622559,
bgo#611165, bgo#620246, bgo#331305, bgo#621819, bgo#622329,
bgo#619347, bgo#620951, bgo#621759, bgo#621210, bgo#616724,
bgo#621958, bgo#619098, bgo#621930, bgo#621839, bgo#585904,
bgo#534369, bgo#603468, bgo#619218, bgo#585301, bgo#585353,
bgo#501534, bgo#611100, bgo#573228
- Changes from version 2.31.3:
+ Hook up GNOME's configured SOCKS4 proxy in the mail session
+ Simplify the Notes tab in Contact Editor.
+ Merge branch 'express2'
+ Bug Fixes:
- bgo#620602 - Next/prev shortcuts should focus message list
- bgo#585301 - Use NSS SQLite database, if available
- bgo#620150, bgo#620628, bgo#620635, bgo#257776, bgo#620207,
bgo#617579, bgo#617094, bgo#619345, bgo#620044, bgo#619417,
bgo#585577, bgo#619637, bgo#619783, bgo#613038, bgo#619903,
bgo#619900, bgo#619904, bgo#573510, bgo#313791, bgo#619781,
bgo#248105, bgo#613798, bgo#619811, bgo#478090, bgo#599794,
bgo#576165
- Changes from version 2.31.2:
+ Improve attachment bar selection behavior.
+ Bug Fixes:
- bgo#240317 - Allow searching in subscribe dialog
- bgo#304415 - Allow change of signature hash algorithm
- bgo#220672, bgo#499320, bgo#523775, bgo#531013, bgo#531912,
bgo#545462, bgo#546551, bgo#593890, bgo#594153, bgo#598833,
bgo#603006, bgo#604971, bgo#607257, bgo#608855, bgo#611560,
bgo#615291, bgo#615745, bgo#616640, bgo#616823, bgo#616889,
bgo#617041, bgo#617496, bgo#617557, bgo#617865, bgo#618113,
bgo#618177, bgo#618400, bgo#618578, bgo#618902, bgo#619010
- Changes from version 2.31.1:
+ Drop the "hula-account-setup" plugin.
+ Add meego detection logic.
+ Express: Composer always defaults to HTML mode
+ Hide searchbar in calendar view in express mode.
+ Drop support for migrating from Evolution < 2.0.
+ UI improvements.
+ Bug Fixes:
- bgo#583742 - Port to external libgdata
- bgo#614346, bgo#545505, bgo#609052, bgo#569523, bgo#609052,
bgo#614900, bgo#604430, bgo#610495, bgo#615384, bgo#603418,
bgo#613392, bgo#360461, bgo#494047, bgo#615331, bgo#616097,
bgo#592986, bgo#610428, bgo#614041, bgo#615814, bgo#613867,
bgo#600861, bgo#569516, bgo#608766, bgo#608203, bgo#610229,
bgo#615263, bgo#611646, bgo#589393, bgo#614325, bgo#612236,
bgo#614644, bgo#614647, bgo#614813, bgo#614889, bgo#614892,
bgo#614918, bgo#614926, bgo#591939, bgo#574755, bgo#567304,
bgo#571714, bgo#567304, bgo#549971, bgo#547368, bgo#458828,
bgo#458510, bgo#458499, bgo#417412, bgo#347330, bgo#333039,
bgo#329694, bgo#325616, bgo#325609, bgo#592117, bgo#325121,
bgo#302742, bgo#272567, bgo#261979, bgo#261062, bgo#605745,
bgo#613352, bgo#613356, bgo#613354, bgo#613261, bgo#612916,
bgo#612821, bgo#602801, bgo#569945, bgo#488979, bgo#374533,
bgo#614049
- Drop evolution-bnc576165-mono-plugin-crash.patch, fixed upstream.
- Add libgdata-devel BuildRequires.
- Remove pilot subpackage: the gnome-pilot support has been
removed.
- Remove --with-pisock, --enable-pilot-conduits=yes, --with-krb4,
--enable-exchange=yes, --enable-default-binary=yes,
--enable-icedesktop=no configure options: they don't exist
anymore.
------------------------------------------------------------------- -------------------------------------------------------------------
Fri May 28 07:30:49 UTC 2010 - lnussel@suse.de Fri May 28 07:30:49 UTC 2010 - lnussel@suse.de

View File

@ -1,5 +1,5 @@
# #
# spec file for package evolution (Version 2.30.1.2) # spec file for package evolution (Version 2.31.6)
# #
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
# #
@ -32,25 +32,21 @@ BuildRequires: gnome-common
BuildRequires: gnome-doc-utils-devel BuildRequires: gnome-doc-utils-devel
BuildRequires: gnome-desktop-devel BuildRequires: gnome-desktop-devel
BuildRequires: gnome-icon-theme-devel BuildRequires: gnome-icon-theme-devel
BuildRequires: gnome-patch-translation
BuildRequires: gnome-pilot-devel
BuildRequires: gstreamer-0_10-devel BuildRequires: gstreamer-0_10-devel
BuildRequires: gtk-doc BuildRequires: gtk-doc
BuildRequires: gtkhtml2-devel BuildRequires: gtkhtml2-devel
BuildRequires: gtkimageview-devel BuildRequires: gtkimageview-devel
BuildRequires: intltool BuildRequires: intltool
BuildRequires: krb5-devel
BuildRequires: libcanberra-devel BuildRequires: libcanberra-devel
BuildRequires: libgdata-devel
BuildRequires: libgweather-devel >= 2.25.4 BuildRequires: libgweather-devel >= 2.25.4
BuildRequires: libnotify-devel BuildRequires: libnotify-devel
BuildRequires: libpisock-devel
BuildRequires: libpisync-devel
BuildRequires: libpst-devel BuildRequires: libpst-devel
BuildRequires: libunique-devel BuildRequires: libunique-devel
# don't you ever enable this! It's experimental and insecure (bnc#609013) # don't you ever enable this! It's experimental and insecure (bnc#609013)
#BuildRequires: libytnef-devel #BuildRequires: libytnef-devel
BuildRequires: mozilla-nss-devel BuildRequires: mozilla-nss-devel
BuildRequires: nss-shared-helper-devel
BuildRequires: pilot-link
BuildRequires: psmisc BuildRequires: psmisc
BuildRequires: python-devel BuildRequires: python-devel
BuildRequires: shared-mime-info BuildRequires: shared-mime-info
@ -60,18 +56,19 @@ BuildRequires: update-desktop-files
License: LGPLv2.0 ; LGPLv3 License: LGPLv2.0 ; LGPLv3
Group: Productivity/Networking/Email/Clients Group: Productivity/Networking/Email/Clients
# This should be updated upon major version changes; it should match BASE_VERSION as defined in configure.in. # This should be updated upon major version changes; it should match BASE_VERSION as defined in configure.in.
%define evolution_base_version 2.30 %define evolution_base_version 2.32
Version: 2.30.1.2 Version: 2.31.6
Release: 3 Release: 1
# FIXME: check with upstream/meego if we want to enable clutter for express mode
Summary: The Integrated GNOME Mail, Calendar, and Address Book Suite Summary: The Integrated GNOME Mail, Calendar, and Address Book Suite
Source0: ftp://ftp.gnome.org/pub/gnome/sources/evolution/2.25/%{name}-%{version}.tar.bz2 Source0: ftp://ftp.gnome.org/pub/gnome/sources/evolution/2.25/%{name}-%{version}.tar.bz2
# PATCH-FIX-UPSTREAM evolution-no-dbus-glib.patch vuntz@opensuse.org -- Taken from upstream, there's no use of dbus-glib anymore, so no need to call init functions
Patch0: evolution-no-dbus-glib.patch
# PATCH-NEEDS-REBASE calendar-sendbutton.patch -- It also needs a proper description and a bug number # PATCH-NEEDS-REBASE calendar-sendbutton.patch -- It also needs a proper description and a bug number
Patch7: calendar-sendbutton.patch Patch7: calendar-sendbutton.patch
# PATCH-FIX-OPENSUSE evolution-custom-openldap-includes.patch maw@novell.com -- look for ldap includes in %{_libdir}/evoldap/include # PATCH-FIX-OPENSUSE evolution-custom-openldap-includes.patch maw@novell.com -- look for ldap includes in %{_libdir}/evoldap/include
Patch15: evolution-custom-openldap-includes.patch Patch15: evolution-custom-openldap-includes.patch
# PATCH-FEATURE-OPENSUSE evolution-shared-nss-db.patch hpj@novell.com -- Migrate to shared NSS database. # PATCH-NEEDS-REBASE bnc-435668-hide-accept.patch bnc#435668 -- Meetings In SentItems Should Hide Accept/Decline. (WAS: PATCH-FIX-UPSTREAM)
Patch16: evolution-shared-nss-db.patch
# PATCH-FIX-UPSTREAM bnc-435668-hide-accept.patch bnc#435668 -- Meetings In SentItems Should Hide Accept/Decline.
Patch18: bnc-435668-hide-accept.patch Patch18: bnc-435668-hide-accept.patch
# PATCH-FIX-UPSTREAM bnc-435722-book-uri-long.patch bnc#435722 abharath@suse.de -- Book URI: Spills Into Second Column. # PATCH-FIX-UPSTREAM bnc-435722-book-uri-long.patch bnc#435722 abharath@suse.de -- Book URI: Spills Into Second Column.
Patch19: bnc-435722-book-uri-long.patch Patch19: bnc-435722-book-uri-long.patch
@ -87,14 +84,12 @@ Patch36: sp-tasks-setup.diff
Patch41: sp-meetingworkspace-ui.patch Patch41: sp-meetingworkspace-ui.patch
# PATCH-NEEDS-REBASE bnc-449888-handle-no-workspace.patch bnc449888 pchenthill@suse.de -- Patch needs to be upstreamed. (WAS: PATCH-FIX-UPSTREAM) # PATCH-NEEDS-REBASE bnc-449888-handle-no-workspace.patch bnc449888 pchenthill@suse.de -- Patch needs to be upstreamed. (WAS: PATCH-FIX-UPSTREAM)
Patch42: bnc-449888-handle-no-workspace.patch Patch42: bnc-449888-handle-no-workspace.patch
# PATCH-FIX-SLED bnc-440634-forwarded-hide-accept-decline.patch bnc440634 abharath@suse.de -- Make GW understand folders better. # PATCH-NEEDS-REBASE bnc-440634-forwarded-hide-accept-decline.patch bnc440634 abharath@suse.de -- Make GW understand folders better. (WAS: PATCH-FIX-SLED)
Patch53: bnc-440634-forwarded-hide-accept-decline.patch Patch53: bnc-440634-forwarded-hide-accept-decline.patch
# PATCH-NEEDS-REBASE bnc-445996-address-conflict.patch bnc445996 shashish@suse.de -- Needs to be moved out of glade files. (was PATCH-FIX-SLED) # PATCH-NEEDS-REBASE bnc-445996-address-conflict.patch bnc445996 shashish@suse.de -- Needs to be moved out of glade files. (was PATCH-FIX-SLED)
Patch54: bnc-445996-address-conflict.patch Patch54: bnc-445996-address-conflict.patch
# PATCH-NEEDS-REBASE: sp-process-meetings.diff pchenthill@suse.de -- Fix for bug 449899 (bnc) (WAS: PATCH-FIX-SLED) # PATCH-NEEDS-REBASE: sp-process-meetings.diff pchenthill@suse.de -- Fix for bug 449899 (bnc) (WAS: PATCH-FIX-SLED)
Patch101: sp-process-meetings.diff Patch101: sp-process-meetings.diff
# PATCH-FIX-UPSTREAM evolution-bnc576165-mono-plugin-crash.patch bnc#576165 pchenthill@novell.com -- Fix crash in mono plugin handler
Patch102: evolution-bnc576165-mono-plugin-crash.patch
Url: http://gnome.org/projects/evolution/ Url: http://gnome.org/projects/evolution/
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
Recommends: bogofilter Recommends: bogofilter
@ -112,14 +107,6 @@ License: LGPLv2.0 ; LGPLv3
Summary: Include Files and Libraries mandatory for Development Summary: Include Files and Libraries mandatory for Development
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
Requires: evolution = %{version} Requires: evolution = %{version}
Requires: evolution-data-server-devel
Requires: gconf2-devel
Requires: gnome-desktop-devel
Requires: gtk2-devel
Requires: gtkhtml2-devel
Requires: libgnomecanvas-devel
Requires: libunique-devel
Requires: libxml2-devel
Provides: evolution2-devel = %{version} Provides: evolution2-devel = %{version}
Obsoletes: evolution2-devel < %{version} Obsoletes: evolution2-devel < %{version}
@ -127,19 +114,6 @@ Obsoletes: evolution2-devel < %{version}
This package contains all necessary include files and libraries needed This package contains all necessary include files and libraries needed
to develop applications that require these. to develop applications that require these.
%package pilot
License: GFDLv1.1 ; GPLv2+ ; LGPLv2.1+ ; MIT License (or similar)
Summary: The Integrated GNOME Mail, Calendar, and Addressbook Suite
Group: Productivity/Networking/Email/Clients
Requires: evolution = %{version}
Supplements: packageand(%{name}:gnome-pilot}
%description pilot
Evolution consists of modular components (at the moment: mailer,
calendar, and addressbook) which should make daily life easier. Because
of the modular design one can plug new components into Evolution or
embed the existing ones in other applications.
%package mono-plugins %package mono-plugins
License: LGPLv2.0 ; LGPLv3 License: LGPLv2.0 ; LGPLv3
Summary: The Integrated GNOME Mail, Calendar, and Address Book Suite Summary: The Integrated GNOME Mail, Calendar, and Address Book Suite
@ -179,13 +153,13 @@ Evolution or embed the existing ones in other applications.
%prep %prep
%setup -q %setup -q
translation-update-upstream translation-update-upstream
gnome-patch-translation-prepare %patch0 -p1
# %patch7 # %patch7
%if %USE_EVOLDAP %if %USE_EVOLDAP
%patch15 -p1 %patch15 -p1
%endif %endif
%patch16 -p1 # NEEDS REBASE
%patch18 #%patch18
%patch19 %patch19
# NEEDS-REBASE # NEEDS-REBASE
#%patch23 -p1 #%patch23 -p1
@ -197,12 +171,11 @@ gnome-patch-translation-prepare
#%patch41 -p1 #%patch41 -p1
# NEEDS-REBASE # NEEDS-REBASE
#%patch42 -p1 #%patch42 -p1
%patch53 # NEEDS REBASE
#%patch53
#%patch54 #%patch54
# NEEDS-REBASE # NEEDS-REBASE
#%patch101 -p1 #%patch101 -p1
%patch102 -p1
gnome-patch-translation-update
%build %build
autoreconf -f -i autoreconf -f -i
@ -214,17 +187,11 @@ autoreconf -f -i
%else %else
--with-openldap=yes \ --with-openldap=yes \
%endif %endif
--with-pisock \
--enable-pilot-conduits=yes \
--with-krb4=%{_prefix} \
--with-krb5=%{_prefix} \ --with-krb5=%{_prefix} \
--enable-nss=yes \ --enable-nss=yes \
--enable-smime=yes \ --enable-smime=yes \
--enable-exchange=yes \
--enable-default-binary=yes \
--enable-mono=yes \ --enable-mono=yes \
--enable-python=yes \ --enable-python=yes \
--enable-icedesktop=no \
--disable-static --disable-static
# Processing the files in help uses _lots_ of memory, so running that part in parallel is bad. # Processing the files in help uses _lots_ of memory, so running that part in parallel is bad.
pushd help pushd help
@ -240,6 +207,7 @@ popd
find %{buildroot} -name '*.la' -type f -delete -print find %{buildroot} -name '*.la' -type f -delete -print
%suse_update_desktop_file -G "Mail and Calendar" -N "Evolution" -D "evolution" evolution Core-Office %suse_update_desktop_file -G "Mail and Calendar" -N "Evolution" -D "evolution" evolution Core-Office
%suse_update_desktop_file evolution-alarm-notify %suse_update_desktop_file evolution-alarm-notify
%suse_update_desktop_file evolution-settings
%find_lang evolution-%evolution_base_version %find_lang evolution-%evolution_base_version
%find_lang evolution evolution-%evolution_base_version.lang %find_lang evolution evolution-%evolution_base_version.lang
%find_gconf_schemas %find_gconf_schemas
@ -281,12 +249,13 @@ fi
%dir %{_libdir}/evolution %dir %{_libdir}/evolution
%dir %{_libdir}/evolution/* %dir %{_libdir}/evolution/*
%{_libdir}/evolution/*/*.so.* %{_libdir}/evolution/*/*.so.*
%exclude %{_libdir}/evolution/*/libeconduit.so.*
%dir %{_libdir}/evolution/*/modules/ %dir %{_libdir}/evolution/*/modules/
%{_libdir}/evolution/*/modules/*-module-addressbook.* %{_libdir}/evolution/*/modules/*-module-addressbook.*
%{_libdir}/evolution/*/modules/*-module-calendar.* %{_libdir}/evolution/*/modules/*-module-calendar.*
%{_libdir}/evolution/*/modules/*-module-mail.* %{_libdir}/evolution/*/modules/*-module-mail.*
%{_libdir}/evolution/*/modules/*-module-mailto-handler.*
%{_libdir}/evolution/*/modules/*-module-plugin-lib.* %{_libdir}/evolution/*/modules/*-module-plugin-lib.*
%{_libdir}/evolution/*/modules/*-module-startup-wizard.*
%{_libdir}/evolution/*/modules/*-module-network-manager.* %{_libdir}/evolution/*/modules/*-module-network-manager.*
%dir %{_libdir}/evolution/*/plugins %dir %{_libdir}/evolution/*/plugins
%{_libdir}/evolution/*/plugins/*-addressbook-file.* %{_libdir}/evolution/*/plugins/*-addressbook-file.*
@ -296,16 +265,15 @@ fi
%{_libdir}/evolution/*/plugins/*-calendar-http.* %{_libdir}/evolution/*/plugins/*-calendar-http.*
%{_libdir}/evolution/*/plugins/*-calendar-weather.* %{_libdir}/evolution/*/plugins/*-calendar-weather.*
%{_libdir}/evolution/*/plugins/*-compose-send-options.* %{_libdir}/evolution/*/plugins/*-compose-send-options.*
%{_libdir}/evolution/*/plugins/*-default-mailer.*
%{_libdir}/evolution/*/plugins/*-default-source.* %{_libdir}/evolution/*/plugins/*-default-source.*
%{_libdir}/evolution/*/plugins/*-email-custom-header.* %{_libdir}/evolution/*/plugins/*-email-custom-header.*
%{_libdir}/evolution/*/plugins/*-evolution-attachment-reminder.* %{_libdir}/evolution/*/plugins/*-evolution-attachment-reminder.*
%{_libdir}/evolution/*/plugins/*-evolution-bbdb.* %{_libdir}/evolution/*/plugins/*-evolution-bbdb.*
%{_libdir}/evolution/*/plugins/*-evolution-caldav.* %{_libdir}/evolution/*/plugins/*-evolution-caldav.*
%{_libdir}/evolution/*/plugins/*-evolution-google.* %{_libdir}/evolution/*/plugins/*-evolution-google.*
%{_libdir}/evolution/*/plugins/*-evolution-startup-wizard.*
%{_libdir}/evolution/*/plugins/*-evolution-webdav.* %{_libdir}/evolution/*/plugins/*-evolution-webdav.*
%{_libdir}/evolution/*/plugins/*-gnome-audio-inline.* %{_libdir}/evolution/*/plugins/*-gnome-audio-inline.*
%{_libdir}/evolution/*/plugins/*-gnome-dbx-import.*
%{_libdir}/evolution/*/plugins/*-gnome-image-inline.* %{_libdir}/evolution/*/plugins/*-gnome-image-inline.*
%{_libdir}/evolution/*/plugins/*-gnome-vcard-inline.* %{_libdir}/evolution/*/plugins/*-gnome-vcard-inline.*
%{_libdir}/evolution/*/plugins/*-groupwise-features.* %{_libdir}/evolution/*/plugins/*-groupwise-features.*
@ -339,12 +307,6 @@ fi
%{_libdir}/pkgconfig/*.pc %{_libdir}/pkgconfig/*.pc
%{_datadir}/gtk-doc/html/eshell %{_datadir}/gtk-doc/html/eshell
%files pilot
%defattr(-,root,root)
%{_datadir}/gnome-pilot/conduits/*.conduit
%{_libdir}/evolution/*/libeconduit.so.*
%{_libdir}/evolution/*/conduits
%files mono-plugins %files mono-plugins
%defattr(-,root,root) %defattr(-,root,root)
%{_libdir}/evolution/*/modules/*-module-plugin-mono.* %{_libdir}/evolution/*/modules/*-module-plugin-mono.*