diff --git a/.gitignore b/.gitignore
index f4eff1e..56bb02d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-evolution-2.26.3.tar.bz2
+/evolution-*.tar.xz
diff --git a/configurable-dbus-prefix.patch b/configurable-dbus-prefix.patch
new file mode 100644
index 0000000..be23739
--- /dev/null
+++ b/configurable-dbus-prefix.patch
@@ -0,0 +1,42 @@
+diff -up evolution-3.48.1 evolution-3.48
+diff -up evolution-3.48.1/docs/evolution.1 evolution-3.48.1/docs/evolution
+diff -up evolution-3.48.1/src/modules/backup-restore/evolution-backup-tool.c.1 evolution-3.48.1/src/modules/backup-restore/evolution-backup-tool.c
+--- evolution-3.48.1/src/modules/backup-restore/evolution-backup-tool.c.1 2023-11-27 13:12:25.099463743 -0500
++++ evolution-3.48.1/src/modules/backup-restore/evolution-backup-tool.c 2023-11-27 13:14:38.640243434 -0500
+@@ -674,7 +674,7 @@ get_source_manager_reload_command (void)
+ g_string_free (tmp, TRUE);
+ tmp = NULL;
+
+- base_filename = g_strdup (EDS_SOURCES_DBUS_SERVICE_NAME);
++ base_filename = g_ascii_strdown (EDS_SOURCES_DBUS_SERVICE_NAME, -1);
+
+ if (!base_filename || !*base_filename) {
+ g_free (base_filename);
+@@ -690,14 +690,16 @@ get_source_manager_reload_command (void)
+
+ while (!tmp) {
+ const gchar *name;
++ gchar *name_down;
+
+ name = g_dir_read_name (dir);
++ name_down = g_ascii_strdown (name, -1);
+
+ if (!name)
+ break;
+
+- if (g_ascii_strncasecmp (name, base_filename, base_filename_len) == 0 &&
+- g_ascii_strncasecmp (name + strlen (name) - 8, ".service", 8) == 0) {
++ if (strstr (name_down, base_filename) != NULL &&
++ strncmp (name_down + strlen (name) - 8, ".service", 8) == 0) {
+ gchar *filename;
+
+ filename = g_strconcat ("$DBUSDATADIR", G_DIR_SEPARATOR_S, name, NULL);
+@@ -724,6 +726,8 @@ get_source_manager_reload_command (void)
+ g_free (str);
+ }
+ }
++
++ g_free (name_down);
+ }
+
+ g_free (base_filename);
diff --git a/evolution-1.4.4-ldap-x86_64-hack.patch b/evolution-1.4.4-ldap-x86_64-hack.patch
deleted file mode 100644
index f37328b..0000000
--- a/evolution-1.4.4-ldap-x86_64-hack.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -up evolution-2.24.1/configure.ldaphack evolution-2.24.1/configure
---- evolution-2.24.1/configure.ldaphack 2008-10-19 23:37:55.000000000 -0400
-+++ evolution-2.24.1/configure 2008-10-21 13:16:16.000000000 -0400
-@@ -28471,7 +28471,7 @@ if test "${ac_cv_lib_ldap_ldap_open+set}
- $as_echo_n "(cached) " >&6
- else
- ac_check_lib_save_LIBS=$LIBS
--LIBS="-lldap $LDAP_LDFLAGS $LDAP_LIBS $LIBS"
-+LIBS="-lldap -lresolv $LDAP_LDFLAGS $LDAP_LIBS $LIBS"
- cat >conftest.$ac_ext <<_ACEOF
- /* confdefs.h. */
- _ACEOF
diff --git a/evolution-2.26.3-missing-gconf-schemas.patch b/evolution-2.26.3-missing-gconf-schemas.patch
deleted file mode 100644
index 17c07af..0000000
--- a/evolution-2.26.3-missing-gconf-schemas.patch
+++ /dev/null
@@ -1,68 +0,0 @@
-diff -up evolution-2.26.3/calendar/gui/apps_evolution_calendar.schemas.in.missing-gconf-schemas evolution-2.26.3/calendar/gui/apps_evolution_calendar.schemas.in
---- evolution-2.26.3/calendar/gui/apps_evolution_calendar.schemas.in.missing-gconf-schemas 2009-06-26 10:49:50.000000000 -0400
-+++ evolution-2.26.3/calendar/gui/apps_evolution_calendar.schemas.in 2009-07-31 11:58:24.000000000 -0400
-@@ -4,6 +4,17 @@
-
-
-
-+ /schemas/apps/evolution/calendar/display/primary_calendar
-+ /apps/evolution/calendar/display/primary_calendar
-+ evolution-calendar
-+ string
-+
-+ Primary calendar
-+ URI of the highlighted ("primary") calendar
-+
-+
-+
-+
- /schemas/apps/evolution/calendar/display/timezone
- /apps/evolution/calendar/display/timezone
- evolution-calendar
-@@ -400,9 +411,46 @@
-
-
-
-+
-+ /schemas/apps/evolution/calendar/display/use_system_timezone
-+ /apps/evolution/calendar/display/use_system_timezone
-+ evolution-calendar
-+ bool
-+ false
-+
-+ Use system timezone
-+ Use the system timezone instead of the timezone selected
-+ in Evolution.
-+
-+
-+
-+
-+
-+
-+ /schemas/apps/evolution/calendar/memos/primary_memos
-+ /apps/evolution/calendar/memos/primary_memos
-+ evolution-calendar
-+ string
-+
-+ Primary memo list
-+ URI of the highlighted ("primary") memo list
-+
-+
-+
-
-
-
-+ /schemas/apps/evolution/calendar/tasks/primary_tasks
-+ /apps/evolution/calendar/tasks/primary_tasks
-+ evolution-calendar
-+ string
-+
-+ Primary task list
-+ URI of the highlighted ("primary") task list
-+
-+
-+
-+
- /schemas/apps/evolution/calendar/tasks/hide_completed
- /apps/evolution/calendar/tasks/hide_completed
- evolution-calendar
diff --git a/evolution-2.5.4-fix-conduit-dir.patch b/evolution-2.5.4-fix-conduit-dir.patch
deleted file mode 100644
index 334564b..0000000
--- a/evolution-2.5.4-fix-conduit-dir.patch
+++ /dev/null
@@ -1,96 +0,0 @@
-diff -up evolution-2.23.4/addressbook/conduit/Makefile.am.fix-conduit-dir evolution-2.23.4/addressbook/conduit/Makefile.am
---- evolution-2.23.4/addressbook/conduit/Makefile.am.fix-conduit-dir 2008-06-15 23:20:16.000000000 -0400
-+++ evolution-2.23.4/addressbook/conduit/Makefile.am 2008-07-18 09:10:29.000000000 -0400
-@@ -25,7 +25,7 @@ e-address.conduit: e-address.conduit.in
- -e 's^\@BASE_VERSION\@^$(BASE_VERSION)^g' \
- $< > $@
-
--conduitdir = $(datadir)/gnome-pilot/conduits/
-+conduitdir = $(libdir)/gnome-pilot/conduits/
- conduit_DATA = e-address.conduit
-
- BUILT_SOURCES = $(conduit_DATA)
-diff -up evolution-2.23.4/addressbook/conduit/Makefile.in.fix-conduit-dir evolution-2.23.4/addressbook/conduit/Makefile.in
---- evolution-2.23.4/addressbook/conduit/Makefile.in.fix-conduit-dir 2008-06-16 07:11:50.000000000 -0400
-+++ evolution-2.23.4/addressbook/conduit/Makefile.in 2008-07-18 09:10:29.000000000 -0400
-@@ -421,7 +421,7 @@ libeaddress_conduit_la_LIBADD = \
- $(top_builddir)/widgets/misc/libemiscwidgets.la \
- $(EVOLUTION_ADDRESSBOOK_CONDUIT_LIBS)
-
--conduitdir = $(datadir)/gnome-pilot/conduits/
-+conduitdir = $(libdir)/gnome-pilot/conduits/
- conduit_DATA = e-address.conduit
- BUILT_SOURCES = $(conduit_DATA)
- CLEANFILES = $(BUILT_SOURCES)
-diff -up evolution-2.23.4/calendar/conduits/calendar/Makefile.am.fix-conduit-dir evolution-2.23.4/calendar/conduits/calendar/Makefile.am
---- evolution-2.23.4/calendar/conduits/calendar/Makefile.am.fix-conduit-dir 2008-06-15 23:22:48.000000000 -0400
-+++ evolution-2.23.4/calendar/conduits/calendar/Makefile.am 2008-07-18 09:10:29.000000000 -0400
-@@ -28,7 +28,7 @@ e-calendar.conduit: e-calendar.conduit.i
- -e 's^\@BASE_VERSION\@^$(BASE_VERSION)^g' \
- $< > $@
-
--conduitdir = $(datadir)/gnome-pilot/conduits/
-+conduitdir = $(libdir)/gnome-pilot/conduits/
- conduit_DATA = e-calendar.conduit
-
- BUILT_SOURCES = $(conduit_DATA)
-diff -up evolution-2.23.4/calendar/conduits/calendar/Makefile.in.fix-conduit-dir evolution-2.23.4/calendar/conduits/calendar/Makefile.in
---- evolution-2.23.4/calendar/conduits/calendar/Makefile.in.fix-conduit-dir 2008-06-16 07:11:53.000000000 -0400
-+++ evolution-2.23.4/calendar/conduits/calendar/Makefile.in 2008-07-18 09:13:04.000000000 -0400
-@@ -426,7 +426,7 @@ libecalendar_conduit_la_LIBADD = \
- $(top_builddir)/calendar/conduits/common/libecalendar_common_conduit.la \
- $(EVOLUTION_CALENDAR_CONDUIT_LIBS)
-
--conduitdir = $(datadir)/gnome-pilot/conduits/
-+conduitdir = $(libdir)/gnome-pilot/conduits/
- conduit_DATA = e-calendar.conduit
- BUILT_SOURCES = $(conduit_DATA)
- CLEANFILES = $(BUILT_SOURCES)
-diff -up evolution-2.23.4/calendar/conduits/memo/Makefile.am.fix-conduit-dir evolution-2.23.4/calendar/conduits/memo/Makefile.am
---- evolution-2.23.4/calendar/conduits/memo/Makefile.am.fix-conduit-dir 2008-06-15 23:22:48.000000000 -0400
-+++ evolution-2.23.4/calendar/conduits/memo/Makefile.am 2008-07-18 09:10:29.000000000 -0400
-@@ -28,7 +28,7 @@ e-memo.conduit: e-memo.conduit.in
- -e 's^\@BASE_VERSION\@^$(BASE_VERSION)^g' \
- $< > $@
-
--conduitdir = $(datadir)/gnome-pilot/conduits/
-+conduitdir = $(libdir)/gnome-pilot/conduits/
- conduit_DATA = e-memo.conduit
-
- BUILT_SOURCES = $(conduit_DATA)
-diff -up evolution-2.23.4/calendar/conduits/memo/Makefile.in.fix-conduit-dir evolution-2.23.4/calendar/conduits/memo/Makefile.in
---- evolution-2.23.4/calendar/conduits/memo/Makefile.in.fix-conduit-dir 2008-06-16 07:11:53.000000000 -0400
-+++ evolution-2.23.4/calendar/conduits/memo/Makefile.in 2008-07-18 09:12:17.000000000 -0400
-@@ -424,7 +424,7 @@ libememo_conduit_la_LIBADD = \
- $(top_builddir)/calendar/conduits/common/libecalendar_common_conduit.la \
- $(EVOLUTION_CALENDAR_CONDUIT_LIBS)
-
--conduitdir = $(datadir)/gnome-pilot/conduits/
-+conduitdir = $(libdir)/gnome-pilot/conduits/
- conduit_DATA = e-memo.conduit
- BUILT_SOURCES = $(conduit_DATA)
- CLEANFILES = $(BUILT_SOURCES)
-diff -up evolution-2.23.4/calendar/conduits/todo/Makefile.am.fix-conduit-dir evolution-2.23.4/calendar/conduits/todo/Makefile.am
---- evolution-2.23.4/calendar/conduits/todo/Makefile.am.fix-conduit-dir 2008-06-15 23:22:48.000000000 -0400
-+++ evolution-2.23.4/calendar/conduits/todo/Makefile.am 2008-07-18 09:10:29.000000000 -0400
-@@ -28,7 +28,7 @@ e-todo.conduit: e-todo.conduit.in
- -e 's^\@BASE_VERSION\@^$(BASE_VERSION)^g' \
- $< > $@
-
--conduitdir = $(datadir)/gnome-pilot/conduits/
-+conduitdir = $(libdir)/gnome-pilot/conduits/
- conduit_DATA = e-todo.conduit
-
- BUILT_SOURCES = $(conduit_DATA)
-diff -up evolution-2.23.4/calendar/conduits/todo/Makefile.in.fix-conduit-dir evolution-2.23.4/calendar/conduits/todo/Makefile.in
---- evolution-2.23.4/calendar/conduits/todo/Makefile.in.fix-conduit-dir 2008-06-16 07:11:53.000000000 -0400
-+++ evolution-2.23.4/calendar/conduits/todo/Makefile.in 2008-07-18 09:11:53.000000000 -0400
-@@ -424,7 +424,7 @@ libetodo_conduit_la_LIBADD = \
- $(top_builddir)/calendar/conduits/common/libecalendar_common_conduit.la \
- $(EVOLUTION_CALENDAR_CONDUIT_LIBS)
-
--conduitdir = $(datadir)/gnome-pilot/conduits/
-+conduitdir = $(libdir)/gnome-pilot/conduits/
- conduit_DATA = e-todo.conduit
- BUILT_SOURCES = $(conduit_DATA)
- CLEANFILES = $(BUILT_SOURCES)
diff --git a/evolution-2.9.1-im-context-reset.patch b/evolution-2.9.1-im-context-reset.patch
deleted file mode 100644
index 76e9d98..0000000
--- a/evolution-2.9.1-im-context-reset.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- evolution-2.9.1/calendar/gui/e-day-view.c.im-context-reset 2006-11-06 10:14:26.000000000 -0500
-+++ evolution-2.9.1/calendar/gui/e-day-view.c 2006-11-06 10:15:39.000000000 -0500
-@@ -6928,6 +6928,9 @@
- if (!event->canvas_item)
- return;
-
-+ /* Reset IM context. */
-+ gtk_im_context_reset (E_TEXT (event->canvas_item)->im_context);
-+
- /* We must grab the focus before setting the initial text, since
- grabbing the focus will result in a call to
- e_day_view_on_editing_started(), which will reset the text to get
diff --git a/evolution.spec b/evolution.spec
index 8cb617d..527cd79 100644
--- a/evolution.spec
+++ b/evolution.spec
@@ -1,155 +1,154 @@
-%define dbus_glib_version 0.70
-%define dbus_version 1.0
-%define glib2_version 2.16.0
-%define gnome_doc_utils_version 0.8.0
-%define gnome_icon_theme_version 2.19.91
-%define gnome_pilot_version 2.0.15
-%define gtk2_version 2.14.0
-%define gtkhtml_version 3.25.3
+%undefine __cmake_in_source_build
+
+%global _changelog_trimtime %(date +%s -d "1 year ago")
+%global _python_bytecompile_extra 0
+
+# correct Obsoletes for evolution-tests when this is changed
+%global enable_installed_tests 0
+
+%global tnef_support 0
+%if 0%{?fedora}
+%global tnef_support 1
+%endif
+
+%define glib2_version 2.66
+%define gtk3_version 3.22
+%define gnome_autoar_version 0.1.1
+%define gnome_desktop_version 2.91.3
%define intltool_version 0.35.5
+%define libgweather_version 3.91
+%define geocode_glib_version 3.26.3
+%define sqlite_version 3.7.17
+%define libsoup_version 3.1.1
+%define webkit2gtk_version 2.34.0
+
+%define last_anjal_version 0.3.2-3
%define last_libgal2_version 2:2.5.3-2
-%define libbonobo_version 2.20.3
-%define libbonoboui_version 2.4.2
-%define libgweather_version 2.25.4
-%define orbit2_version 2.9.8
-%define pilot_link_version 2:0.12.1
-%define scrollkeeper_version 0.1.4
-%define soup_version 2.2.2
+%define last_evo_nm_version 3.5.0
+%define last_evo_perl_version 3.21.90
-%define evo_major 2.26
-
-%define exchange_support 1
-%define inline_audio_support 1
%define ldap_support 1
%define libnotify_support 1
-%define krb5_support 1
-%define nntp_support 1
-%ifnarch s390 s390x
-%define nm_support 1
-%else
-%define nm_support 0
-%endif
-%ifarch s390 s390x
-%define build_conduits 0
-%else
-%define build_conduits 1
-%endif
-%define use_mozilla_nss 1
+%define libpst_support 1
-# Use stricter build settings than required by upstream.
-%define strict_build_settings 1
+# Coverity scan can override this to 0, to skip checking in gtk-doc generated code
+%{!?with_docs: %global with_docs 1}
-%define evo_plugin_dir %{_libdir}/evolution/%{evo_major}/plugins
+%if 0%{?flatpak}
+%global with_docs 0
+%endif
+
+%define evo_plugin_dir %{_libdir}/evolution/plugins
### Abstract ###
Name: evolution
-Version: 2.26.3
-Release: 5%{?dist}
-Group: Applications/Productivity
+Version: 3.59.1
+Release: 2%{?dist}
Summary: Mail and calendar client for GNOME
-License: GPLv2+ and GFDL
-URL: http://projects.gnome.org/evolution/
-BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
-Source: http://download.gnome.org/sources/%{name}/2.25/%{name}-%{version}.tar.bz2
+License: GPL-2.0-or-later AND GFDL-1.3-or-later
+URL: https://gitlab.gnome.org/GNOME/evolution/-/wikis/home
+Source: http://download.gnome.org/sources/%{name}/3.59/%{name}-%{version}.tar.xz
+Source1: flatpak-evolution-fix-service-names.sh
+Source2: flatpak-evolution-wrapper.sh.in
+# 0-99: General patches
+# enable corresponding autopatch below to make them applied
+
+# 100-199: Flatpak-specific patches
+# https://gitlab.gnome.org/GNOME/evolution-data-server/-/merge_requests/144
+Patch100: configurable-dbus-prefix.patch
+
+# Approximate version number
+Provides: bundled(libgnomecanvas) = 2.30.0
+
+Obsoletes: anjal <= %{last_anjal_version}
Obsoletes: libgal2 <= %{last_libgal2_version}
+Obsoletes: evolution-NetworkManager < %{last_evo_nm_version}
+Obsoletes: evolution-perl < %{last_evo_perl_version}
+Obsoletes: evolution-rss < 3.45.2
-### Patches ###
+%if !%{enable_installed_tests}
+Obsoletes: evolution-tests <= 3.31.1
+%endif
-# bad hack
-Patch10: evolution-1.4.4-ldap-x86_64-hack.patch
-
-# Move .conduit files from share to lib (for the sake of multilib).
-# This patch effects other parts of evolution.spec and so is necessary
-# for a successful build.
-Patch11: evolution-2.5.4-fix-conduit-dir.patch
-
-# RH bug #176400
-Patch12: evolution-2.9.1-im-context-reset.patch
-
-# Add missing GConf schemas
-Patch13: evolution-2.26.3-missing-gconf-schemas.patch
+%global eds_version %{version}
## Dependencies ###
-Requires(post): GConf2
-Requires(post): scrollkeeper >= %{scrollkeeper_version}
-Requires(postun): scrollkeeper >= %{scrollkeeper_version}
-
-# Don't trust evolution-data-server to maintain accurate sonames.
-Requires: evolution-data-server >= %{version}
-
-Requires: gnome-icon-theme >= %{gnome_icon_theme_version}
-Requires: gnome-themes
+%if ! 0%{?flatpak}
+Requires: %{_bindir}/killall
+Requires: gvfs
+%endif
+Requires: evolution-data-server >= %{eds_version}
+Requires: gspell
+Requires: highlight
+Requires: %{name}-langpacks = %{version}-%{release}
### Build Dependencies ###
-BuildRequires: GConf2-devel
-BuildRequires: ORBit2-devel >= %{orbit2_version}
-BuildRequires: atk-devel
-BuildRequires: autoconf >= 2.59
-BuildRequires: automake >= 1.9
-BuildRequires: bison
-BuildRequires: byacc
-BuildRequires: dbus-devel >= %{dbus_version}
-BuildRequires: dbus-glib-devel >= %{dbus_glib_version}
-BuildRequires: desktop-file-utils
-BuildRequires: evolution-data-server-devel >= %{version}
-BuildRequires: flex
+%if ! 0%{?flatpak}
+BuildRequires: %{_bindir}/killall
+%endif
+BuildRequires: cmake
+BuildRequires: gcc
BuildRequires: gettext
-BuildRequires: glib2-devel >= %{glib2_version}
-BuildRequires: gnome-common
-BuildRequires: gnome-doc-utils >= %{gnome_doc_utils_version}
-BuildRequires: gnutls-devel
+%if %{with_docs}
BuildRequires: gtk-doc
-BuildRequires: gtk2-devel >= %{gtk2_version}
-BuildRequires: gtkhtml3-devel >= %{gtkhtml_version}
-BuildRequires: gvfs
+%endif
+BuildRequires: highlight
BuildRequires: intltool >= %{intltool_version}
-BuildRequires: libbonobo-devel >= %{libbonobo_version}
-BuildRequires: libbonoboui-devel >= %{libbonoboui_version}
-BuildRequires: libgnomecanvas-devel >= 2.0
-BuildRequires: libgnomeui-devel >= 2.0
-BuildRequires: libgweather-devel >= %{libgweather_version}
-BuildRequires: libsoup-devel >= %{soup_version}
-BuildRequires: libtool >= 1.5
-BuildRequires: libxml2-devel
+BuildRequires: itstool
BuildRequires: pkgconfig
+BuildRequires: yelp-tools
-%if %{use_mozilla_nss}
-BuildRequires: nspr-devel
-BuildRequires: nss-devel
-%else
-BuildRequires: openssl-devel
+BuildRequires: pkgconfig(atk)
+BuildRequires: pkgconfig(cairo-gobject)
+BuildRequires: pkgconfig(camel-1.2) >= %{eds_version}
+BuildRequires: pkgconfig(enchant-2)
+BuildRequires: pkgconfig(gail-3.0) >= %{gtk3_version}
+BuildRequires: pkgconfig(gdk-pixbuf-2.0)
+BuildRequires: pkgconfig(gio-2.0) >= %{glib2_version}
+BuildRequires: pkgconfig(gmodule-2.0) >= %{glib2_version}
+BuildRequires: pkgconfig(gnome-autoar-0) >= %{gnome_autoar_version}
+BuildRequires: pkgconfig(gnome-autoar-gtk-0) >= %{gnome_autoar_version}
+BuildRequires: pkgconfig(gnome-desktop-3.0) >= %{gnome_desktop_version}
+BuildRequires: pkgconfig(gsettings-desktop-schemas)
+BuildRequires: pkgconfig(gtk+-3.0) >= %{gtk3_version}
+BuildRequires: pkgconfig(gspell-1)
+BuildRequires: pkgconfig(gweather4) >= %{libgweather_version}
+BuildRequires: pkgconfig(geocode-glib-2.0) >= %{geocode_glib_version}
+BuildRequires: pkgconfig(iso-codes)
+BuildRequires: pkgconfig(libcanberra-gtk3)
+BuildRequires: pkgconfig(libcmark)
+BuildRequires: pkgconfig(libebackend-1.2) >= %{eds_version}
+BuildRequires: pkgconfig(libebook-1.2) >= %{eds_version}
+BuildRequires: pkgconfig(libecal-2.0) >= %{eds_version}
+BuildRequires: pkgconfig(libedataserver-1.2) >= %{eds_version}
+BuildRequires: pkgconfig(libedataserverui-1.2) >= %{eds_version}
+BuildRequires: pkgconfig(libsoup-3.0) >= %{libsoup_version}
+BuildRequires: pkgconfig(libxml-2.0)
+BuildRequires: pkgconfig(nspr)
+BuildRequires: pkgconfig(nss)
+BuildRequires: pkgconfig(shared-mime-info)
+BuildRequires: pkgconfig(sqlite3) >= %{sqlite_version}
+BuildRequires: pkgconfig(webkit2gtk-4.1) >= %{webkit2gtk_version}
+BuildRequires: pkgconfig(webkit2gtk-web-extension-4.1) >= %{webkit2gtk_version}
+
+%if %{tnef_support}
+BuildRequires: pkgconfig(libytnef)
%endif
-%if %{inline_audio_support}
-# audio-inline plugin requires gstreamer to build:
-BuildRequires: gstreamer-devel
-%endif
-
-%if %{ldap_support}
-BuildRequires: openldap-devel >= 2.0.11
-%endif
-
-%if %{build_conduits}
-BuildRequires: gnome-pilot-devel >= %{gnome_pilot_version}
-%endif
-
-%if %{krb5_support}
-BuildRequires: krb5-devel
-# tweak for krb5 1.2 vs 1.3
-%define krb5dir /usr/kerberos
-#define krb5dir `pwd`/krb5-fakeprefix
-%endif
-
-%if %{nm_support}
-BuildRequires: NetworkManager-glib-devel
+%if %{ldap_support}
+BuildRequires: openldap-devel >= 2.0.11
%endif
%if %{libnotify_support}
-BuildRequires: libnotify-devel
+BuildRequires: pkgconfig(libnotify)
+%endif
+
+%if %{libpst_support}
+BuildRequires: pkgconfig(libpst)
%endif
%description
@@ -159,178 +158,177 @@ are tightly integrated with one another and act as a seamless
personal information-management tool.
%package devel
-Group: Development/Libraries
Summary: Development files for building against %{name}
Requires: %{name} = %{version}-%{release}
-Requires: evolution-data-server-devel >= %{version}
-Requires: gtk2-devel >= %{gtk2_version}
-Requires: gtkhtml3-devel >= %{gtkhtml_version}
-Requires: libbonobo-devel >= %{libbonobo_version}
-Requires: libgweather-devel >= %{libgweather_version}
-Requires: libsoup-devel >= %{soup_version}
-Requires: libxml2-devel
+Requires: pkgconfig(camel-1.2) >= %{eds_version}
+Requires: pkgconfig(enchant-2)
+Requires: pkgconfig(gtk+-3.0) >= %{gtk3_version}
+Requires: pkgconfig(gspell-1)
+Requires: pkgconfig(gweather4) >= %{libgweather_version}
+Requires: pkgconfig(libebackend-1.2) >= %{eds_version}
+Requires: pkgconfig(libebook-1.2) >= %{eds_version}
+Requires: pkgconfig(libecal-2.0) >= %{eds_version}
+Requires: pkgconfig(libedataserver-1.2) >= %{eds_version}
+Requires: pkgconfig(libsoup-3.0) >= %{libsoup_version}
+Requires: pkgconfig(libxml-2.0)
Obsoletes: libgal2-devel <= %{last_libgal2_version}
%description devel
Development files needed for building things which link against %{name}.
+%if %{with_docs}
+
+%package devel-docs
+Summary: Developer documentation for Evolution
+Requires: devhelp
+Requires: %{name}-devel = %{version}-%{release}
+BuildArch: noarch
+
+%description devel-docs
+This package contains developer documentation for Evolution.
+
+%endif
+
+%package langpacks
+Summary: Translations for %{name}
+BuildArch: noarch
+Requires: %{name} = %{version}-%{release}
+
+%description langpacks
+This package contains translations for %{name}.
+
+%if %{with_docs}
%package help
-Group: Applications/Productivity
Summary: Help files for %{name}
Requires: %{name} = %{version}-%{release}
+Requires: yelp
BuildArch: noarch
%description help
-This package contains user documentation for %{name}.
-
-%if %{build_conduits}
-%package conduits
-Group: Applications/Communications
-Summary: gnome-pilot conduits for %{name}
-Requires: %{name} = %{version}-%{release}
-
-%description conduits
-This package contains conduits for synchronizing PalmPilot or other
-PalmOS devices with %{name}.
+This package contains user documentation for %{name}.
%endif
%package bogofilter
-Group: Applications/Productivity
Summary: Bogofilter plugin for Evolution
-Requires: %{name} = %{version}-%{release}
+Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: bogofilter
%description bogofilter
This package contains the plugin to filter junk mail using Bogofilter.
%package spamassassin
-Group: Applications/Productivity
Summary: SpamAssassin plugin for Evolution
-Requires: %{name} = %{version}-%{release}
+Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: spamassassin
%description spamassassin
This package contains the plugin to filter junk mail using SpamAssassin.
-%package perl
-Group: Applications/Productivity
-Summary: Supplemental utilities that require Perl
-Requires: %{name} = %{version}-%{release}
+%if %{libpst_support}
+%package pst
+Summary: PST importer plugin for Evolution
+Requires: %{name}%{?_isa} = %{version}-%{release}
-%description perl
-This package contains supplemental utilities for %{name} that require Perl.
+%description pst
+This package contains the plugin to import Microsoft Personal Storage Table
+(PST) files used by Microsoft Outlook and Microsoft Exchange.
+%endif
+
+%if %{enable_installed_tests}
+%package tests
+Summary: Tests for the %{name} package
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: python2-behave
+Requires: python2-dogtail
+
+%description tests
+The %{name}-tests package contains tests that can be used to verify
+the functionality of the installed %{name} package.
+%endif
%prep
-%setup -q -n evolution-%{version}
-%patch10 -p1 -b .ldaphack
-%patch11 -p1 -b .fix-conduit-dir
-%patch12 -p1 -b .im-context-reset
-%patch13 -p1 -b .missing-gconf-schemas
+%autosetup -p1 -S gendiff -N
-mkdir -p krb5-fakeprefix/include
-mkdir -p krb5-fakeprefix/lib
-mkdir -p krb5-fakeprefix/%{_lib}
+# General patches
+# %%autopatch -p1 -m 0 -M 99
+
+# Flatpak-specific patches
+%if 0%{?flatpak}
+%autopatch -p1 -m 100 -M 199
+%endif
# Remove the welcome email from Novell
-for inbox in mail/default/*/Inbox; do
+for inbox in src/mail/default/*/Inbox; do
echo -n "" > $inbox
done
+%if 0%{?flatpak}
+mv data/org.gnome.Evolution.desktop.in.in data/org.gnome.Evolution.desktop.in.i
+cat data/org.gnome.Evolution.desktop.in.i | sed -e "s/Icon=evolution/Icon=org.gnome.Evolution/" >data/org.gnome.Evolution.desktop.in.in
+%endif
+
%build
+
# define all of our flags, this is kind of ugly :(
%if %{ldap_support}
-%define ldap_flags --with-openldap=yes
+%define ldap_flags -DWITH_OPENLDAP=ON
%else
-%define ldap_flags --without-openldap
+%define ldap_flags -DWITH_OPENLDAP=OFF
%endif
-%if %{build_conduits}
-%define pilot_flags --enable-pilot-conduits
-%else
-%define pilot_flags --disable-pilot-conduits
-%endif
+%define ssl_flags -DENABLE_SMIME=ON
-%if %{krb5_support}
-%define krb5_flags --with-krb5=%{krb5dir}
-%else
-%define krb5_flags --without-krb5
-%endif
-
-%if %{nntp_support}
-%define nntp_flags --enable-nntp
-%else
-%define nntp_flags --disable-nntp
-%endif
-
-%if %{use_mozilla_nss}
-%define ssl_flags --enable-nss=yes --enable-smime=yes
-%else
-%define ssl_flags --enable-openssl=yes
-%endif
-
-%if %{use_mozilla_nss}
-if ! pkg-config --exists nss; then
+if ! pkg-config --exists nss; then
echo "Unable to find suitable version of mozilla nss to use!"
exit 1
fi
-%endif
-%if %{exchange_support}
-%define exchange_flags --enable-exchange
+%if %{with_docs}
+%define gtkdoc_flags -DENABLE_GTK_DOC=ON -DWITH_HELP=ON
%else
-%define exchange_flags --disable-exchange
+%define gtkdoc_flags -DENABLE_GTK_DOC=OFF -DWITH_HELP=OFF
%endif
-CPPFLAGS="-I%{_includedir}/et"; export CPPFLAGS
-CFLAGS="$RPM_OPT_FLAGS -fPIC -DLDAP_DEPRECATED -I%{_includedir}/et -Wno-sign-compare"; export CFLAGS
-%if ! %{use_mozilla_nss}
-if pkg-config openssl ; then
- CFLAGS="$CFLAGS `pkg-config --cflags openssl`"
- LDFLAGS="$LDFLAGS `pkg-config --libs-only-L openssl`"
-fi
+%if %{enable_installed_tests}
+%define tests_flags -DENABLE_INSTALLED_TESTS=ON
+%else
+%define tests_flags -DENABLE_INSTALLED_TESTS=OFF
%endif
-# Add stricter build settings here as the source code gets cleaned up.
-# We want to make sure things like compiler warnings and avoiding deprecated
-# functions in the GNOME/GTK+ libraries stay fixed.
-#
-# Please file a bug report at bugzilla.gnome.org if these settings break
-# compilation, and encourage the upstream developers to use them.
-
-%if %{strict_build_settings}
-CFLAGS="$CFLAGS \
- -DG_DISABLE_DEPRECATED=1 \
- -DPANGO_DISABLE_DEPRECATED=1 \
- -DGDK_PIXBUF_DISABLE_DEPRECATED=1 \
- -DGDK_DISABLE_DEPRECATED=1 \
- -DEDS_DISABLE_DEPRECATED=1 \
- -Wdeclaration-after-statement \
- -Werror-implicit-function-declaration"
-# TODO: Make -DCAMEL_DISABLE_DEPRECATED work.
+%if %{tnef_support}
+%global tnef_flags -DENABLE_YTNEF=ON
+%else
+%global tnef_flags -DENABLE_YTNEF=OFF
%endif
-%configure \
- --enable-gtk-doc \
- --enable-ipv6 \
- --with-sub-version=" (%{version}-%{release})" \
- --with-kde-applnk-path=no \
- %ldap_flags %pilot_flags %krb5_flags \
- %nntp_flags %ssl_flags %exchange_flags \
- --enable-plugins=all
-export tagname=CC
-make %{?_smp_mflags} LIBTOOL=/usr/bin/libtool CFLAGS="$CFLAGS -UGNOME_DISABLE_DEPRECATED -fno-strict-aliasing"
+%if 0%{?flatpak}
+%global temp_home "-DTEMP_HOME=1"
+%else
+%global temp_home ""
+%endif
-# Strip unneeded translations from .mo files.
-# This reduces the RPM size by several megabytes.
-cd po
-grep -v ".*[.]desktop[.]in[.]in$\|.*[.]server[.]in[.]in$\|.*[.]schemas[.]in$" POTFILES.in > POTFILES.keep
-mv POTFILES.keep POTFILES.in
-intltool-update --pot
-for p in *.po; do
- msgmerge $p evolution-%{evo_major}.pot > $p.out
- msgfmt -o `basename $p .po`.gmo $p.out
-done
-cd -
+CFLAGS="$RPM_OPT_FLAGS -fPIC -DLDAP_DEPRECATED -Wno-sign-compare -Wno-deprecated-declarations %temp_home"
+export CFLAGS
+
+%cmake -DENABLE_MAINTAINER_MODE=OFF \
+ -DVERSION_SUBSTRING=" (%{version}-%{release})" \
+ %ldap_flags %ssl_flags %gtkdoc_flags %tests_flags %tnef_flags \
+ -DENABLE_PLUGINS=all \
+ %if 0%{?flatpak}
+ "-DWITH_WMCLASS_OVERRIDE=evolution.bin" \
+ %endif
+ -DINCLUDE_INSTALL_DIR:PATH=%{_includedir} \
+ -DLIB_INSTALL_DIR:PATH=%{_libdir} \
+ -DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \
+ -DSHARE_INSTALL_PREFIX:PATH=%{_datadir} \
+ %if "%{?_lib}" == "lib64"
+ -DLIB_SUFFIX=64 \
+ %endif
+ %{nil}
+
+%cmake_build
+
+%if %{with_docs}
# Replace identical images in the help by links.
# This reduces the RPM size by several megabytes.
@@ -349,93 +347,68 @@ for f in $helpdir/C/figures/*.png; do
done
done
-
-%install
-rm -rf $RPM_BUILD_ROOT
-export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
-export tagname=CC
-make LIBTOOL=/usr/bin/libtool DESTDIR=$RPM_BUILD_ROOT install
-unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
-
-# remove libtool archives for importers and the like
-find $RPM_BUILD_ROOT/%{_libdir}/evolution -name '*.la' -exec rm {} \;
-
-# remove statically built libraries:
-find $RPM_BUILD_ROOT/%{_libdir}/evolution -name '*.a' -exec rm {} \;
-
-# pilot conduits static and libtool bits should go away too
-rm -f $RPM_BUILD_ROOT/%{_libdir}/gnome-pilot/conduits/*.a
-rm -f $RPM_BUILD_ROOT/%{_libdir}/gnome-pilot/conduits/*.la
-
-# remove additional things we don't want
-%if ! %{inline_audio_support}
-%{__rm} -f $RPM_BUILD_ROOT%{evo_plugin_dir}/org-gnome-audio-inline.eplug \
- $RPM_BUILD_ROOT%{evo_plugin_dir}/liborg-gnome-audio-inline.so
+# %%{with_docs}
%endif
-# scrollkeeper gets handled in %post
-rm -rf $RPM_BUILD_ROOT/var/lib/scrollkeeper
+%install
+%cmake_install
-rm -f $RPM_BUILD_ROOT%{_datadir}/mime-info/evolution.keys
-rm -f $RPM_BUILD_ROOT%{_datadir}/mime-info/evolution.mime
+%if 0%{?flatpak}
+%{S:1} <%{S:2} >flatpak-evolution-wrapper.sh
+chmod a+x flatpak-evolution-wrapper.sh
+mv $RPM_BUILD_ROOT%{_bindir}/evolution $RPM_BUILD_ROOT%{_bindir}/evolution.bin
+cp flatpak-evolution-wrapper.sh $RPM_BUILD_ROOT%{_bindir}/evolution
+%endif
-for serverfile in $RPM_BUILD_ROOT%{_libdir}/bonobo/servers/*.server; do
- sed -i -e 's|location *= *"/usr/lib\(64\)*/|location="/usr/$LIB/|' $serverfile
-done
-%find_lang evolution-%{evo_major} --all-name --with-gnome
+%find_lang evolution --all-name --with-gnome
-grep "/usr/share/locale" evolution-%{evo_major}.lang > translations.lang
-grep -v "/usr/share/locale" evolution-%{evo_major}.lang > help.lang
+grep "%{_datadir}/locale" evolution.lang > translations.lang
+%if %{with_docs}
+grep -v "%{_datadir}/locale" evolution.lang > help.lang
+%endif
-%post
-/sbin/ldconfig
-scrollkeeper-update -q
-touch --no-create %{_datadir}/icons/hicolor || :
-%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
-export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
-gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/apps-evolution-mail-notification.schemas > /dev/null
-gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/apps-evolution-mail-prompts-checkdefault.schemas > /dev/null
-gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/apps_evolution_addressbook.schemas > /dev/null
-gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/apps-evolution-attachment-reminder.schemas > /dev/null
-gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/apps_evolution_calendar.schemas > /dev/null
-gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/apps_evolution_shell.schemas > /dev/null
-gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/apps-evolution-template-placeholders.schemas > /dev/null
-gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/apps_evolution_email_custom_header.schemas > /dev/null
-gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/evolution-mail.schemas > /dev/null
+%ldconfig_scriptlets
-%post bogofilter
-export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
-gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/bogo-junk-plugin.schemas > /dev/null
+%files
+%license COPYING
+%doc AUTHORS NEWS README.md
+%{_mandir}/man1/*
-%postun
-/sbin/ldconfig
-scrollkeeper-update -q
-touch --no-create %{_datadir}/icons/hicolor || :
-%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+# GSettings schemas:
+%{_datadir}/GConf/gsettings/evolution.convert
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-%files -f translations.lang
-%defattr(-, root, root)
-%doc AUTHORS COPYING ChangeLog NEWS README
-
-# GConf schemas:
-%{_sysconfdir}/gconf/schemas/apps-evolution-attachment-reminder.schemas
-%{_sysconfdir}/gconf/schemas/apps-evolution-mail-notification.schemas
-%{_sysconfdir}/gconf/schemas/apps-evolution-mail-prompts-checkdefault.schemas
-%{_sysconfdir}/gconf/schemas/apps_evolution_addressbook.schemas
-%{_sysconfdir}/gconf/schemas/apps_evolution_calendar.schemas
-%{_sysconfdir}/gconf/schemas/apps_evolution_shell.schemas
-%{_sysconfdir}/gconf/schemas/apps-evolution-template-placeholders.schemas
-%{_sysconfdir}/gconf/schemas/apps_evolution_email_custom_header.schemas
-%{_sysconfdir}/gconf/schemas/evolution-mail.schemas
+%{_datadir}/glib-2.0/schemas/org.gnome.evolution.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.evolution.shell.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.evolution.addressbook.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.evolution.calendar.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.evolution.mail.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.evolution.importer.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.evolution.bogofilter.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.evolution.spamassassin.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.evolution.text-highlight.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.evolution.plugin.attachment-reminder.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.evolution.plugin.autocontacts.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.evolution.plugin.email-custom-header.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.evolution.plugin.external-editor.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.evolution.plugin.face-picture.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.evolution.plugin.itip.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.evolution.plugin.mail-notification.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.evolution.plugin.prefer-plain.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.evolution.plugin.publish-calendar.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.evolution.plugin.sender-validator.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.evolution.plugin.templates.gschema.xml
# The main executable
%{_bindir}/evolution
+%if 0%{?flatpak}
+%{_bindir}/evolution.bin
+%endif
+
+%{_datadir}/metainfo/org.gnome.Evolution.metainfo.xml
+
# Desktop files:
-%{_datadir}/applications/evolution.desktop
+%{_datadir}/applications/org.gnome.Evolution.desktop
# Icons:
%{_datadir}/icons/hicolor/16x16/apps/*
@@ -445,2132 +418,186 @@ rm -rf $RPM_BUILD_ROOT
%{_datadir}/icons/hicolor/48x48/apps/*
%{_datadir}/icons/hicolor/scalable/apps/*
-# IDL files (should this be in devel subpackage?)
-%{_datadir}/idl/evolution-%{evo_major}
-
# The main data directory
# (have not attempted to split this up into an explicit list)
%dir %{_datadir}/evolution
-%{_datadir}/evolution/%{evo_major}
+%{_datadir}/evolution
-# Bonobo components:
-%{_libdir}/bonobo/servers/GNOME_Evolution_Addressbook.server
-%{_libdir}/bonobo/servers/GNOME_Evolution_Calendar.server
-%{_libdir}/bonobo/servers/GNOME_Evolution_Calendar_AlarmNotify.server
-%{_libdir}/bonobo/servers/GNOME_Evolution_Mail.server
-%{_libdir}/bonobo/servers/GNOME_Evolution_Shell.server
+# Modules:
%dir %{_libdir}/evolution
-%dir %{_libdir}/evolution/%{evo_major}
-%dir %{_libdir}/evolution/%{evo_major}/components
-%{_libdir}/evolution/%{evo_major}/components/libevolution-addressbook.so
-%{_libdir}/evolution/%{evo_major}/components/libevolution-calendar.so
-%{_libdir}/evolution/%{evo_major}/components/libevolution-mail.so
+%dir %{_libdir}/evolution/modules
+%{_libdir}/evolution/modules/module-accounts-window.so
+%{_libdir}/evolution/modules/module-addressbook.so
+%{_libdir}/evolution/modules/module-appearance-settings.so
+%{_libdir}/evolution/modules/module-backup-restore.so
+%{_libdir}/evolution/modules/module-book-config-carddav.so
+%{_libdir}/evolution/modules/module-book-config-google.so
+%{_libdir}/evolution/modules/module-book-config-ldap.so
+%{_libdir}/evolution/modules/module-book-config-local.so
+%{_libdir}/evolution/modules/module-cal-config-caldav.so
+%{_libdir}/evolution/modules/module-cal-config-contacts.so
+%{_libdir}/evolution/modules/module-cal-config-google.so
+%{_libdir}/evolution/modules/module-cal-config-local.so
+%{_libdir}/evolution/modules/module-cal-config-weather.so
+%{_libdir}/evolution/modules/module-cal-config-webcal.so
+%{_libdir}/evolution/modules/module-cal-config-webdav-notes.so
+%{_libdir}/evolution/modules/module-calendar.so
+%{_libdir}/evolution/modules/module-composer-autosave.so
+%{_libdir}/evolution/modules/module-composer-to-meeting.so
+%{_libdir}/evolution/modules/module-config-lookup.so
+%{_libdir}/evolution/modules/module-contact-photos.so
+%{_libdir}/evolution/modules/module-gravatar.so
+%{_libdir}/evolution/modules/module-itip-formatter.so
+%{_libdir}/evolution/modules/module-mail-config.so
+%{_libdir}/evolution/modules/module-mail.so
+%{_libdir}/evolution/modules/module-mailto-handler.so
+%{_libdir}/evolution/modules/module-mdn.so
+%{_libdir}/evolution/modules/module-offline-alert.so
+%{_libdir}/evolution/modules/module-prefer-plain.so
+%{_libdir}/evolution/modules/module-plugin-lib.so
+%{_libdir}/evolution/modules/module-plugin-manager.so
+%{_libdir}/evolution/modules/module-rss.so
+%{_libdir}/evolution/modules/module-settings.so
+%{_libdir}/evolution/modules/module-startup-wizard.so
+%{_libdir}/evolution/modules/module-text-highlight.so
+%{_libdir}/evolution/modules/module-vcard-inline.so
+%{_libdir}/evolution/modules/module-webkit-editor.so
+%{_libdir}/evolution/modules/module-webkit-inspector.so
+
+%if %{tnef_support}
+%{_libdir}/evolution/modules/module-tnef-attachment.so
+%endif
+
+%{_libdir}/evolution-data-server/camel-providers/libcamelrss.so
+%{_libdir}/evolution-data-server/camel-providers/libcamelrss.urls
+%{_libdir}/evolution-data-server/ui-modules/module-evolution-alarm-notify.so
# Shared libraries:
-%{_libdir}/evolution/%{evo_major}/libeabutil.so.*
-%{_libdir}/evolution/%{evo_major}/libecontacteditor.so.*
-%{_libdir}/evolution/%{evo_major}/libecontactlisteditor.so.*
-%{_libdir}/evolution/%{evo_major}/libefilterbar.so.*
-%{_libdir}/evolution/%{evo_major}/libemiscwidgets.so.*
-%{_libdir}/evolution/%{evo_major}/libeshell.so.*
-%{_libdir}/evolution/%{evo_major}/libessmime.so.*
-%{_libdir}/evolution/%{evo_major}/libetable.so.*
-%{_libdir}/evolution/%{evo_major}/libetext.so.*
-%{_libdir}/evolution/%{evo_major}/libetimezonedialog.so.*
-%{_libdir}/evolution/%{evo_major}/libeutil.so.*
-%{_libdir}/evolution/%{evo_major}/libevolution-a11y.so.*
-%{_libdir}/evolution/%{evo_major}/libevolution-addressbook-a11y.so.*
-%{_libdir}/evolution/%{evo_major}/libevolution-addressbook-importers.so.*
-%{_libdir}/evolution/%{evo_major}/libevolution-calendar-a11y.so.*
-%{_libdir}/evolution/%{evo_major}/libevolution-calendar-importers.so.*
-%{_libdir}/evolution/%{evo_major}/libevolution-mail-importers.so.*
-%{_libdir}/evolution/%{evo_major}/libevolution-smime.so.*
-%{_libdir}/evolution/%{evo_major}/libevolution-widgets-a11y.so.*
-%{_libdir}/evolution/%{evo_major}/libfilter.so.*
-%{_libdir}/evolution/%{evo_major}/libmenus.so.*
+%{_libdir}/evolution/libevolution-mail-composer.so
+%{_libdir}/evolution/libeabutil.so
+%{_libdir}/evolution/libeabwidgets.so
+%{_libdir}/evolution/libecontacteditor.so
+%{_libdir}/evolution/libecontactlisteditor.so
+%{_libdir}/evolution/libecontactprint.so
+%{_libdir}/evolution/libemail-engine.so
+%{_libdir}/evolution/libevcardeditor.so
+%{_libdir}/evolution/libevolution-mail-formatter.so
+%{_libdir}/evolution/libevolution-shell.so
+%{_libdir}/evolution/libessmime.so
+%{_libdir}/evolution/libevolution-util.so
+%{_libdir}/evolution/libevolution-addressbook-importers.so
+%{_libdir}/evolution/libevolution-calendar.so
+%{_libdir}/evolution/libevolution-calendar-importers.so
+%{_libdir}/evolution/libevolution-mail-importers.so
+%{_libdir}/evolution/libevolution-mail.so
+%{_libdir}/evolution/libevolution-rss-common.so
+%{_libdir}/evolution/libevolution-smime.so
+%{_libdir}/evolution/libgnomecanvas.so
+
+# WebKit2 Extensions
+%{_libdir}/evolution/web-extensions/libewebextension.so
+%{_libdir}/evolution/web-extensions/webkit-editor/module-webkit-editor-webextension.so
# Various libexec programs:
%dir %{_libexecdir}/evolution
-%dir %{_libexecdir}/evolution/%{evo_major}
-%{_libexecdir}/evolution/%{evo_major}/evolution-addressbook-export
-%{_libexecdir}/evolution/%{evo_major}/evolution-alarm-notify
-%{_libexecdir}/evolution/%{evo_major}/evolution-backup
-%{_libexecdir}/evolution/%{evo_major}/killev
+%{_libexecdir}/evolution/evolution-backup
+%{_libexecdir}/evolution/killev
# The plugin directory:
%dir %{evo_plugin_dir}
# The various plugins follow; they are all part of the main package:
-# (note that there are various resources such as glade and pixmap files that
-# are built as part of specific plugins but which are currently packaged using
+# (note that there are various resources such as ui and pixmap files that
+# are built as part of specific plugins but which are currently packaged using
# globs above; the purpose of the separation below is to be more explicit about
# which plugins we ship)
-%{evo_plugin_dir}/org-gnome-mail-account-disable.eplug
-%{evo_plugin_dir}/libmail-account-disable.so
-
-%{evo_plugin_dir}/org-gnome-addressbook-file.eplug
-%{evo_plugin_dir}/liborg-gnome-addressbook-file.so
-
-%{evo_plugin_dir}/attachment-reminder.glade
%{evo_plugin_dir}/org-gnome-evolution-attachment-reminder.eplug
%{evo_plugin_dir}/liborg-gnome-evolution-attachment-reminder.so
-%if %{inline_audio_support}
-%{evo_plugin_dir}/org-gnome-audio-inline.eplug
-%{evo_plugin_dir}/liborg-gnome-audio-inline.so
-%endif
-
-%{evo_plugin_dir}/org-gnome-backup-restore.eplug
-%{evo_plugin_dir}/org-gnome-backup-restore.xml
-%{evo_plugin_dir}/liborg-gnome-backup-restore.so
-
-%{evo_plugin_dir}/org-gnome-evolution-caldav.eplug
-%{evo_plugin_dir}/liborg-gnome-evolution-caldav.so
-
-%{evo_plugin_dir}/org-gnome-calendar-file.eplug
-%{evo_plugin_dir}/liborg-gnome-calendar-file.so
-
-%{evo_plugin_dir}/org-gnome-calendar-http.eplug
-%{evo_plugin_dir}/liborg-gnome-calendar-http.so
-
-%{evo_plugin_dir}/org-gnome-calendar-weather.eplug
-%{evo_plugin_dir}/liborg-gnome-calendar-weather.so
-
-%{evo_plugin_dir}/org-gnome-copy-tool.eplug
-%{evo_plugin_dir}/liborg-gnome-copy-tool.so
-
-%{evo_plugin_dir}/org-gnome-default-mailer.eplug
-%{evo_plugin_dir}/liborg-gnome-default-mailer.so
-
-%{evo_plugin_dir}/org-gnome-default-source.eplug
-%{evo_plugin_dir}/liborg-gnome-default-source.so
-
%{evo_plugin_dir}/org-gnome-email-custom-header.eplug
%{evo_plugin_dir}/liborg-gnome-email-custom-header.so
%{evo_plugin_dir}/org-gnome-evolution-bbdb.eplug
%{evo_plugin_dir}/liborg-gnome-evolution-bbdb.so
-%{evo_plugin_dir}/org-gnome-evolution-google.eplug
-%{evo_plugin_dir}/liborg-gnome-evolution-google.so
-
-%{evo_plugin_dir}/org-gnome-evolution-startup-wizard.eplug
-%{evo_plugin_dir}/liborg-gnome-evolution-startup-wizard.so
-
-%{evo_plugin_dir}/org-gnome-exchange-operations.eplug
-%{evo_plugin_dir}/liborg-gnome-exchange-operations.so
-%{evo_plugin_dir}/org-gnome-exchange-ab-subscription.xml
-%{evo_plugin_dir}/org-gnome-exchange-cal-subscription.xml
-%{evo_plugin_dir}/org-gnome-exchange-tasks-subscription.xml
-%{evo_plugin_dir}/org-gnome-folder-permissions.xml
-%{evo_plugin_dir}/org-gnome-folder-subscription.xml
+%{evo_plugin_dir}/org-gnome-external-editor.eplug
+%{evo_plugin_dir}/liborg-gnome-external-editor.so
%{evo_plugin_dir}/org-gnome-face.eplug
%{evo_plugin_dir}/liborg-gnome-face.so
-%{evo_plugin_dir}/org-gnome-groupwise-features.eplug
-%{evo_plugin_dir}/liborg-gnome-groupwise-features.so
-%{evo_plugin_dir}/org-gnome-compose-send-options.xml
-
-%{evo_plugin_dir}/org-gnome-gw-account-setup.eplug
-%{evo_plugin_dir}/liborg-gnome-gw-account-setup.so
-
-%{evo_plugin_dir}/org-gnome-imap-features.eplug
-%{evo_plugin_dir}/liborg-gnome-imap-features.so
-
-%{evo_plugin_dir}/org-gnome-evolution-mail-attachments-import-ics.eplug
-%{evo_plugin_dir}/liborg-gnome-evolution-mail-attachments-import-ics.so
-
-%{evo_plugin_dir}/org-gnome-itip-formatter.eplug
-%{evo_plugin_dir}/liborg-gnome-itip-formatter.so
-
%{evo_plugin_dir}/org-gnome-mailing-list-actions.eplug
%{evo_plugin_dir}/liborg-gnome-mailing-list-actions.so
-%{evo_plugin_dir}/org-gnome-mailing-list-actions.xml
%{evo_plugin_dir}/org-gnome-mail-notification.eplug
%{evo_plugin_dir}/liborg-gnome-mail-notification.so
%{evo_plugin_dir}/org-gnome-mail-to-task.eplug
%{evo_plugin_dir}/liborg-gnome-mail-to-task.so
-%{evo_plugin_dir}/org-gnome-mail-to-task.xml
-
-%{evo_plugin_dir}/org-gnome-mark-all-read.eplug
-%{evo_plugin_dir}/liborg-gnome-mark-all-read.so
-
-%{evo_plugin_dir}/org-gnome-plugin-manager.eplug
-%{evo_plugin_dir}/liborg-gnome-plugin-manager.so
-%{evo_plugin_dir}/org-gnome-plugin-manager.xml
%{evo_plugin_dir}/org-gnome-prefer-plain.eplug
%{evo_plugin_dir}/liborg-gnome-prefer-plain.so
%{evo_plugin_dir}/org-gnome-publish-calendar.eplug
%{evo_plugin_dir}/liborg-gnome-publish-calendar.so
-%{evo_plugin_dir}/org-gnome-publish-calendar.xml
%{evo_plugin_dir}/org-gnome-save-calendar.eplug
%{evo_plugin_dir}/liborg-gnome-save-calendar.so
-%{evo_plugin_dir}/org-gnome-select-one-source.eplug
-%{evo_plugin_dir}/liborg-gnome-select-one-source.so
+%{evo_plugin_dir}/org-gnome-evolution-sender-validation.eplug
+%{evo_plugin_dir}/liborg-gnome-evolution-sender-validation.so
-%{evo_plugin_dir}/org-gnome-subject-thread.eplug
-%{evo_plugin_dir}/liborg-gnome-subject-thread.so
-
-%{evo_plugin_dir}/templates.glade
%{evo_plugin_dir}/org-gnome-templates.eplug
%{evo_plugin_dir}/liborg-gnome-templates.so
-%{evo_plugin_dir}/org-gnome-evolution-webdav.eplug
-%{evo_plugin_dir}/liborg-gnome-evolution-webdav.so
+%{evo_plugin_dir}/org-gnome-dbx-import.eplug
+%{evo_plugin_dir}/liborg-gnome-dbx-import.so
+
%files devel
-%defattr(-, root, root)
-%{_includedir}/evolution-%{evo_major}
-%{_libdir}/pkgconfig/evolution-plugin.pc
-%{_libdir}/pkgconfig/evolution-shell.pc
-%{_libdir}/evolution/%{evo_major}/libeabutil.so
-%{_libdir}/evolution/%{evo_major}/libeconduit.so
-%{_libdir}/evolution/%{evo_major}/libecontacteditor.so
-%{_libdir}/evolution/%{evo_major}/libecontactlisteditor.so
-%{_libdir}/evolution/%{evo_major}/libefilterbar.so
-%{_libdir}/evolution/%{evo_major}/libemiscwidgets.so
-%{_libdir}/evolution/%{evo_major}/libeshell.so
-%{_libdir}/evolution/%{evo_major}/libessmime.so
-%{_libdir}/evolution/%{evo_major}/libetable.so
-%{_libdir}/evolution/%{evo_major}/libetext.so
-%{_libdir}/evolution/%{evo_major}/libetimezonedialog.so
-%{_libdir}/evolution/%{evo_major}/libeutil.so
-%{_libdir}/evolution/%{evo_major}/libevolution-a11y.so
-%{_libdir}/evolution/%{evo_major}/libevolution-addressbook-a11y.so
-%{_libdir}/evolution/%{evo_major}/libevolution-addressbook-importers.so
-%{_libdir}/evolution/%{evo_major}/libevolution-calendar-a11y.so
-%{_libdir}/evolution/%{evo_major}/libevolution-calendar-importers.so
-%{_libdir}/evolution/%{evo_major}/libevolution-mail-importers.so
-%{_libdir}/evolution/%{evo_major}/libevolution-smime.so
-%{_libdir}/evolution/%{evo_major}/libevolution-widgets-a11y.so
-%{_libdir}/evolution/%{evo_major}/libfilter.so
-%{_libdir}/evolution/%{evo_major}/libmenus.so
+%{_includedir}/evolution
+%{_libdir}/pkgconfig/evolution-calendar-3.0.pc
+%{_libdir}/pkgconfig/evolution-mail-3.0.pc
+%{_libdir}/pkgconfig/evolution-shell-3.0.pc
+%{_libdir}/pkgconfig/libemail-engine.pc
+%if %{with_docs}
+
+%files devel-docs
+%doc %{_datadir}/gtk-doc/html/evolution-mail-composer
+%doc %{_datadir}/gtk-doc/html/evolution-mail-engine
+%doc %{_datadir}/gtk-doc/html/evolution-mail-formatter
+%doc %{_datadir}/gtk-doc/html/evolution-shell
+%doc %{_datadir}/gtk-doc/html/evolution-util
+
+%endif
+
+%files langpacks -f translations.lang
+
+%if %{with_docs}
%files help -f help.lang
-%defattr(-, root, root)
-%dir %{_datadir}/omf/evolution
-
-%if %{build_conduits}
-%files conduits
-%defattr(-, root, root)
-%dir %{_libdir}/evolution/%{evo_major}/conduits
-%{_libdir}/evolution/%{evo_major}/libeconduit.so.*
-%{_libdir}/evolution/%{evo_major}/conduits/libeaddress_conduit.so
-%{_libdir}/evolution/%{evo_major}/conduits/libecalendar_common_conduit.so
-%{_libdir}/evolution/%{evo_major}/conduits/libecalendar_conduit.so
-%{_libdir}/evolution/%{evo_major}/conduits/libememo_conduit.so
-%{_libdir}/evolution/%{evo_major}/conduits/libetodo_conduit.so
-%{_libdir}/gnome-pilot/conduits/e-address.conduit
-%{_libdir}/gnome-pilot/conduits/e-calendar.conduit
-%{_libdir}/gnome-pilot/conduits/e-memo.conduit
-%{_libdir}/gnome-pilot/conduits/e-todo.conduit
%endif
%files bogofilter
-%defattr(-, root, root)
-%{evo_plugin_dir}/org-gnome-bogo-junk-plugin.eplug
-%{evo_plugin_dir}/liborg-gnome-bogo-junk-plugin.so
-%{_sysconfdir}/gconf/schemas/bogo-junk-plugin.schemas
+%{_libdir}/evolution/modules/module-bogofilter.so
+%{_datadir}/metainfo/org.gnome.Evolution-bogofilter.metainfo.xml
%files spamassassin
-%defattr(-, root, root)
-%{evo_plugin_dir}/org-gnome-sa-junk-plugin.eplug
-%{evo_plugin_dir}/liborg-gnome-sa-junk-plugin.so
+%{_libdir}/evolution/modules/module-spamassassin.so
+%{_datadir}/metainfo/org.gnome.Evolution-spamassassin.metainfo.xml
-%files perl
-%defattr(-, root, root)
-%dir %{_libexecdir}/evolution
-%dir %{_libexecdir}/evolution/%{evo_major}
-%{_libexecdir}/evolution/%{evo_major}/csv2vcard
-%{_libexecdir}/evolution/%{evo_major}/evolution-addressbook-clean
+%if %{libpst_support}
+%files pst
+%{_datadir}/metainfo/org.gnome.Evolution-pst.metainfo.xml
+%{evo_plugin_dir}/org-gnome-pst-import.eplug
+%{evo_plugin_dir}/liborg-gnome-pst-import.so
+%endif
+
+%if %{enable_installed_tests}
+%files tests
+%{_libexecdir}/%{name}/installed-tests
+%{_datadir}/installed-tests
+%endif
%changelog
-* Tue Aug 04 2009 Matthew Barnes - 2.26.3-5.fc11
-- Don't require gnome-pilot in the conduits subpackage.
-
-* Fri Jul 31 2009 Matthew Barnes - 2.26.3-4.fc11
-- Add some missing GConf schemas.
-
-* Tue Jul 28 2009 Matthew Barnes - 2.26.3-3.fc11
-- Move libeconduit.so into the conduits subpackage to see if that
- untangles us from gnome-pilot.
-
-* Fri Jul 10 2009 Matthew Barnes - 2.26.3-2.fc11
-- Drop libpst requirement until its API stablizes.
-
-* Tue Jun 30 2009 Matthew Barnes - 2.26.3-1.fc11
-- Update to 2.26.3
-
-* Mon May 18 2009 Matthew Barnes - 2.26.2-1.fc11
-- Update to 2.26.2
-- Remove patch for GNOME bug #578685 (fixed upstream).
-
-* Tue Apr 14 2009 Matthew Barnes - 2.26.1-2.fc11
-- Add patch for GNOME bug #578685 (attachment bar crasher).
-
-* Mon Apr 13 2009 Matthew Barnes - 2.26.1-1.fc11
-- Update to 2.26.1
-
-* Fri Apr 10 2009 Matthias Clasen - 2.26.0-3.fc11
-- Fix directory ownership
-
-* Thu Apr 02 2009 Matthew Barnes - 2.26.0-2.fc11
-- Require libpst.
-
-* Mon Mar 16 2009 Matthew Barnes - 2.26.0-1.fc11
-- Update to 2.26.0
-
-* Mon Mar 02 2009 Matthew Barnes - 2.25.92-1.fc11
-- Update to 2.25.92
-
-* Tue Feb 24 2009 Fedora Release Engineering - 2.25.91-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
-
-* Sun Feb 22 2009 Matthias Clasen - 2.25.91-2.fc11
-- Actually make the help subpackage noarch
-
-* Mon Feb 16 2009 Matthew Barnes - 2.25.91-1.fc11
-- Update to 2.25.91
-
-* Sat Feb 14 2009 Matthias Clasen - 2.25.90-3.fc11
-- Make the help subpackage noarch
-
-* Fri Feb 06 2009 Matthew Barnes - 2.25.90-2.fc11
-- Update BuildRoot, License, Source and URL tags.
-- Require gnome-common so we don't have to patch it out.
-
-* Mon Feb 02 2009 Matthew Barnes - 2.25.90-1.fc11
-- Update to 2.25.90
-
-* Mon Jan 19 2009 Matthew Barnes - 2.25.5-1.fc11
-- Update to 2.25.5
-- Ditch eds_version and use our own version. This will keep evolution
- and evolution-data-server versions in lockstep from now on.
-
-* Mon Jan 05 2009 Matthew Barnes - 2.25.4-1.fc11
-- Update to 2.25.4
-- Bump eds_version to 2.25.4.
-- Bump libgweather_version to 2.25.4.
-
-* Mon Dec 15 2008 Matthew Barnes - 2.25.3.1-1.fc11
-- Update to 2.25.3.1
-- New BR: libgweather-devel
-- Remove patch for GNOME bug #552583 (fixed upstream).
-- Bump the gtkhtml and gtk2 minimum versions.
-
-* Tue Dec 09 2008 Matthew Barnes - 2.25.2-2.fc11
-- Add patch for GNOME bug #552583 (fix account URI comparisons).
-
-* Mon Dec 01 2008 Matthew Barnes - 2.25.2-1.fc11
-- Update to 2.25.2
-- Bump eds_version to 2.25.2.
-
-* Thu Nov 20 2008 Matthew Barnes - 2.25.1-2.fc11
-- Fix a typo (RH bug #472358).
-
-* Mon Nov 03 2008 Matthew Barnes - 2.25.1-1.fc11
-- Update to 2.25.1
-- Bump evo_major to 2.26.
-- Bump eds_version to 2.25.1.
-
-* Tue Oct 21 2008 Matthew Barnes - 2.24.1-2.fc10
-- Bump eds_version to 2.24.1 (unfortunately).
-
-* Tue Oct 21 2008 Matthew Barnes - 2.24.1-1.fc10
-- Update to 2.24.1
-
-* Wed Oct 8 2008 Matthias Clasen - 2.24.0-3
-- Save space in the -help package by not shipping multiple copies
- of each screenshot
-
-* Thu Sep 25 2008 Matthew Barnes - 2.24.0-2.fc10
-- Strip unneeded translations from .mo files (RH bug #463887).
-- Split Perl-based utilities into a "perl" subpackage (RH bug #462345).
-
-* Mon Sep 22 2008 Matthew Barnes - 2.24.0-1.fc10
-- Update to 2.24.0
-
-* Mon Sep 08 2008 Matthew Barnes - 2.23.92-1.fc10
-- Update to 2.23.92
-
-* Mon Sep 01 2008 Matthew Barnes - 2.23.91-1.fc10
-- Update to 2.23.91
-- Bump eds_version to 2.23.91
-
-* Mon Aug 25 2008 Matthew Barnes - 2.23.90-2.fc10
-- Bump gtkhtml_version to 3.23.5 (RH bug #460076).
-
-* Wed Aug 20 2008 Matthew Barnes - 2.23.90-1.fc10
-- Update to 2.23.90
-- Bump eds_version to 2.23.90.1
-
-* Mon Aug 04 2008 Matthew Barnes - 2.23.6-1.fc10
-- Update to 2.23.6
-
-* Tue Jul 22 2008 Matthew Barnes - 2.23.5-1.fc10
-- Update to 2.23.5
-- Bump eds_version to 2.23.5.
-
-* Fri Jul 18 2008 Tom "spot" Callaway - 2.23.4-3.fc10
-- fix license tag
-- fix patches to apply with fuzz=0
-
-* Thu Jun 19 2008 Matthew Barnes - 2.23.4-2.fc10
-- Don't ship the unfinished "Custom Header" plugin.
-
-* Mon Jun 16 2008 Matthew Barnes - 2.23.4-1.fc10
-- Update to 2.23.4
-- Remove patches for RH bug #449925 (fixed upstream).
-
-* Fri Jun 06 2008 Matthew Barnes - 2.23.3.1-4.fc10
-- Use a less pretentious summary.
-
-* Fri Jun 06 2008 Matthew Barnes - 2.23.3.1-3.fc10
-- Remove the gnome-spell requirement.
-
-* Wed Jun 04 2008 Matthew Barnes - 2.23.3.1-2.fc10
-- Add patches for RH bug #449925 (buffer overflow vulnerabilities).
-
-* Mon Jun 02 2008 Matthew Barnes - 2.23.3.1-1.fc10
-- Update to 2.23.3.1
-- Bump eds_version to 2.23.3.
-
-* Mon May 12 2008 Matthew Barnes - 2.23.2-1.fc10
-- Update to 2.23.2
-- Remove enchant-devel requirement.
-- Remove patch for RH bug #437208 (fixed upstream).
-
-* Mon Apr 28 2008 Matthew Barnes - 2.23.1-2.fc10
-- Explicitly require enchant-devel, even though I shouldn't need to.
-
-* Mon Apr 21 2008 Matthew Barnes - 2.23.1-1.fc10
-- Update to 2.23.1
-- Bump evo_major to 2.22.
-- Bump eds_version to 2.23.1.
-- Bump glib2_version to 2.16.0.
-- Bump gtkhtml_version to 3.19.1.
-- Add gvfs requirement.
-- Drop gnomevfs2 requirement.
-- Remove patch for RH bug #164957 (obsolete).
-
-* Mon Apr 07 2008 Matthew Barnes - 2.22.1-1.fc9
-- Update to 2.22.1
-- Remove patch for GNOME bug #524310 (fixed upstream).
-
-* Tue Mar 25 2008 Dan Williams - 2.22.0-4.fc9
-- Add patch for GNOME bug #524310
-
-* Fri Mar 14 2008 Matthew Barnes - 2.22.0-3.fc9
-- Explicit require evolution-data-server since its shared object names
- still can't be trusted (RH bug #426511).
-
-* Fri Mar 14 2008 Matthew Barnes - 2.22.0-2.fc9
-- Add patch for RH bug #437208 (tracking network status).
-
-* Mon Mar 10 2008 Matthew Barnes - 2.22.0-1.fc9
-- Update to 2.22.0
-- Remove patch for CVE-2008-0072 (fixed upstream).
-
-* Tue Mar 04 2008 Matthew Barnes - 2.21.92-2.fc9
-- Add patch for CVE-2008-0072 (format string vulnerability).
-
-* Mon Feb 25 2008 Matthew Barnes - 2.21.92-1.fc9
-- Update to 2.21.92
-- Bump eds_version to 2.21.92.
-
-* Wed Feb 13 2008 Matthew Barnes - 2.21.91-2.fc9
-- Rebuild against libsoup 2.3.2.
-
-* Mon Feb 11 2008 Matthew Barnes - 2.21.91-1.fc9
-- Update to 2.21.91
-- Bump eds_version to 2.21.91.
-- Remove patch for GNOME bug #240073 (fixed upstream).
-
-* Sat Feb 02 2008 Matthew Barnes - 2.21.90-4.fc9
-- Remove some obsolete configure options:
- --enable-file-chooser, --enable-file-locking, --enable-dot-locking
-- Remove gnome-doc-utils work-around for GNOME bug #427939 (fixed upstream).
-- Remove patch for RH bug #215478 (fixed upstream).
-
-* Tue Jan 29 2008 Matthew Barnes - 2.21.90-3.fc9
-- Add patch to address the recent deprecation of G_GNUC_FUNCTION.
-
-* Tue Jan 29 2008 Matthew Barnes - 2.21.90-2.fc9
-- Add patch for GNOME bug #240073 (don't strikeout Click to Add in tasks).
-
-* Mon Jan 28 2008 Matthew Barnes - 2.21.90-1.fc9
-- Update to 2.21.90
-- Update build requirements.
-- Remove patch for GNOME #363695 (obsolete/problematic).
-- Remove patch for GNOME #509741 (fixed upstream).
-
-* Tue Jan 15 2008 Matthew Barnes - 2.21.5-2.fc9
-- Add patch for GNOME bug #509741 (crash on startup).
-
-* Mon Jan 14 2008 Matthew Barnes - 2.21.5-1.fc9
-- Update to 2.21.5
-- The backup-restore plugin is stable again.
-- Remove patch for RH bug #154360 (fixed upstream).
-- Remove patch for RH bug #166231 (obsolete, possibly fixed upstream).
-- Remove patch for RH bug #178295 (fixed upstream).
-- Remove patch for GNOME bug #362638 (fixed upstream).
-- Remove patch for GNOME bug #504030 (fixed upstream).
-- Remove patch for GNOME bug #507311 (fixed upstream).
-
-* Sat Jan 05 2008 Matthew Barnes - 2.21.4-2.fc9
-- Add patch for GNOME bug #507311 (send Bug Buddy reports to the new
- BugBuddyBugs Bugzilla component).
-
-* Mon Dec 17 2007 Matthew Barnes - 2.21.4-1.fc9
-- Update to 2.21.4
-- Expunge unused patches.
-- Bump eds_version to 2.21.4 for new Camel functions.
-
-* Mon Dec 10 2007 Matthew Barnes - 2.21.3-4.fc9
-- Split junk filtering plugins into evolution-bogofilter and
- evolution-spamassassin subpackages, each of which requires the
- necessary backend packages. (RH bug #377381)
-
-* Mon Dec 05 2007 Matthew Barnes - 2.21.3-3.fc9
-- Bump eds_version to 2.21.3 and gtkhtml_version to 3.17.3.
-
-* Tue Dec 4 2007 Matthias Clasen - 2.21.3-2
-- Rebuild against new openssl
-
-* Mon Dec 03 2007 Matthew Barnes - 2.21.3-1.fc9
-- Update to 2.21.3
-- Remove patch for RH bug #215467 (fixed upstream).
-- Remove patch for GNOME bug #499920 (fixed upstream).
-
-* Sat Dec 01 2007 Matthew Barnes - 2.21.2-4.fc9
-- Fix a corrupted patch that caused GNOME bug #499291.
-
-* Thu Nov 29 2007 Matthew Barnes - 2.21.2-3.fc9
-- Add patch for GNOME bug #499920 (invalid #include).
-
-* Fri Nov 23 2007 Matthew Barnes - 2.21.2-2.fc9
-- Rebuild against newer libpisync.so.
-
-* Mon Nov 12 2007 Matthew Barnes - 2.21.2-1.fc9
-- Update to 2.21.2
-
-* Tue Oct 30 2007 Matthew Barnes - 2.21.1-2.fc9
-- Attempt to split the gnome-pilot stuff into a separate
- evolution-conduits subpackage (RH bug #178155).
-
-* Mon Oct 29 2007 Matthew Barnes - 2.21.1-1.fc9
-- Update to 2.21.1
-- Remove redundant requirements.
-- Bump EDS requirement to 2.21.1.
-- Bump gtkhtml requirement to 3.17.1.
-- Backup/restore plugin got moved from standard to experimental.
-- Revert the per-component menu items (RH bug #222105, #241462, #293771).
-- Show the switcher buttons by default (RH bug #186403).
-- Alter the desktop file Name and Comment.
-- Disable patch for GNOME bug #376991 for now. It may be contributing
- to password prompting problems as described in RH bug #296671.
-- Remove patch for GNOME bug #417999 (fixed upstream).
-- Remove patch for GNOME bug #476040 (fixed upstream).
-- Remove patch for GNOME bug #477045 (fixed upstream).
-
-* Mon Oct 15 2007 Matthew Barnes - 2.12.1-2.fc8
-- Fix a broken zoom icon.
-
-* Mon Oct 15 2007 Milan Crha - 2.12.1-1.fc8
-- Update to 2.12.1
-- Add files for the new backup-restore plugin.
-
-* Tue Oct 09 2007 Matthew Barnes - 2.12.0-7.fc8
-- Revise patch for GNOME bug #477045 (more icon tweaks).
-
-* Fri Oct 05 2007 Matthew Barnes - 2.12.0-6.fc8
-- Require libbonobo >= 2.16.0 (RH bug #213823).
-
-* Thu Oct 04 2007 Matthew Barnes - 2.12.0-5.fc8
-- Require gnome-themes (RH bug #235617).
-
-* Wed Oct 03 2007 Matthew Barnes - 2.12.0-4.fc8
-- Revise patch for GNOME bug #477045 (run-time warnings when composing mail).
-
-* Wed Sep 19 2007 Matthew Barnes - 2.12.0-3.fc8
-- Re-enable the inline audio plugin since it now uses GStreamer 0.10.
-
-* Wed Sep 19 2007 Matthew Barnes - 2.12.0-2.fc8
-- Revise patch for GNOME bug #477045 (less-zealous icon renaming).
-
-* Mon Sep 17 2007 Matthew Barnes - 2.12.0-1.fc8
-- Update to 2.12.0
-- Remove patch for RH bug #182247 (fixed upstream).
-
-* Sat Sep 15 2007 Matthew Barnes - 2.11.92-4.fc8
-- Add patch for GNOME bug #477045 (use standard icon names).
-
-* Tue Sep 11 2007 Matthew Barnes - 2.11.92-3.fc8
-- Add patch for GNOME bug #476040 (fix attachment icon).
-
-* Sat Sep 8 2007 Matthias Clasen - 2.11.92-2.fc8
-- Split off an evolution-help package
-
-* Mon Sep 03 2007 Matthew Barnes - 2.11.92-1.fc8
-- Update to 2.11.92
-
-* Wed Aug 29 2007 Matthew Barnes - 2.11.91-3.fc8
-- Revise patch for GNOME bug #362638 to fix GNOME bug #357175
- (Evolution fails to close after IMAP alert has been displayed).
-
-* Tue Aug 28 2007 Matthew Barnes - 2.11.91-2.fc8
-- Fix compilation breakage caused by our strict build settings.
-
-* Tue Aug 28 2007 Milan Crha - 2.11.91-1.fc8
-- Update to 2.11.91
-- Removed patch for RH bug #157400 / GNOME bug #303877 (fixed upstream).
-- Removed patch for RH bug #157505 / GNOME bug #303878 (fixed upstream).
-- Removed patch for RH bug #161885 / GNOME bug #309166 (fixed upstream).
-- Removed patch for RH bug #202751 / GNOME bug #355766 (fixed upstream).
-- Removed patch for RH bug #218898 / GNOME bug #385414 (fixed upstream).
-- Removed patch for RH bug #253348 / GNOME bug #467883 (fixed upstream).
-
-* Thu Aug 23 2007 Matthew Barnes - 2.11.90-4.fc8
-- Obsolete the evolution-bogofilter package.
-
-* Mon Aug 20 2007 Matthew Barnes - 2.11.90-3.fc8
-- Revise patch for GNOME bug #417999 to fix GNOME bug #447591
- (Automatic Contacts combo boxes don't work).
-
-* Sat Aug 18 2007 Matthew Barnes - 2.11.90-2.fc8
-- Add patch for RH bug #253348 (crash on startup).
-
-* Wed Aug 15 2007 Matthew Barnes - 2.11.90-1.fc8
-- Update to 2.11.90
-
-* Wed Aug 8 2007 Matthias Clasen - 2.11.6.1-2
-- Update the license field
-- Use %%find_lang for help files
-
-* Wed Aug 01 2007 Matthew Barnes - 2.11.6.1-1.fc8
-- Update to 2.11.6.1
-
-* Tue Jul 31 2007 Matthew Barnes - 2.11.6-1.fc8
-- Update to 2.11.6
-- Remove patch for GNOME bug #380534 (fixed upstream).
-
-* Fri Jul 27 2007 Matthew Barnes - 2.11.5-3.fc8
-- Add patch for GNOME bug #380534 (clarify version requirements).
-
-* Mon Jul 16 2007 Matthew Barnes - 2.11.5-2.fc8
-- Remove spamassassin requirement since it's optional.
-
-* Fri Jul 13 2007 Matthew Barnes - 2.11.5-1.fc8
-- Update to 2.11.5
-- Revise patch for GNOME bug #362638 to fix RH bug #245695.
-
-* Wed Jun 27 2007 Matthew Barnes - 2.11.4-2.fc8
-- Revise patch for GNOME bug #363638 to fix RH bug #245289 (frequent hangs).
-
-* Mon Jun 18 2007 Matthew Barnes - 2.11.4-1.fc8
-- Update to 2.11.4
-- Remove patch for GNOME bug #447727 (fixed upstream).
-
-* Thu Jun 14 2007 Matthew Barnes - 2.11.3-5.fc8
-- Add patch for GNOME bug #447727 (remove EClippedLabel).
-
-* Wed Jun 06 2007 Matthew Barnes - 2.11.3-4.fc8
-- Revise patch for GNOME bug #362638 to fix RH bug #240507 (hang on exit).
-
-* Wed Jun 06 2007 Matthew Barnes - 2.11.3-3.fc8
-- Remove some debug messages that accidentally slipped in.
-
-* Tue Jun 05 2007 Matthew Barnes - 2.11.3-2.fc8
-- Fix an invalid g_free() that was causing lock-ups.
-
-* Mon Jun 04 2007 Matthew Barnes - 2.11.3-1.fc8
-- Update to 2.11.3
-- Evolution no longer has versioned file names.
-- Remove patch for RH bug #202289 (fixed upstream).
-- Remove patch for RH bug #235878 (fixed upstream).
-- Remove patch for RH bug #238155 (fixed upstream).
-- Remove patch for RH bug #240147 (fixed upstream).
-
-* Thu May 31 2007 Matthew Barnes - 2.11.2-2.fc8
-- Evolution no longer requires libgnomeprint[ui].
-
-* Fri May 18 2007 Matthew Barnes - 2.11.2-1.fc8
-- Update to 2.11.2
-- Bump evo_major to 2.12.
-- Bump eds_version to 1.11.0.
-- Update files with new plugins and icons.
-- Remove patch for RH bug #190359 (fixed upstream).
-- Remove patch for RH bug #218801 (fixed upstream).
-- Remove patch for RH bug #234315 (fixed upstream).
-- Remove patch for RH bug #236399 (fixed upstream).
-- Remove patch for RH bug #236860 (fixed upstream).
-- Remove patch for RH bug #238551 (fixed upstream).
-- Remove patch for GNOME bug #373837 (fixed upstream).
-- Remove patch for GNOME bug #373116 (fixed upstream).
-- Remove patch for GNOME bug #418971 (fixed upstream).
-- Remove patch for GNOME bug #419469 (fixed upstream).
-- Remove patch for GNOME bug #419524 (fixed upstream).
-- Remove evolution-2.6.0-prototypes.patch (obsolete).
-
-* Wed May 16 2007 Matthew Barnes - 2.10.1-17.fc7
-- Revise patch for GNOME bug #362638 to fix RH bug #237206
- (certificate prompt causes crash, again).
-
-* Tue May 15 2007 Matthew Barnes - 2.10.1-16.fc7
-- Add patch for RH bug #240147 (Send/Receive dialog layout).
-
-* Mon May 14 2007 Matthew Barnes - 2.10.1-15.fc7
-- Revise patch for RH bug #236860 to match upstream's solution.
-
-* Mon May 14 2007 Matthew Barnes - 2.10.1-14.fc7
-- Revise patch for RH bug #238155 (crash on startup).
-
-* Mon May 07 2007 Matthew Barnes - 2.10.1-13.fc7
-- Add patch for RH bug #238155 (crash on startup).
-
-* Tue May 01 2007 Matthew Barnes - 2.10.1-12.fc7
-- Add patch for RH bug #238551 (incorrect attachment count).
-
-* Tue May 01 2007 Matthew Barnes - 2.10.1-10.fc7
-- Revise patch for GNOME bug #363695 to fix RH bug #238497
- (crash sorting "To" column).
-
-* Mon Apr 30 2007 Matthew Barnes - 2.10.1-9.fc7
-- Revise some patches so that we don't have to run autoreconf.
-- Remove patch for GNOME bug #427939 (use a different work-around).
-
-* Fri Apr 27 2007 Matthew Barnes - 2.10.1-8.fc7
-- Add patch for RH bug #236399 (en_CA attribution format).
-
-* Mon Apr 23 2007 Matthew Barnes - 2.10.1-7.fc7
-- Remove the welcome email from evolution@novell.com (bug #179427).
-
-* Sun Apr 22 2007 Matthew Barnes - 2.10.1-6.fc7
-- Add patch for RH bug #236860 (launching from clock applet).
-
-* Sat Apr 21 2007 Matthias Clasen - 2.10.1-5
-- Don't install INSTALL
-
-* Sat Apr 14 2007 Matthew Barnes - 2.10.1-4.fc7
-- Add patch for RH bug #234315 (fix saving attachments).
-
-* Fri Apr 13 2007 Matthew Barnes - 2.10.1-3.fc7
-- Add patch for RH bug #235878 (make Help->Contents work again).
-
-* Tue Apr 10 2007 Matthew Barnes - 2.10.1-2.fc7
-- Revise patch for GNOME bug #362638 to fix RH bug #235096
- (crash when displaying a mail server message to user).
-
-* Mon Apr 09 2007 Matthew Barnes - 2.10.1-1.fc7
-- Update to 2.10.1
-- Fix buggy gnome-doc-utils.make (GNOME bug #427939).
-- Remove patch for CVE-2007-1002 (fixed upstream).
-- Remove patch for RH bug #231767 (fixed upstream).
-- Remove patch for RH bug #235056 (fixed upstream).
-- Remove patch for GNOME bug #352713 (fixed upstream).
-
-* Wed Apr 04 2007 Matthew Barnes - 2.10.0-10.fc7
-- Add patch for GNOME bug #352713 (improve folder tree updates).
-
-* Tue Apr 03 2007 Matthew Barnes - 2.10.0-9.fc7
-- Require libxml2-devel in evolution-devel package (RH bug #235056).
-- Add libxml-2.0 requirement to evolution-plugin-2.10.pc.
-
-* Tue Apr 03 2007 Matthew Barnes - 2.10.0-8.fc7
-- Revise patch for GNOME bug #419524 to fix RH bug #235082
- (crash in initial account setup wizard).
-
-* Mon Apr 02 2007 Matthew Barnes - 2.10.0-7.fc7
-- Add patch for RH bug #231767 (allow mail-notification to build).
-
-* Fri Mar 30 2007 Matthew Barnes - 2.10.0-6.fc7
-- Revise patch for GNOME bug #362638 (deprecate EThread).
-
-* Thu Mar 29 2007 Matthew Barnes - 2.10.0-5.fc7
-- CVE-2007-1002 (Shared memo categories format string vulnerability)
-- Add -Wdeclaration-after-statement to strict build settings.
-
-* Mon Mar 26 2007 Matthew Barnes - 2.10.0-4.fc7
-- Run gtk-update-icon-cache in %post and %postun (RH bug #234018).
-
-* Sat Mar 17 2007 Matthew Barnes - 2.10.0-3.fc7
-- Add flag to disable deprecated Camel symbols.
-- Add patch for GNOME bug #419469 (refactor shell/main.c).
-- Add patch for GNOME bug #419524 (use GLib's i18n macros).
-- Add patch for GNOME bug #418971 (drop support for GLib < 2.8).
-
-* Wed Mar 14 2007 Matthew Barnes - 2.10.0-2.fc7
-- Add patch for GNOME bug #417999 (use ESourceComboBox).
-
-* Mon Mar 12 2007 Matthew Barnes - 2.10.0-1.fc7
-- Update to 2.10.0.
-- Add patch for GNOME bug #376991 (refactor password handling).
-
-* Mon Feb 26 2007 Matthew Barnes - 2.9.92-1.fc7
-- Update to 2.9.92.
-- Require gtkhtml3 >= 3.13.92.
-- Add missing libgnomeprintui22 requirements.
-- Remove patch for GNOME bug #350253 (fixed upstream).
-- Remove patch for GNOME bug #356177 (fixed upstream).
-- Remove patch for GNOME bug #360946 (fixed upstream).
-- Remove evolution-2.5.4-move-autosave-file.patch (fixed upstream).
-- Add minimum version to intltool requirement (currently >= 0.35.5).
-
-* Thu Feb 15 2007 Matthew Barnes - 2.9.91-3.fc7
-- Revise patch for GNOME bug #362638 to fix RH bug #220714
- (certificate prompt causes crash).
-
-* Tue Feb 13 2007 Matthew Barnes - 2.9.91-2.fc7
-- Require GConf2 in post.
-- Require scrollkeeper in post and postun.
-
-* Mon Feb 12 2007 Matthew Barnes - 2.9.91-1.fc7
-- Update to 2.9.91
-- Require gtkhtml3 >= 3.13.6.
-- Add files for new imap-features plugin.
-- Add flag to disable deprecated Pango symbols.
-- Remove patch for GNOME bug #357216 (fixed upstream).
-- Remove patch for GNOME bug #359979 (fixed upstream).
-
-* Fri Jan 26 2007 Matthew Barnes - 2.9.5-4.fc7
-- Compile with the -fno-strict-aliasing flag, which will hopefully improve
- reliability until the illegal type-punning is fixed (RH bug #224552).
-
-* Sun Jan 21 2007 Matthew Barnes - 2.9.5-3.fc7
-- Revise evolution-2.7.1-no-gnome-common.patch so that we no longer
- have to run autoconf before building.
-- Revise evolution-2.5.4-fix-conduit-dir.patch so that we no longer
- have to run automake before building.
-
-* Wed Jan 10 2007 Matthew Barnes - 2.9.5-2.fc7
-- Add patch for GNOME bug #359979 (change EMsgPort semantics).
-
-* Mon Jan 08 2007 Matthew Barnes - 2.9.5-1.fc7
-- Update to 2.9.5
-- Remove pilot-link-0.12 patch (fixed upstream).
-- Remove patch for RH bug #215466 and #218589 (fixed upstream).
-- Remove patch for RH bug #215695 (fixed upstream).
-
-* Sat Dec 30 2006 Matthew Barnes - 2.9.4-4.fc7
-- Add Requires evolution-data-server-devel to devel subpackage
- (RH bug #218889).
-
-* Thu Dec 21 2006 Matthew Barnes - 2.9.4-3.fc7
-- Add patch for RH bug #218898 (viewing message source).
-
-* Wed Dec 20 2006 Matthew Barnes - 2.9.4-2.fc7
-- Revise patch for RH bug #202751 (printing of indic languages).
-
-* Tue Dec 19 2006 Matthew Barnes - 2.9.4-1.fc7
-- Update to 2.9.4
-- Bump eds_version to 1.9.4 due to soname changes.
-- Remove patch for GNOME bug #382431 (fixed upstream).
-
-* Fri Dec 15 2006 Matthew Barnes - 2.9.3-5.fc7
-- Add patch for GNOME bug #373116 (use GtkColorButton).
-
-* Fri Dec 15 2006 Matthew Barnes - 2.9.3-4.fc7
-- Disable patch for RH bug #216537, which caused RH bug #219228.
-
-* Tue Dec 12 2006 Matthew Barnes - 2.9.3-3.fc7
-- Revise patch for RH bug #215466 to also fix RH bug #218589.
-
-* Mon Dec 11 2006 Matthew Barnes - 2.9.3-2.fc7
-- Add patch for RH bug #215467 (missing meeting participants).
-
-* Thu Dec 09 2006 Matthew Barnes - 2.9.3-1.fc7
-- Update to 2.9.3
-- Configure with scrollkeeper disabled.
-- Disable automake portability checking.
-- Ship our own icons from gnome-icon-theme.
-- BuildRequires: gnome-doc-utils >= 0.8.0
-- Add patch for RH bug #215478 (Maildir and MH accounts).
-- Add patch for RH bug #215695 (crashes w/o mail accounts).
-- Add patch for RH bug #216537 (viewing attachments).
-- Add patch for RH bug #218801 (count unread messages first).
-- Add patch for GNOME bug #350253 (ship our own icons).
-- Add patch for GNOME bug #382431 (implicit function declaration).
-- Revise patch for GNOME bug #360946 (improved "about" dialog).
-- Remove patch for GNOME bug #357970 (fixed upstream).
-
-* Tue Nov 28 2006 Matthew Barnes - 2.9.2-3.fc7
-- Add patch to port evolution conduits to pilot-link 0.12.
-- Add patch for RH bug #215466 (optional meeting participants).
-- Add patch for GNOME bug #373837 (use GtkFontButton).
-- Remove patch for GNOME bug #343331 (fixed upstream).
-
-* Tue Nov 07 2006 Matthew Barnes - 2.9.2-2.fc7
-- Revise patch for RH bug #202751 and re-enable it.
-
-* Mon Nov 06 2006 Matthew Barnes - 2.9.2-1.fc7
-- Update to 2.9.2
-- Remove patch for Gnome.org bug #360240 (fixed upstream).
-- Remove patch for Gnome.org bug #360619 (fixed upstream).
-
-* Mon Nov 06 2006 Matthew Barnes - 2.9.1-3.fc7
-- Add patch for RH bug #176400 (reset calendar IM context).
-- Add patch for RH bug #182247 (calendar input glitch).
-
-* Fri Oct 20 2006 Matthew Barnes - 2.9.1-2.fc7
-- Add patch for Gnome.org bug #356177 (deprecate EMutex).
-- Add patch for Gnome.org bug #363695 (deprecate EStrv/EPoolv).
-- Disable patch for RH bug #202751 (unwanted side-effects).
-
-* Mon Oct 16 2006 Matthew Barnes - 2.9.1-1.fc7
-- Update to 2.9.1
-- Bump eds_version to 1.9.1, evo_major to 2.10.
-- Remove patch for Gnome.org bug #359236 (fixed upstream).
-
-* Mon Oct 16 2006 Matthew Barnes - 2.8.1-4.fc7
-- Another typo.
-
-* Mon Oct 16 2006 Matthew Barnes - 2.8.1-3.fc7
-- Fix a typo in setting up .desktop symlinks.
-
-* Mon Oct 16 2006 Matthew Barnes - 2.8.1-2.fc7
-- Forgot to check-in one of the patches.
-
-* Mon Oct 16 2006 Matthew Barnes - 2.8.1-1.fc7
-- Update to 2.8.1
-- Use stricter build settings.
-- Make .desktop symlinks absolute (RH bug #209322).
-- Add patch for RH bug #202751 (printing of indic languages).
-- Add patch for Gnome.org bug #357970 (deprecated GLib / GDK symbols).
-- Add patch for Gnome.org bug #359236 (search state crash).
-- Add patch for Gnome.org bug #360240 ("unused variable" warnings).
-- Add patch for Gnome.org bug #360619 ("incompatible pointer type" warnings).
-- Add patch for Gnome.org bug #360946 (improved "about" dialog).
-- Add patch for Gnome.org bug #362638 (deprecate EThread).
-- Update patch for RH bug #211058 (partially fixed upstream).
-- Remove patch for RH bug #201307 (fixed upstream).
-- Remove patch for RH bug #205576 (fixed upstream).
-- Remove patch for Gnome.org bug #351332 (fixed upstream).
-- Remove patch for Gnome.org bug #352450 (fixed upstream).
-- Remove patch for Gnome.org bug #353472 (fixed upstream).
-- Remove patch for Gnome.org bug #356811 (fixed upstream).
-
-* Sun Oct 01 2006 Jesse Keating - 2.8.0-7.fc6
-- rebuilt for unwind info generation, broken in gcc-4.1.1-21
-
-* Thu Sep 21 2006 Matthew Barnes - 2.8.0-6.fc6
-- Add patch for RH bug #205576 (message deletion in thread view).
-
-* Wed Sep 20 2006 Matthew Barnes - 2.8.0-5.fc6
-- Add patch for Gnome.org bug #356811 (lingering file on uninstall).
-
-* Tue Sep 19 2006 Matthew Barnes - 2.8.0-4.fc6
-- Bump eds_version to 1.8.0.
-
-* Wed Sep 13 2006 Matthew Barnes - 2.8.0-3.fc6
-- Add patch for RH bug #161885.
-
-* Wed Sep 13 2006 Matthew Barnes - 2.8.0-2.fc6
-- Add patch for RH bug #201307.
-
-* Mon Sep 4 2006 Matthew Barnes - 2.8.0-1.fc6
-- Update to 2.8.0
-- Remove patch for RH bug #197868 (fixed upstream).
-- Remove patch for RH bug #201541 (fixed upstream).
-- Remove patch for RH bug #201831 (fixed upstream).
-- Remove patch for RH bug #202383 (fixed upstream).
-- Remove patch for RH bug #203036 (fixed upstream).
-- Remove patch for Gnome.org bug #352248 (fixed upstream).
-- Remove patch for Gnome.org bug #352423 (fixed upstream).
-- Update patch for Gnome.org bug #351332 (partially fixed upstream).
-
-* Thu Aug 31 2006 Matthew Barnes - 2.7.92-8.fc6
-- Add patch for RH bug #203036.
-- Disable notification-cleanups patch.
-
-* Tue Aug 29 2006 Matthew Barnes - 2.7.92-7.fc6
-- Add patch for Gnome.org bug #353472.
-
-* Mon Aug 28 2006 Matthew Barnes - 2.7.92-6.fc6
-- Add another hunk to the patch for RH bug #201541.
-- Add patch for RH bug #202289.
-
-* Mon Aug 28 2006 Matthew Barnes - 2.7.92-5.fc6
-- Add patch for RH bug #201541.
-
-* Wed Aug 23 2006 Matthew Barnes - 2.7.92-4.fc6
-- Add patches for Gnome.org bug #352450.
-
-* Tue Aug 22 2006 Matthew Barnes - 2.7.92-3.fc6
-- Replace my patch for RH bug #202383 with a better one from upstream.
-- Add patch for Gnome.org bug #352423.
-
-* Mon Aug 21 2006 Matthew Barnes - 2.7.92-2.fc6
-- Add patch for Gnome.org bug #352248 (and remember to commit it).
-
-* Mon Aug 21 2006 Matthew Barnes - 2.7.92-1.fc6
-- Update to 2.7.92
-- Remove patch for RH bug #197834 (fixed upstream).
-- Update patch for Gnome.org bug #351332 (partially fixed upstream).
-
-* Tue Aug 15 2006 Matthew Barnes - 2.7.91-5.fc6
-- Drop the bug-buddy dependency since it's not required for Evolution to run.
-
-* Mon Aug 14 2006 Matthew Barnes - 2.7.91-4
-- Add patch for RH bug #201831.
-
-* Mon Aug 14 2006 Matthew Barnes - 2.7.91-3
-- Consolidate "missing declarations" patches.
-- Add patch for RH bug #202383.
-
-* Fri Aug 11 2006 Matthew Barnes - 2.7.91-2
-- Add patch for RH bug #197868.
-
-* Mon Aug 7 2006 Matthew Barnes - 2.7.91-1
-- Update to 2.7.91
-- Update patch for RH bug #197834 for use with bug-buddy 2.15.90.
-- Require bug-buddy >= 2.15.90.
-
-* Fri Aug 4 2006 Matthew Barnes - 2.7.90-6
-- Update to 2.7.90
-- Require evolution-data-server-1.7.90.1.
-
-* Wed Aug 2 2006 Matthew Barnes - 2.7.4-5
-- Remove patch for RH bug #167157, as it fixed it the wrong way.
-- The real fix for #167157 is in evolution-data-server-1.7.4-5.
-- No longer packaging unused patches.
-
-* Mon Jul 31 2006 Matthew Barnes - 2.7.4-4
-- Add patch for RH bug #178295.
-- Add patch for RH bug #167157.
-
-* Tue Jul 18 2006 Matthew Barnes - 2.7.4-3
-- Clean up spec file, renumber patches.
-- Add BuildRequires for dbus-glib-devel.
-- Rebuild to pick up new D-Bus.
-
-* Thu Jul 13 2006 Matthew Barnes - 2.7.4-2
-- Update patch for RH bug #157400.
-- Update patch for RH bug #157505.
-
-* Wed Jul 12 2006 Matthew Barnes - 2.7.4-1
-- Update to 2.7.4
-- Remove evo-calendar-print-with-pango-7.patch (fixed upstream).
-- Remove patch for Gnome.org bug #345677 (fixed upstream).
-- Remove patch for RH bug #175596 (fixed upstream).
-
-* Wed Jul 12 2006 Jesse Keating - 2.7.3-10.1
-- rebuild
-
-* Tue Jul 11 2006 Matthew Barnes - 2.7.3-10
-- Update patch for RH bug #190359.
-
-* Fri Jul 7 2006 Matthew Barnes - 2.7.3-9
-- Make "Submit Bug Report" menu item work again (RH #197384).
-
-* Thu Jul 6 2006 Matthew Barnes - 2.7.3-8
-- Add patch for RH bug #166231 (also addresses #131227 and #157391).
-
-* Fri Jun 29 2006 Matthew Barnes - 2.7.3-7
-- Add patch for RH bug #157400, reorder some patch #'s.
-
-* Thu Jun 29 2006 Matthew Barnes - 2.7.3-6
-- Properly capitalize "Message->Mailing List" menu items (RH #175596).
-
-* Tue Jun 27 2006 Matthew Barnes - 2.7.3-5
-- Add patch for Gnome.org bug #211058 for Trever Adams to test.
-
-* Mon Jun 26 2006 Matthew Barnes - 2.7.3-4
-- Add patch for RH bug #157505 for QE testing.
-
-* Thu Jun 22 2006 Matthew Barnes - 2.7.3-3
-- Fix bad type in schema file (Gnome.org #345677).
-
-* Wed Jun 14 2006 Tomas Mraz - 2.7.3-2
-- rebuilt with new gnutls
-
-* Tue Jun 13 2006 Matthias Clasen - 2.7.3-1
-- Update to 2.7.3
-
-* Mon May 29 2006 Dan Williams - 2.7.2.1-4
-- Don't crash on quit when trying to save window size (Gnome.org #343331)
-
-* Tue May 23 2006 Matthew Barnes 2.7.2.1-3
-- Port evolution-2.7.1-notification-cleanups.patch to new libnotify API.
-- Require libnotify >= 0.4.
-
-* Fri May 19 2006 Matthew Barnes - 2.7.2.1-2
-- Require specific versions of GNU Autotools packages for building.
-- Add evolution-2.7.2-preedit-gnome.bz-264485.patch (Mayank Jain).
-- Various spec file cleanups.
-- Pick up new libnotify.
-
-* Wed May 17 2006 Matthew Barnes - 2.7.2.1-1
-- Update to 2.7.2.1
-- Remove nss/nspr hunk from evolution-2.7.1-no-gnome-common.patch
- (fixed upstream).
-
-* Fri May 12 2006 Matthew Barnes - 2.7.1-1
-- Update to 2.7.1
-- Bump evo_major from 2.6 to 2.8
-- Upstream evolution.desktop renamed evolution-%{evo_major}.desktop.
-- Upstream evolution.keys renamed evolution-%{evo_major}.keys.
-- Upstream evolution.mime renamed evolution-%{evo_major}.mime.
-- Update line numbers in evolution-2.5.2-no-gnome-common.patch and
- evolution-2.5.5.1-notification-cleanups.patch and rename them to
- version 2.7.1.
-
-* Wed May 3 2006 Matthew Barnes - 2.6.1-3
-- rebuilt
-
-* Mon Apr 10 2006 Matthias Clasen - 2.6.1-2
-- Update to 2.6.1
-
-* Thu Mar 30 2006 Caolan McNamara - 2.6.0-2
-- rebuild against reverted pilot-link
-- disable evolution-2.5.4-fix-conduits.patch for reversion to pilot-link 0.11.8
-
-* Mon Mar 13 2006 Ray Strode - 2.6.0-1
-- 2.6.0
-- turn on the "error on missing prototypes" check thing
-
-* Mon Feb 27 2006 Ray Strode - 2.5.92-1
-- 2.5.92
-
-* Tue Feb 14 2006 David Malcolm - 2.5.91-1
-- 2.5.91
-- updated patch 101 to track upstream changes to calendar printing code
-- remove uptreamed patch 807 (NM multiple initialization assertion)
-- readded the mail-to-task plugin XML UI file
-- bump e-d-s req to 1.5.91
-
-* Fri Feb 10 2006 Jesse Keating - 2.5.90-2.1
-- bump again for double-long bug on ppc(64)
-
-* Thu Feb 9 2006 Christopher Aillon - 2.5.90-2
-- Disable the inline audio plugin for now since it uses gstreamer08
-
-* Tue Feb 07 2006 Jesse Keating - 2.5.90-1.1
-- rebuilt for new gcc4.1 snapshot and glibc changes
-
-* Mon Jan 30 2006 David Malcolm - 2.5.90-1
-- 2.5.90
-- trimmed patches 805 and 808, as parts of these got merged upstream
-- trimmed and regenerated patch 806 to track upstream
-- removed the mail-to-task plugin XML UI file
-
-* Sat Jan 28 2006 David Malcolm - 2.5.5.1-2
-- added missing patch
-
-* Wed Jan 25 2006 David Malcolm - 2.5.5.1-1
-- 2.5.5.1
-- update patch 106 to track upstream, renaming from
- evolution-2.2.2-commit-enter-on-calendar.patch to
- evolution-2.5.5.1-commit-enter-on-calendar.patch
-- update patch 805 to track upstream
-- added patch to fix some newly missing declarations (patch 808)
-- replace evolution-2.5.4-port-to-new-libnotify-api.patch with
- evolution-2.5.5.1-notification-cleanups.patch, since much of this was
- duplicated by another patch that landed upstream; removing the actions code
- as it was crashing deep inside DBus (patch 806, #177666)
-- explicitly list various files to reduce reliance on globbing; organized the
- files into logical groups; comment them
-- added -Wno-sign-compare to CFLAGS
-- enabled parallel make
-- introduced require_function_declarations macro to make
- -Werror-implicit-function-declaration flag optional; turn it off for now
-- include the new CalDAV and mail-attachments-import plugins in the file list;
- add an XML UI file for the mail-to-task plugin.
-- use "sed -i -e" rather than "sed -ie" to avoid getting severe bonobo files
-
-* Wed Jan 18 2006 Ray Strode - 2.5.4-10
-- fix fix for multilib issue with shlib bonobo components (bug 156982)
-
-* Wed Jan 18 2006 Ray Strode - 2.5.4-9
-- fix multilib issue with shlib bonobo components (bug 156982)
-
-* Thu Jan 12 2006 David Malcolm - 2.5.4-8
-- avoid multiple initialization of NetworkManager connections (patch 807,
- gnome bug #326785)
-
-* Thu Jan 12 2006 David Malcolm - 2.5.4-7
-- updated alarm notification patch(patch 806, #177546, #177666, #177667,
- #177670)
-
-* Thu Jan 12 2006 Christopher Aillon - 2.5.4-6
-- Remove unneeded Requires: notify-daemon
-
-* Thu Jan 12 2006 Christopher Aillon - 2.5.4-5
-- Update BR to libnotify-devel
-
-* Wed Jan 11 2006 David Malcolm - 2.5.4-4
-- ported alarm notification code to the new libnotify API (patch 806, #177546)
-- added libnotify_support macro
-- added explicit notify-daemon requirement as a workaround for bug #177535
-
-* Tue Jan 10 2006 David Malcolm - 2.5.4-3
-- updated patch 800 to include patch for memo conduit (untested at this stage);
- renaming from evolution-2.5.2-fix-conduits.patch to
- evolution-2.5.4-fix-conduits.patch; extended patch 802 to handle the memo
- conduit; renaming from evolution-2.2.2-fix-conduit-dir.patch to
- evolution-2.5.4-fix-conduit-dir.patch; re-enable conduits in build (#175160)
-- switch the build-time dep for the audio-inline plugin from gstreamer-devel to
- gstreamer08-devel to better reflect the test in the tarball's configure.in
-
-* Wed Jan 4 2006 David Malcolm - 2.5.4-2
-- added optional build-time requirement on NetworkManager-glib-devel
-- update patch 805 to cover a missing declaration in Network Manager support
-
-* Tue Jan 3 2006 David Malcolm - 2.5.4-1
-- 2.5.4
-- update patch 107 to track underlying code changes; rename from
- evolution-2.2.2-move-autosave-file.patch to
- evolution-2.5.4-move-autosave-file.patch
-- added patch to fix more missing declarations (patch 805)
-- added files for publish-calendar plugin
-
-* Mon Dec 19 2005 David Malcolm - 2.5.3-1
-- 2.5.3
-- Updated patch 106 (evolution-2.2.2-commit-enter-on-calendar.patch) so that it
- still applies cleanly
-
-* Thu Dec 15 2005 Christopher Aillon 2.5.2-2
-- Require nspr and nss instead of mozilla-nspr and mozilla-nss
-- Update no-gnome-common patch to work with standalone nss package
-
-* Fri Dec 09 2005 Jesse Keating
-- rebuilt
-
-* Wed Dec 7 2005 David Malcolm - 2.5.2-1
-- 2.5.2
-- bump gtkhtml requirement from 3.7.6 to 3.9.2
-- bump eds requirement from 1.4.1.1 to 1.5.2
-- bump evo_major from 2.4 to 2.6
-- updated patch 107
-- updated patch 108
-- updated patch 800, replacing
- rh-161817-attach-116019-conduit_pilot_link_updates.diff with
- evolution-2.5.2-fix-conduits.patch. Not yet complete.
-- disable pilot support for now (see #175160)
-- added hula plugin to list of packaged plugins
-- generalize gconf schema packaging to support changing evo_major
-
-* Fri Dec 2 2005 David Malcolm - 2.4.2-2
-- force regeneration of the intltool files to prevent a problem where the
- tarball copy of intltool-merge.in was out of sync with the intltool.m4 in the
- latest shipped copy of intltool, which resulted in a broken intltool-merge
- script when the tree was reautotooled. (appears that the tarball was built
- with a CVS copy of intltool where @EXPANDED_LIBDIR@ had been renamed to
- @INTLTOOL_LIBDIR@, but our aclocal/intltool.m4 doesn't yet reflect that
- change)
-
-* Tue Nov 29 2005 David Malcolm - 2.4.2-1
-- 2.4.2
-- explicitly list the plugins that are packaged (#166234)
-- added build-time requirement on gstreamer-devel to cope with audio-inline
- plugin
-
-* Tue Nov 29 2005 David Malcolm - 2.4.1-8
-- add -DLDAP_DEPRECATED to CFLAGS (#172999)
-
-* Wed Oct 26 2005 David Malcolm - 2.4.1-7
-- Added a patch (110) to hide the component switcher buttons by default on new
- windows (#170799) by patching the GConf schema.
-- Made list of installed schemas explicit.
-- Own the plugins subdirectory
-
-* Tue Oct 25 2005 David Malcolm - 2.4.1-6
-- use 4 separate .desktop files from the redhat-menus package, rather than the
- current single one; bump the redhat-menus requirement accordingly (from 1.13
- to 5.0.4); introduce a macro for this requirement.
-
-* Mon Oct 24 2005 David Malcolm - 2.4.1-5
-- fix removal of upstream .desktop file (broke on upgrade to Evolution 2.2, and
- continued to be broken with 2.3/2.4) (#103826, again)
-
-* Tue Oct 18 2005 David Malcolm - 2.4.1-4
-- updated patch 804 to declare e_calendar_table_process_completed_tasks
-
-* Tue Oct 18 2005 David Malcolm - 2.4.1-3
-- added patch (804: evolution-2.4.1-fix-missing-declarations.patch) to fix
- missing declaration (thanks to Peter Robinson)
-
-* Mon Oct 17 2005 David Malcolm - 2.4.1-2
-- bump e-d-s requirement to 1.4.1.1
-
-* Tue Oct 4 2005 David Malcolm - 2.4.1-1
-- 2.4.1
-- regenerate patch 101 to handle conflict in
- calendar/gui.print.c: print_week_day_event introduced by fix to upstream bug
- 244981 (end date added while printing in the week view); bump patch name from
- version 5 to version 6
-- removed patch 804 (conduits-multi-day-crash); this is now in upstream tarball
-
-* Wed Sep 14 2005 Jeremy Katz - 2.4.0-2
-- rebuild for mozilla on ppc64
-
-* Wed Sep 7 2005 David Malcolm - 2.4.0-1
-- 2.4.0
-- Removed patch to fix implicit function declarations (patch 110, added in
- 2.3.8-1) as this is now upstream.
-
-* Thu Sep 1 2005 David Malcolm - 2.3.8-4
-- Enable exchange support when configuring, so that the exchange-operations
- plugin gets built.
-
-* Fri Aug 26 2005 David Malcolm - 2.3.8-3
-- Added patch for #157074 (patch 804)
-
-* Fri Aug 26 2005 David Malcolm - 2.3.8-2
-- Move -Werror-implicit-function-declaration from configuration to the make
- stage, to avoid breaking configuration tests.
-
-* Tue Aug 23 2005 David Malcolm - 2.3.8-1
-- 2.3.8
-- add -Werror-implicit-function-declaration to CFLAGS and a patch to fix the
- problems arising (patch 110)
-
-* Tue Aug 16 2005 David Malcolm - 2.3.7-3
-- Introduce macro for gnome-pilot dependency, bumping from 2.0.6 to 2.0.13
-- Add obsoletion of libgal2/libgal2-devel (dependency was removed in 2.3.6-1);
- based on the last EVR of the libgal2 package in CVS, 2:2.5.3-2
-
-* Mon Aug 15 2005 David Malcolm - 2.3.7-2
-- rebuild
-
-* Tue Aug 9 2005 David Malcolm - 2.3.7-1
-- 2.3.7
-- Bump evolution-data-server requirement from 1.3.6 to 1.3.7
-- Bump gtkhtml3 requirement from 3.6.2 to 3.7.6
-
-* Mon Aug 8 2005 Tomas Mraz - 2.3.6.1-5
-- rebuild with new gnutls
-
-* Tue Aug 2 2005 David Malcolm - 2.3.6.1-4
-- Added patch to show correct mimetype for OpenOffice.org files when guessing
- type for attachments with mimetype "application/octet-stream" (#164957)
-
-* Mon Aug 1 2005 David Malcolm - 2.3.6.1-3
-- Improved version of evolution-2.3.5.1-fix-150458.patch (#150458)
-
-* Sat Jul 30 2005 David Malcolm