commit 29ab7ed0de955a32b032494f92b0e050f46d9f99 Author: MSVSphere Packaging Team Date: Tue Nov 26 15:56:14 2024 +0300 import evolution-data-server-3.52.4-1.el10 diff --git a/.evolution-data-server.metadata b/.evolution-data-server.metadata new file mode 100644 index 0000000..5dad1b5 --- /dev/null +++ b/.evolution-data-server.metadata @@ -0,0 +1 @@ +85fd569cd9b2476eda96a70f3efce39aacdc9746 SOURCES/evolution-data-server-3.52.4.tar.xz diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..8a59990 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/evolution-data-server-3.52.4.tar.xz diff --git a/SOURCES/Make-DBUS_SERVICES_PREFIX-runtime-configurable.patch b/SOURCES/Make-DBUS_SERVICES_PREFIX-runtime-configurable.patch new file mode 100644 index 0000000..bd83e36 --- /dev/null +++ b/SOURCES/Make-DBUS_SERVICES_PREFIX-runtime-configurable.patch @@ -0,0 +1,659 @@ +From 23c40181b44bc536f3c07aafe966167170856e9f Mon Sep 17 00:00:00 2001 +From: "Owen W. Taylor" +Date: Mon, 20 Nov 2023 12:23:30 -0500 +Subject: [PATCH] Make DBUS_SERVICES_PREFIX runtime-configurable + +Rather than making DBUS_SERVICES_PREFIX a runtime config option, instead +add a config file $sysconfdir/evolution-data-server/dbus-prefix to set +the prefix and read that file both for the library and on the server +side. + +Add a tool in the private libexecdir 'set-dbus-prefix' to write the +config file and edit systemd and D-Bus service files as needed. + +Resolves #502 +--- + CMakeLists.txt | 14 +---- + config.h.in | 3 - + data/org.gnome.EvolutionDataServer.Devel.json | 3 +- + src/addressbook/libebook/e-book-client.c | 3 +- + .../libedata-book/e-data-book-factory.c | 4 +- + ...evolution-addressbook-factory-subprocess.c | 3 +- + src/calendar/libecal/e-cal-client.c | 3 +- + .../libedata-cal/e-data-cal-factory.c | 4 +- + .../evolution-calendar-factory-subprocess.c | 3 +- + src/libebackend/e-source-registry-server.c | 4 +- + src/libebackend/e-user-prompter-server.c | 3 +- + src/libebackend/e-user-prompter.c | 3 +- + src/libedataserver/CMakeLists.txt | 3 + + src/libedataserver/e-dbus-prefix.c | 55 +++++++++++++++++++ + src/libedataserver/e-dbus-prefix.h | 26 +++++++++ + src/libedataserver/e-secret-store.c | 9 +-- + src/libedataserver/e-source-registry.c | 5 +- + .../e-credentials-prompter-impl-oauth2.c | 3 +- + .../secret-monitor/module-secret-monitor.c | 10 +--- + .../evolution-alarm-notify/e-alarm-notify.c | 7 +-- + src/tools/CMakeLists.txt | 7 +++ + src/tools/oauth2-handler/CMakeLists.txt | 1 + + src/tools/oauth2-handler/oauth2-handler.c | 4 +- + src/tools/set-dbus-prefix.in | 37 +++++++++++++ + 24 files changed, 168 insertions(+), 49 deletions(-) + create mode 100644 src/libedataserver/e-dbus-prefix.c + create mode 100644 src/libedataserver/e-dbus-prefix.h + create mode 100644 src/tools/set-dbus-prefix.in + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index e7d376add..7b77d02f5 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -38,7 +38,7 @@ set(PROJECT_DISTCONFIGURE_PARAMS + # ****************************** + # D-Bus versioning + # ****************************** +-# Actual name can be modified with DBUS_SERVICES_PREFIX option ++# If adding new services with service files, they also need to be added to src/tools/set-dbus-prefix.in + set(ADDRESS_BOOK_DBUS_SERVICE_NAME "org.gnome.evolution.dataserver.AddressBook10") + set(CALENDAR_DBUS_SERVICE_NAME "org.gnome.evolution.dataserver.Calendar8") + set(SOURCES_DBUS_SERVICE_NAME "org.gnome.evolution.dataserver.Sources5") +@@ -183,18 +183,6 @@ ensure_default_value(LOCALE_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/locale") + ensure_default_value(SYSCONF_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/etc") + ensure_default_value(EXTENSIONS_DIR "${LIBEXEC_INSTALL_DIR}/evolution/extensions") + +-add_printable_variable(DBUS_SERVICES_PREFIX "Prefix for D-Bus services, usually left empty, without trailing dot" "") +- +-if(NOT ("${DBUS_SERVICES_PREFIX}" STREQUAL "")) +- set(ADDRESS_BOOK_DBUS_SERVICE_NAME "${DBUS_SERVICES_PREFIX}.${ADDRESS_BOOK_DBUS_SERVICE_NAME}") +- set(CALENDAR_DBUS_SERVICE_NAME "${DBUS_SERVICES_PREFIX}.${CALENDAR_DBUS_SERVICE_NAME}") +- set(SOURCES_DBUS_SERVICE_NAME "${DBUS_SERVICES_PREFIX}.${SOURCES_DBUS_SERVICE_NAME}") +- set(USER_PROMPTER_DBUS_SERVICE_NAME "${DBUS_SERVICES_PREFIX}.${USER_PROMPTER_DBUS_SERVICE_NAME}") +- set(OAUTH2_RESPONSE_DBUS_SERVICE_NAME "${DBUS_SERVICES_PREFIX}.${OAUTH2_RESPONSE_DBUS_SERVICE_NAME}") +-else(NOT ("${DBUS_SERVICES_PREFIX}" STREQUAL "")) +- unset(DBUS_SERVICES_PREFIX) +-endif(NOT ("${DBUS_SERVICES_PREFIX}" STREQUAL "")) +- + # ****************************** + # Special directories + # ****************************** +diff --git a/config.h.in b/config.h.in +index 064873e2a..b895655a9 100644 +--- a/config.h.in ++++ b/config.h.in +@@ -21,9 +21,6 @@ + /* Defined to prefix where out-of-tree extensions can be installed */ + #cmakedefine EXTENSIONS_DIR "@EXTENSIONS_DIR@" + +-/* Defined to prefix used by the D-Bus services (usually when run in Flatpak) */ +-#cmakedefine DBUS_SERVICES_PREFIX "@DBUS_SERVICES_PREFIX@" +- + /* D-Bus service name for the address book factory */ + #define ADDRESS_BOOK_DBUS_SERVICE_NAME "@ADDRESS_BOOK_DBUS_SERVICE_NAME@" + +diff --git a/data/org.gnome.EvolutionDataServer.Devel.json b/data/org.gnome.EvolutionDataServer.Devel.json +index c8136ec20..118e25da3 100644 +--- a/data/org.gnome.EvolutionDataServer.Devel.json ++++ b/data/org.gnome.EvolutionDataServer.Devel.json +@@ -277,7 +277,6 @@ + "/share/GConf" + ], + "config-opts": [ +- "-DDBUS_SERVICES_PREFIX=org.gnome.EvolutionDataServer.Devel", + "-DEXTENSIONS_DIR=/app/evolution/extensions", + "-DENABLE_MAINTAINER_MODE=ON", + "-DENABLE_FILE_LOCKING=fcntl", +@@ -304,6 +303,8 @@ + } + ], + "post-install": [ ++ "/app/libexec/evolution-data-server/set-dbus-prefix org.gnome.EvolutionDataServer.Devel", ++ "sed -i s/org.gnome.evolution/org.gnome.EvolutionDataServer.Devel.org.gnome.evolution/ tests/test-server-utils/services/*.service", + "ctest --force-new-ctest-process --output-on-failure" + ] + +diff --git a/src/addressbook/libebook/e-book-client.c b/src/addressbook/libebook/e-book-client.c +index bd479d8f3..3738d37ce 100644 +--- a/src/addressbook/libebook/e-book-client.c ++++ b/src/addressbook/libebook/e-book-client.c +@@ -40,6 +40,7 @@ + + #include + #include ++#include + + #include + #include +@@ -1078,7 +1079,7 @@ book_client_init_in_dbus_thread (GSimpleAsyncResult *simple, + factory_proxy = e_dbus_address_book_factory_proxy_new_sync ( + connection, + G_DBUS_PROXY_FLAGS_NONE, +- ADDRESS_BOOK_DBUS_SERVICE_NAME, ++ e_dbus_prefix (ADDRESS_BOOK_DBUS_SERVICE_NAME), + "/org/gnome/evolution/dataserver/AddressBookFactory", + cancellable, &local_error); + +diff --git a/src/addressbook/libedata-book/e-data-book-factory.c b/src/addressbook/libedata-book/e-data-book-factory.c +index 02adb19b4..a9d89d82e 100644 +--- a/src/addressbook/libedata-book/e-data-book-factory.c ++++ b/src/addressbook/libedata-book/e-data-book-factory.c +@@ -41,6 +41,8 @@ + #include "e-data-book-factory.h" + #include "e-system-locale-watcher.h" + ++#include "libedataserver/e-dbus-prefix.h" ++ + #define d(x) + + struct _EDataBookFactoryPrivate { +@@ -315,7 +317,7 @@ e_data_book_factory_class_init (EDataBookFactoryClass *class) + object_class->dispose = data_book_factory_dispose; + + dbus_server_class = E_DBUS_SERVER_CLASS (class); +- dbus_server_class->bus_name = ADDRESS_BOOK_DBUS_SERVICE_NAME; ++ dbus_server_class->bus_name = e_dbus_prefix (ADDRESS_BOOK_DBUS_SERVICE_NAME); + dbus_server_class->module_directory = modules_directory; + + data_factory_class = E_DATA_FACTORY_CLASS (class); +diff --git a/src/addressbook/libedata-book/evolution-addressbook-factory-subprocess.c b/src/addressbook/libedata-book/evolution-addressbook-factory-subprocess.c +index 3897042e6..ef539573d 100644 +--- a/src/addressbook/libedata-book/evolution-addressbook-factory-subprocess.c ++++ b/src/addressbook/libedata-book/evolution-addressbook-factory-subprocess.c +@@ -28,6 +28,7 @@ + #include + #include + #include ++#include + #include + + typedef struct _SubprocessData SubprocessData; +@@ -198,7 +199,7 @@ main (gint argc, + /* Watch the factory name and close the subprocess if the factory dies/crashes */ + watched_id = g_bus_watch_name ( + G_BUS_TYPE_SESSION, +- ADDRESS_BOOK_DBUS_SERVICE_NAME, ++ e_dbus_prefix (ADDRESS_BOOK_DBUS_SERVICE_NAME), + G_BUS_NAME_WATCHER_FLAGS_NONE, + NULL, + (GBusNameVanishedCallback) vanished_cb, +diff --git a/src/calendar/libecal/e-cal-client.c b/src/calendar/libecal/e-cal-client.c +index d0414e4c7..fd6665db5 100644 +--- a/src/calendar/libecal/e-cal-client.c ++++ b/src/calendar/libecal/e-cal-client.c +@@ -36,6 +36,7 @@ + #include + + #include ++#include + + #include "e-cal-client.h" + #include "e-cal-component.h" +@@ -1211,7 +1212,7 @@ cal_client_init_in_dbus_thread (GSimpleAsyncResult *simple, + factory_proxy = e_dbus_calendar_factory_proxy_new_sync ( + connection, + G_DBUS_PROXY_FLAGS_NONE, +- CALENDAR_DBUS_SERVICE_NAME, ++ e_dbus_prefix (CALENDAR_DBUS_SERVICE_NAME), + "/org/gnome/evolution/dataserver/CalendarFactory", + cancellable, &local_error); + +diff --git a/src/calendar/libedata-cal/e-data-cal-factory.c b/src/calendar/libedata-cal/e-data-cal-factory.c +index e0790e17d..1e4c5e56d 100644 +--- a/src/calendar/libedata-cal/e-data-cal-factory.c ++++ b/src/calendar/libedata-cal/e-data-cal-factory.c +@@ -47,6 +47,8 @@ + #include "e-data-cal.h" + #include "e-data-cal-factory.h" + ++#include "libedataserver/e-dbus-prefix.h" ++ + #include + + #define d(x) +@@ -270,7 +272,7 @@ e_data_cal_factory_class_init (EDataCalFactoryClass *class) + overwrite_subprocess_cal_path = g_strdup (subprocess_cal_path_env); + + dbus_server_class = E_DBUS_SERVER_CLASS (class); +- dbus_server_class->bus_name = CALENDAR_DBUS_SERVICE_NAME; ++ dbus_server_class->bus_name = e_dbus_prefix (CALENDAR_DBUS_SERVICE_NAME); + dbus_server_class->module_directory = modules_directory; + + data_factory_class = E_DATA_FACTORY_CLASS (class); +diff --git a/src/calendar/libedata-cal/evolution-calendar-factory-subprocess.c b/src/calendar/libedata-cal/evolution-calendar-factory-subprocess.c +index 29732fc6e..514d50e2e 100644 +--- a/src/calendar/libedata-cal/evolution-calendar-factory-subprocess.c ++++ b/src/calendar/libedata-cal/evolution-calendar-factory-subprocess.c +@@ -28,6 +28,7 @@ + #include + #include + #include ++#include + #include + + typedef struct _SubprocessData SubprocessData; +@@ -198,7 +199,7 @@ main (gint argc, + /* Watch the factory name and close the subprocess if the factory dies/crashes */ + watched_id = g_bus_watch_name ( + G_BUS_TYPE_SESSION, +- CALENDAR_DBUS_SERVICE_NAME, ++ e_dbus_prefix (CALENDAR_DBUS_SERVICE_NAME), + G_BUS_NAME_WATCHER_FLAGS_NONE, + NULL, + (GBusNameVanishedCallback) vanished_cb, +diff --git a/src/libebackend/e-source-registry-server.c b/src/libebackend/e-source-registry-server.c +index 4fe4759a5..fe34a7921 100644 +--- a/src/libebackend/e-source-registry-server.c ++++ b/src/libebackend/e-source-registry-server.c +@@ -36,6 +36,8 @@ + #include + #include + ++#include ++ + /* Private D-Bus classes. */ + #include "e-dbus-source.h" + #include "e-dbus-source-manager.h" +@@ -1082,7 +1084,7 @@ e_source_registry_server_class_init (ESourceRegistryServerClass *class) + object_class->finalize = source_registry_server_finalize; + + dbus_server_class = E_DBUS_SERVER_CLASS (class); +- dbus_server_class->bus_name = SOURCES_DBUS_SERVICE_NAME; ++ dbus_server_class->bus_name = e_dbus_prefix (SOURCES_DBUS_SERVICE_NAME); + dbus_server_class->module_directory = modules_directory; + dbus_server_class->bus_acquired = source_registry_server_bus_acquired; + dbus_server_class->quit_server = source_registry_server_quit_server; +diff --git a/src/libebackend/e-user-prompter-server.c b/src/libebackend/e-user-prompter-server.c +index f9febd77f..4357ebc90 100644 +--- a/src/libebackend/e-user-prompter-server.c ++++ b/src/libebackend/e-user-prompter-server.c +@@ -29,6 +29,7 @@ + #include + + #include ++#include + + /* Private D-Bus classes. */ + #include "e-dbus-user-prompter.h" +@@ -409,7 +410,7 @@ e_user_prompter_server_class_init (EUserPrompterServerClass *class) + object_class->finalize = user_prompter_server_finalize; + + dbus_server_class = E_DBUS_SERVER_CLASS (class); +- dbus_server_class->bus_name = USER_PROMPTER_DBUS_SERVICE_NAME; ++ dbus_server_class->bus_name = e_dbus_prefix (USER_PROMPTER_DBUS_SERVICE_NAME); + dbus_server_class->module_directory = MODULE_DIRECTORY; + dbus_server_class->bus_acquired = user_prompter_server_bus_acquired; + dbus_server_class->quit_server = user_prompter_server_quit_server; +diff --git a/src/libebackend/e-user-prompter.c b/src/libebackend/e-user-prompter.c +index 054a8b44f..3c3cb5761 100644 +--- a/src/libebackend/e-user-prompter.c ++++ b/src/libebackend/e-user-prompter.c +@@ -26,6 +26,7 @@ + #include "evolution-data-server-config.h" + + #include ++#include + + #include "e-dbus-user-prompter.h" + #include "e-user-prompter.h" +@@ -251,7 +252,7 @@ user_prompter_prompt_thread (GSimpleAsyncResult *simple, + dbus_prompter = e_dbus_user_prompter_proxy_new_for_bus_sync ( + G_BUS_TYPE_SESSION, + G_DBUS_PROXY_FLAGS_NONE, +- USER_PROMPTER_DBUS_SERVICE_NAME, ++ e_dbus_prefix (USER_PROMPTER_DBUS_SERVICE_NAME), + "/org/gnome/evolution/dataserver/UserPrompter", + cancellable, + &local_error); +diff --git a/src/libedataserver/CMakeLists.txt b/src/libedataserver/CMakeLists.txt +index 5ccb29b56..22e9f0c6d 100644 +--- a/src/libedataserver/CMakeLists.txt ++++ b/src/libedataserver/CMakeLists.txt +@@ -53,6 +53,8 @@ set(SOURCES + e-client-private.h + e-collator.c + e-credentials.c ++ e-dbus-prefix.c ++ e-dbus-prefix.h + e-extensible.c + e-extension.c + e-flag.c +@@ -250,6 +252,7 @@ target_compile_definitions(edataserver PRIVATE + -DE_DATA_SERVER_PREFIX=\"${CMAKE_INSTALL_PREFIX}\" + -DE_DATA_SERVER_LOCALEDIR=\"${LOCALE_INSTALL_DIR}\" + -DE_DATA_SERVER_IMAGESDIR=\"${imagesdir}\" ++ -DE_DATA_SERVER_SYSCONFDIR=\"${SYSCONF_INSTALL_DIR}\" + -DE_DATA_SERVER_CREDENTIALMODULEDIR=\"${credentialmoduledir}\" + -DE_DATA_SERVER_UIMODULEDIR=\"${uimoduledir}\" + -DE_DATA_SERVER_PRIVDATADIR=\"${privdatadir}\" +diff --git a/src/libedataserver/e-dbus-prefix.c b/src/libedataserver/e-dbus-prefix.c +new file mode 100644 +index 000000000..7018f2396 +--- /dev/null ++++ b/src/libedataserver/e-dbus-prefix.c +@@ -0,0 +1,55 @@ ++/* Copyright 2023 Red Hat, Inc. (www.redhat.com) ++ * ++ * This library is free software: you can redistribute it and/or modify it ++ * under the terms of the GNU Lesser General Public License as published by ++ * the Free Software Foundation. ++ * ++ * This library is distributed in the hope that it will be useful, but ++ * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY ++ * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License ++ * for more details. ++ * ++ * You should have received a copy of the GNU Lesser General Public License ++ * along with this library. If not, see . ++ * ++ */ ++ ++#include "evolution-data-server-config.h" ++ ++#include ++ ++#include "e-dbus-prefix.h" ++ ++static char * ++read_prefix (gpointer data) ++{ ++ char *contents; ++ ++ if (g_file_get_contents (E_DATA_SERVER_SYSCONFDIR "/evolution-data-server/dbus-prefix", ++ &contents, NULL, NULL)) { ++ g_strstrip (contents); ++ return contents; ++ } else { ++ return NULL; ++ } ++} ++ ++const char * ++e_dbus_prefix (const char *base) ++{ ++ static GOnce read_prefix_once = G_ONCE_INIT; ++ const char *prefix; ++ ++ g_once (&read_prefix_once, (GThreadFunc)read_prefix, NULL); ++ prefix = read_prefix_once.retval; ++ ++ if (prefix) { ++ char *prefixed = g_strconcat (prefix, ".", base, NULL); ++ const char *result = g_intern_string (prefixed); ++ g_free (prefixed); ++ ++ return result; ++ } else { ++ return base; ++ } ++} +diff --git a/src/libedataserver/e-dbus-prefix.h b/src/libedataserver/e-dbus-prefix.h +new file mode 100644 +index 000000000..e8298b3fd +--- /dev/null ++++ b/src/libedataserver/e-dbus-prefix.h +@@ -0,0 +1,26 @@ ++/* Copyright 2023 Red Hat, Inc. (www.redhat.com) ++ * ++ * This library is free software: you can redistribute it and/or modify it ++ * under the terms of the GNU Lesser General Public License as published by ++ * the Free Software Foundation. ++ * ++ * This library is distributed in the hope that it will be useful, but ++ * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY ++ * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License ++ * for more details. ++ * ++ * You should have received a copy of the GNU Lesser General Public License ++ * along with this library. If not, see . ++ * ++ */ ++ ++#ifndef E_DBUS_PREFIX ++#define E_DBUS_PREFIX ++ ++G_BEGIN_DECLS ++ ++const char *e_dbus_prefix (const char *base); ++ ++G_END_DECLS ++ ++#endif /* E_DBUS_PREFIX */ +diff --git a/src/libedataserver/e-secret-store.c b/src/libedataserver/e-secret-store.c +index e15148227..94c4216e5 100644 +--- a/src/libedataserver/e-secret-store.c ++++ b/src/libedataserver/e-secret-store.c +@@ -35,6 +35,7 @@ + #include + #endif + ++#include "e-dbus-prefix.h" + #include "e-data-server-util.h" + #include "e-secret-store.h" + +@@ -254,12 +255,6 @@ e_win32_secret_delete_secret_sync (const gchar *uid, + #define KEYRING_ITEM_ATTRIBUTE_UID "e-source-uid" + #define KEYRING_ITEM_ATTRIBUTE_ORIGIN "eds-origin" + +-#ifdef DBUS_SERVICES_PREFIX +-#define ORIGIN_KEY DBUS_SERVICES_PREFIX "." PACKAGE +-#else +-#define ORIGIN_KEY PACKAGE +-#endif +- + static SecretSchema password_schema = { + "org.gnome.Evolution.Data.Source", + SECRET_SCHEMA_DONT_MATCH_NAME, +@@ -322,7 +317,7 @@ e_secret_store_store_sync (const gchar *uid, + collection, label, secret, + cancellable, error, + KEYRING_ITEM_ATTRIBUTE_UID, uid, +- KEYRING_ITEM_ATTRIBUTE_ORIGIN, ORIGIN_KEY, ++ KEYRING_ITEM_ATTRIBUTE_ORIGIN, e_dbus_prefix (PACKAGE), + NULL); + #endif + +diff --git a/src/libedataserver/e-source-registry.c b/src/libedataserver/e-source-registry.c +index 4a9b398ca..9d1c98b49 100644 +--- a/src/libedataserver/e-source-registry.c ++++ b/src/libedataserver/e-source-registry.c +@@ -51,6 +51,7 @@ + #include "e-dbus-source-manager.h" + + #include "e-data-server-util.h" ++#include "e-dbus-prefix.h" + #include "e-source-collection.h" + #include "e-source-enumtypes.h" + +@@ -1091,7 +1092,7 @@ source_registry_object_manager_thread (gpointer data) + object_manager = e_dbus_object_manager_client_new_for_bus_sync ( + G_BUS_TYPE_SESSION, + G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_NONE, +- SOURCES_DBUS_SERVICE_NAME, ++ e_dbus_prefix (SOURCES_DBUS_SERVICE_NAME), + DBUS_OBJECT_PATH, + NULL, &closure->error); + +@@ -1472,7 +1473,7 @@ source_registry_initable_init (GInitable *initable, + e_dbus_source_manager_proxy_new_for_bus_sync ( + G_BUS_TYPE_SESSION, + G_DBUS_PROXY_FLAGS_NONE, +- SOURCES_DBUS_SERVICE_NAME, ++ e_dbus_prefix (SOURCES_DBUS_SERVICE_NAME), + DBUS_OBJECT_PATH, + cancellable, &local_error); + +diff --git a/src/libedataserverui/e-credentials-prompter-impl-oauth2.c b/src/libedataserverui/e-credentials-prompter-impl-oauth2.c +index b82715917..183b6aa27 100644 +--- a/src/libedataserverui/e-credentials-prompter-impl-oauth2.c ++++ b/src/libedataserverui/e-credentials-prompter-impl-oauth2.c +@@ -23,6 +23,7 @@ + #include + + #include ++#include + + #include "libedataserverui-private.h" + #include "e-dbus-oauth2-response.h" +@@ -893,7 +894,7 @@ cpi_oauth2_maybe_prepare_oauth2_service (ECredentialsPrompterImplOAuth2 *prompte + + prompter_oauth2->priv->bus_owner_id = g_bus_own_name ( + G_BUS_TYPE_SESSION, +- OAUTH2_RESPONSE_DBUS_SERVICE_NAME, ++ e_dbus_prefix (OAUTH2_RESPONSE_DBUS_SERVICE_NAME), + G_BUS_NAME_OWNER_FLAGS_DO_NOT_QUEUE, + cpi_oauth2_bus_acquired_cb, + NULL, +diff --git a/src/modules/secret-monitor/module-secret-monitor.c b/src/modules/secret-monitor/module-secret-monitor.c +index 0eb21669d..5ec7e376c 100644 +--- a/src/modules/secret-monitor/module-secret-monitor.c ++++ b/src/modules/secret-monitor/module-secret-monitor.c +@@ -24,6 +24,8 @@ + + #include + ++#include ++ + /* Standard GObject macros */ + #define E_TYPE_SECRET_MONITOR \ + (e_secret_monitor_get_type ()) +@@ -57,12 +59,6 @@ struct _ESecretMonitorClass { + #define KEYRING_ITEM_ATTRIBUTE_ORIGIN "eds-origin" + #define KEYRING_ITEM_DISPLAY_FORMAT "Evolution Data Source '%s'" + +-#ifdef DBUS_SERVICES_PREFIX +-#define ORIGIN_KEY DBUS_SERVICES_PREFIX "." PACKAGE +-#else +-#define ORIGIN_KEY PACKAGE +-#endif +- + static SecretSchema password_schema = { + "org.gnome.Evolution.Data.Source", + SECRET_SCHEMA_DONT_MATCH_NAME, +@@ -110,7 +106,7 @@ secret_monitor_scan_secrets_thread (gpointer user_data) + server = E_SOURCE_REGISTRY_SERVER (user_data); + + attributes = g_hash_table_new (g_str_hash, g_str_equal); +- g_hash_table_insert (attributes, (gpointer) KEYRING_ITEM_ATTRIBUTE_ORIGIN, (gpointer) ORIGIN_KEY); ++ g_hash_table_insert (attributes, (gpointer) KEYRING_ITEM_ATTRIBUTE_ORIGIN, (gpointer) e_dbus_prefix (PACKAGE)); + + /* List all items under our custom SecretSchema. */ + list = secret_service_search_sync ( +diff --git a/src/services/evolution-alarm-notify/e-alarm-notify.c b/src/services/evolution-alarm-notify/e-alarm-notify.c +index a1116ec9b..1fa205366 100644 +--- a/src/services/evolution-alarm-notify/e-alarm-notify.c ++++ b/src/services/evolution-alarm-notify/e-alarm-notify.c +@@ -31,14 +31,11 @@ + + #include "libecal/libecal.h" + #include "libedataserverui/libedataserverui.h" ++#include "libedataserver/e-dbus-prefix.h" + + #include "e-alarm-notify.h" + +-#ifdef DBUS_SERVICES_PREFIX +-#define APPLICATION_ID DBUS_SERVICES_PREFIX "." "org.gnome.Evolution-alarm-notify" +-#else + #define APPLICATION_ID "org.gnome.Evolution-alarm-notify" +-#endif + + struct _EAlarmNotifyPrivate { + ESourceRegistry *registry; +@@ -1272,7 +1269,7 @@ e_alarm_notify_new (GCancellable *cancellable, + { + return g_initable_new ( + E_TYPE_ALARM_NOTIFY, cancellable, error, +- "application-id", APPLICATION_ID, ++ "application-id", e_dbus_prefix (APPLICATION_ID), + #if GLIB_CHECK_VERSION(2, 60, 0) + "flags", G_APPLICATION_ALLOW_REPLACEMENT, + #endif +diff --git a/src/tools/CMakeLists.txt b/src/tools/CMakeLists.txt +index e8c70b298..cdcd4971d 100644 +--- a/src/tools/CMakeLists.txt ++++ b/src/tools/CMakeLists.txt +@@ -1,3 +1,10 @@ + add_subdirectory(addressbook-export) + add_subdirectory(list-sources) + add_subdirectory(oauth2-handler) ++ ++configure_file(set-dbus-prefix.in set-dbus-prefix @ONLY) ++ ++install(FILES ${CMAKE_CURRENT_BINARY_DIR}/set-dbus-prefix ++ DESTINATION ${privlibexecdir} ++ PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE ++) +diff --git a/src/tools/oauth2-handler/CMakeLists.txt b/src/tools/oauth2-handler/CMakeLists.txt +index 643733d89..0f154c9d0 100644 +--- a/src/tools/oauth2-handler/CMakeLists.txt ++++ b/src/tools/oauth2-handler/CMakeLists.txt +@@ -1,4 +1,5 @@ + set(DEPENDENCIES ++ edataserver + edbus-private + ) + +diff --git a/src/tools/oauth2-handler/oauth2-handler.c b/src/tools/oauth2-handler/oauth2-handler.c +index 952d16fb1..7622293c7 100644 +--- a/src/tools/oauth2-handler/oauth2-handler.c ++++ b/src/tools/oauth2-handler/oauth2-handler.c +@@ -9,6 +9,8 @@ + #include + #include + ++#include ++ + #include "e-dbus-oauth2-response.h" + + static const gchar *glob_uri = NULL; +@@ -73,7 +75,7 @@ got_bus_cb (GObject *source_object, + G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES | + G_DBUS_PROXY_FLAGS_DO_NOT_CONNECT_SIGNALS | + G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START, +- OAUTH2_RESPONSE_DBUS_SERVICE_NAME, ++ e_dbus_prefix (OAUTH2_RESPONSE_DBUS_SERVICE_NAME), + "/org/gnome/evolution/dataserver/OAuth2Response", + NULL, + proxy_created_cb, +diff --git a/src/tools/set-dbus-prefix.in b/src/tools/set-dbus-prefix.in +new file mode 100644 +index 000000000..2e79e4855 +--- /dev/null ++++ b/src/tools/set-dbus-prefix.in +@@ -0,0 +1,37 @@ ++#!/bin/sh ++ ++set -ex ++ ++dbus_services_prefix="$1" ++ ++mkdir -p "@SYSCONF_INSTALL_DIR@/evolution-data-server" ++echo "$dbus_services_prefix" > "@SYSCONF_INSTALL_DIR@/evolution-data-server/dbus-prefix" ++ ++edit_file() { ++ sed "s/org.gnome.evolution/${dbus_services_prefix}.org.gnome.evolution/" "$1" > "$1.new" && mv "$1.new" "$1" ++} ++ ++SYSTEMD_SERVICE_FILES=" ++evolution-addressbook-factory.service ++evolution-calendar-factory.service ++evolution-source-registry.service ++evolution-user-prompter.service ++" ++ ++if [ "@WITH_SYSTEMD_USER_UNITS@" = ON ] ; then ++ for f in $SYSTEMD_SERVICE_FILES ; do ++ edit_file "@WITH_SYSTEMDUSERUNITDIR@/$f" ++ done ++fi ++ ++DBUS_SERVICE_FILES=" ++@ADDRESS_BOOK_DBUS_SERVICE_NAME@.service ++@CALENDAR_DBUS_SERVICE_NAME@.service ++@SOURCES_DBUS_SERVICE_NAME@.service ++@USER_PROMPTER_DBUS_SERVICE_NAME@.service ++" ++ ++for f in $DBUS_SERVICE_FILES ; do ++ edit_file "@WITH_DBUS_SERVICE_DIR@/$f" ++ mv "@WITH_DBUS_SERVICE_DIR@/$f" "@WITH_DBUS_SERVICE_DIR@/${dbus_services_prefix}.$f" ++done +-- +2.41.0 + diff --git a/SPECS/evolution-data-server.spec b/SPECS/evolution-data-server.spec new file mode 100644 index 0000000..ca1e7e7 --- /dev/null +++ b/SPECS/evolution-data-server.spec @@ -0,0 +1,2613 @@ +%undefine __cmake_in_source_build + +%define ldap_support 1 +%define static_ldap 0 +%define krb5_support 1 +%define largefile_support 1 + +# disable for i686, because libphonenumber 8.12.57 is not built for it +%ifarch i686 +%global phonenum_support 0 +%else +# enabled only for Fedora +%global phonenum_support 0%{?fedora} +%endif + +# Coverity scan can override this to 0, to skip checking in gtk-doc generated code +%{!?with_docs: %global with_docs 1} + +%if 0%{?flatpak} +%global with_docs 0 +%endif + +%{!?with_webkitgtk: %global with_webkitgtk (%{undefined rhel} || 0%{?rhel} < 10)} + +%define glib2_version 2.68 +%define gtk3_version 3.20 +%define gtk4_version 4.4 +%define gtk_doc_version 1.9 +%define goa_version 3.8 +%define libsecret_version 0.5 +%define libgweather_version 4.0 +%define libical_version 3.0.16 +%define libsoup_version 3.1.1 +%define nss_version 3.14 +%define sqlite_version 3.7.17 +%define webkit2gtk_version 2.34.0 +%define webkit2gtk4_version 2.36.0 +%define json_glib_version 1.0.4 + +%define credential_modules_dir %{_libdir}/evolution-data-server/credential-modules +%define camel_provider_dir %{_libdir}/evolution-data-server/camel-providers +%define ebook_backends_dir %{_libdir}/evolution-data-server/addressbook-backends +%define ecal_backends_dir %{_libdir}/evolution-data-server/calendar-backends +%define modules_dir %{_libdir}/evolution-data-server/registry-modules +%define uimodules_dir %{_libdir}/evolution-data-server/ui-modules + +%global dbus_service_name_address_book org.gnome.evolution.dataserver.AddressBook10 +%global dbus_service_name_calendar org.gnome.evolution.dataserver.Calendar8 +%global dbus_service_name_sources org.gnome.evolution.dataserver.Sources5 +%global dbus_service_name_user_prompter org.gnome.evolution.dataserver.UserPrompter0 + +### Abstract ### + +Name: evolution-data-server +Version: 3.52.4 +Release: 1%{?dist} +Summary: Backend data server for Evolution +License: LGPL-2.0-or-later +URL: https://gitlab.gnome.org/GNOME/evolution/-/wikis/home +Source: http://download.gnome.org/sources/%{name}/3.52/%{name}-%{version}.tar.xz + +# 0-99: General patches + +# 100-199: Flatpak-specific patches +# https://gitlab.gnome.org/GNOME/evolution-data-server/-/merge_requests/144 +Patch100: Make-DBUS_SERVICES_PREFIX-runtime-configurable.patch + +Provides: evolution-webcal = %{version} +Obsoletes: evolution-webcal < 2.24.0 + +# RH-bug #1362477 +Recommends: pinentry-gui + +%if 0%{?fedora} +# From rhughes-f20-gnome-3-12 copr +Obsoletes: compat-evolution-data-server310-libcamel < 3.12 +%endif + +### Dependencies ### + +Requires: %{name}-langpacks = %{version}-%{release} + +### Build Dependencies ### + +BuildRequires: cmake +BuildRequires: gcc +BuildRequires: gcc-c++ +BuildRequires: gettext +BuildRequires: gperf +%if %{with_docs} +BuildRequires: gtk-doc >= %{gtk_doc_version} +%endif +BuildRequires: ninja-build +BuildRequires: vala +BuildRequires: systemd + +BuildRequires: pkgconfig(gio-2.0) >= %{glib2_version} +BuildRequires: pkgconfig(gio-unix-2.0) >= %{glib2_version} +BuildRequires: pkgconfig(gmodule-2.0) >= %{glib2_version} +BuildRequires: pkgconfig(icu-i18n) +BuildRequires: pkgconfig(gtk+-3.0) >= %{gtk3_version} +BuildRequires: pkgconfig(gtk4) >= %{gtk4_version} +BuildRequires: pkgconfig(goa-1.0) >= %{goa_version} +BuildRequires: pkgconfig(gweather4) >= %{libgweather_version} +BuildRequires: pkgconfig(libical-glib) >= %{libical_version} +BuildRequires: pkgconfig(libsecret-unstable) >= %{libsecret_version} +BuildRequires: pkgconfig(libsoup-3.0) >= %{libsoup_version} +BuildRequires: pkgconfig(libxml-2.0) +BuildRequires: pkgconfig(nspr) +BuildRequires: pkgconfig(nss) >= %{nss_version} +BuildRequires: pkgconfig(sqlite3) >= %{sqlite_version} +%if %{with_webkitgtk} +BuildRequires: pkgconfig(webkit2gtk-4.1) >= %{webkit2gtk_version} +BuildRequires: pkgconfig(webkitgtk-6.0) >= %{webkit2gtk4_version} +%endif +BuildRequires: pkgconfig(json-glib-1.0) >= %{json_glib_version} +BuildRequires: pkgconfig(libcanberra-gtk3) + +%if %{ldap_support} +BuildRequires: openldap-devel >= 2.0.11 +%if %{static_ldap} +BuildRequires: pkgconfig(openssl) +%endif +%endif + +%if %{krb5_support} +BuildRequires: krb5-devel >= 1.11 +%endif + +%if %{phonenum_support} +BuildRequires: libphonenumber-devel +BuildRequires: protobuf-devel +BuildRequires: boost-devel +BuildRequires: abseil-cpp-devel +%endif + +# libical 3.0.16 added new API, this ensures to bring it in +Requires: libical-glib >= %{libical_version} + +%description +The %{name} package provides a unified backend for programs that work +with contacts, tasks, and calendar information. + +It was originally developed for Evolution (hence the name), but is now used +by other packages. + +%package devel +Summary: Development files for building against %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} + +Requires: pkgconfig(goa-1.0) >= %{goa_version} +Requires: pkgconfig(gweather4) >= %{libgweather_version} +Requires: pkgconfig(libical-glib) >= %{libical_version} +Requires: pkgconfig(libsecret-unstable) >= %{libsecret_version} +Requires: pkgconfig(libsoup-3.0) >= %{libsoup_version} +Requires: pkgconfig(sqlite3) >= %{sqlite_version} +%if %{with_webkitgtk} +Requires: pkgconfig(webkit2gtk-4.1) >= %{webkit2gtk_version} +Requires: pkgconfig(webkitgtk-6.0) >= %{webkit2gtk4_version} +%endif +Requires: pkgconfig(json-glib-1.0) >= %{json_glib_version} + +%description devel +Development files needed for building things which link against %{name}. + +%package langpacks +Summary: Translations for %{name} +BuildArch: noarch +Requires: %{name} = %{version}-%{release} + +%description langpacks +This package contains translations for %{name}. + +%if %{with_docs} + +%package doc +Summary: Documentation files for %{name} +BuildArch: noarch + +%description doc +This package contains developer documentation for %{name}. + +# %%{with_docs} +%endif + +%package perl +Summary: Supplemental utilities that require Perl +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: perl-interpreter + +%description perl +This package contains supplemental utilities for %{name} that require Perl. + +%package tests +Summary: Tests for the %{name} package +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description tests +The %{name}-tests package contains tests that can be used to verify +the functionality of the installed %{name} package. + +%prep +%autosetup -p1 -S gendiff -N + +# General patches +%autopatch -p1 -m 0 -M 99 + +# Flatpak-specific patches +%if 0%{?flatpak} +%autopatch -p1 -m 100 -M 199 +%endif + +%build + +%if %{ldap_support} + +%if %{static_ldap} +%define ldap_flags -DWITH_OPENLDAP=ON -DWITH_STATIC_LDAP=ON +# Set LIBS so that configure will be able to link with static LDAP libraries, +# which depend on Cyrus SASL and OpenSSL. XXX Is the "else" clause necessary? +if pkg-config openssl ; then + export LIBS="-lsasl2 `pkg-config --libs openssl`" +else + export LIBS="-lsasl2 -lssl -lcrypto" +fi +# newer versions of openldap are built with Mozilla NSS crypto, so also need +# those libs to link with the static ldap libs +if pkg-config nss ; then + export LIBS="$LIBS `pkg-config --libs nss`" +else + export LIBS="$LIBS -lssl3 -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4" +fi +%else +%define ldap_flags -DWITH_OPENLDAP=ON +%endif + +%else +%define ldap_flags -DWITH_OPENLDAP=OFF +%endif + +%if %{krb5_support} +%define krb5_flags -DWITH_KRB5=ON +%else +%define krb5_flags -DWITH_KRB5=OFF +%endif + +%if %{largefile_support} +%define largefile_flags -DENABLE_LARGEFILE=ON +%else +%define largefile_flags -DENABLE_LARGEFILE=OFF +%endif + +%if %{phonenum_support} +%define phonenum_flags -DWITH_PHONENUMBER=ON +%else +%define phonenum_flags -DWITH_PHONENUMBER=OFF +%endif + +%define ssl_flags -DENABLE_SMIME=ON + +%if %{with_docs} +%define gtkdoc_flags -DENABLE_GTK_DOC=ON +%else +%define gtkdoc_flags -DENABLE_GTK_DOC=OFF +%endif + +%if %{with_webkitgtk} +%define webkitgtk_flags -DENABLE_OAUTH2_WEBKITGTK=ON -DENABLE_OAUTH2_WEBKITGTK4=ON +%else +%define webkitgtk_flags -DENABLE_OAUTH2_WEBKITGTK=OFF -DENABLE_OAUTH2_WEBKITGTK4=OFF +%endif + +if ! pkg-config --exists nss; then + echo "Unable to find suitable version of nss to use!" + exit 1 +fi + +export CPPFLAGS="-I%{_includedir}/et" +export CFLAGS="$RPM_OPT_FLAGS -DLDAP_DEPRECATED -fPIC -I%{_includedir}/et -Wno-deprecated-declarations" + +%cmake -G Ninja \ + -DENABLE_MAINTAINER_MODE=OFF \ + -DENABLE_FILE_LOCKING=fcntl \ + -DENABLE_DOT_LOCKING=OFF \ + -DENABLE_INTROSPECTION=ON \ + -DENABLE_VALA_BINDINGS=ON \ + -DENABLE_INSTALLED_TESTS=ON \ + -DWITH_LIBDB=OFF \ + -DWITH_SYSTEMDUSERUNITDIR=%{_userunitdir} \ + %ldap_flags %krb5_flags %ssl_flags %webkitgtk_flags \ + %largefile_flags %gtkdoc_flags %phonenum_flags \ + %{nil} + +%cmake_build + +%install +%cmake_install + +# make sure the directory exists, because it's owned by eds +mkdir $RPM_BUILD_ROOT/%{uimodules_dir} || : +mkdir $RPM_BUILD_ROOT/%{credential_modules_dir} || : + +# give the libraries some executable bits +find $RPM_BUILD_ROOT -name '*.so.*' -exec chmod +x {} \; + +%find_lang %{name} + +%files +%license COPYING +%doc README ChangeLog NEWS +%{_libdir}/libcamel-1.2.so.64 +%{_libdir}/libcamel-1.2.so.64.0.0 +%{_libdir}/libebackend-1.2.so.11 +%{_libdir}/libebackend-1.2.so.11.0.0 +%{_libdir}/libebook-1.2.so.21 +%{_libdir}/libebook-1.2.so.21.1.3 +%{_libdir}/libebook-contacts-1.2.so.4 +%{_libdir}/libebook-contacts-1.2.so.4.0.0 +%{_libdir}/libecal-2.0.so.3 +%{_libdir}/libecal-2.0.so.3.0.0 +%{_libdir}/libedata-book-1.2.so.27 +%{_libdir}/libedata-book-1.2.so.27.0.0 +%{_libdir}/libedata-cal-2.0.so.2 +%{_libdir}/libedata-cal-2.0.so.2.0.0 +%{_libdir}/libedataserver-1.2.so.27 +%{_libdir}/libedataserver-1.2.so.27.0.0 +%{_libdir}/libedataserverui-1.2.so.4 +%{_libdir}/libedataserverui-1.2.so.4.0.0 +%{_libdir}/libedataserverui4-1.0.so.0 +%{_libdir}/libedataserverui4-1.0.so.0.0.0 + +%{_libdir}/girepository-1.0/Camel-1.2.typelib +%{_libdir}/girepository-1.0/EBackend-1.2.typelib +%{_libdir}/girepository-1.0/EBook-1.2.typelib +%{_libdir}/girepository-1.0/EBookContacts-1.2.typelib +%{_libdir}/girepository-1.0/ECal-2.0.typelib +%{_libdir}/girepository-1.0/EDataBook-1.2.typelib +%{_libdir}/girepository-1.0/EDataCal-2.0.typelib +%{_libdir}/girepository-1.0/EDataServer-1.2.typelib +%{_libdir}/girepository-1.0/EDataServerUI-1.2.typelib +%{_libdir}/girepository-1.0/EDataServerUI4-1.0.typelib + +%{_libexecdir}/camel-gpg-photo-saver +%{_libexecdir}/camel-index-control-1.2 +%{_libexecdir}/camel-lock-helper-1.2 +%{_libexecdir}/evolution-addressbook-factory +%{_libexecdir}/evolution-addressbook-factory-subprocess +%{_libexecdir}/evolution-calendar-factory +%{_libexecdir}/evolution-calendar-factory-subprocess +%{_libexecdir}/evolution-scan-gconf-tree-xml +%{_libexecdir}/evolution-source-registry +%{_libexecdir}/evolution-user-prompter + +%dir %{_libexecdir}/evolution-data-server +%{_libexecdir}/evolution-data-server/addressbook-export +%{_libexecdir}/evolution-data-server/evolution-alarm-notify +%{_libexecdir}/evolution-data-server/evolution-oauth2-handler +%{_libexecdir}/evolution-data-server/list-sources +%if 0%{?flatpak} +%{_libexecdir}/evolution-data-server/set-dbus-prefix +%endif + +%{_sysconfdir}/xdg/autostart/org.gnome.Evolution-alarm-notify.desktop +%{_datadir}/applications/org.gnome.Evolution-alarm-notify.desktop +%{_datadir}/applications/org.gnome.evolution-data-server.OAuth2-handler.desktop + +# GSettings schemas: +%{_datadir}/GConf/gsettings/evolution-data-server.convert +%{_datadir}/glib-2.0/schemas/org.gnome.Evolution.DefaultSources.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnome.evolution-data-server.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnome.evolution-data-server.addressbook.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnome.evolution-data-server.calendar.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnome.evolution.eds-shell.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnome.evolution.shell.network-config.gschema.xml + +%{_datadir}/evolution-data-server +%{_datadir}/dbus-1/services/%{dbus_service_name_address_book}.service +%{_datadir}/dbus-1/services/%{dbus_service_name_calendar}.service +%{_datadir}/dbus-1/services/%{dbus_service_name_sources}.service +%{_datadir}/dbus-1/services/%{dbus_service_name_user_prompter}.service +%{_datadir}/pixmaps/evolution-data-server +%{_datadir}/icons/hicolor/scalable/apps/org.gnome.Evolution-alarm-notify.svg + +%{_userunitdir}/evolution-addressbook-factory.service +%{_userunitdir}/evolution-calendar-factory.service +%{_userunitdir}/evolution-source-registry.service +%{_userunitdir}/evolution-user-prompter.service + +%dir %{_libdir}/evolution-data-server +%dir %{credential_modules_dir} +%dir %{camel_provider_dir} +%dir %{ebook_backends_dir} +%dir %{ecal_backends_dir} +%dir %{modules_dir} +%dir %{uimodules_dir} + +%{_libdir}/evolution-data-server/libedbus-private.so + +# Camel providers: +%{camel_provider_dir}/libcamelimapx.so +%{camel_provider_dir}/libcamelimapx.urls + +%{camel_provider_dir}/libcamellocal.so +%{camel_provider_dir}/libcamellocal.urls + +%{camel_provider_dir}/libcamelnntp.so +%{camel_provider_dir}/libcamelnntp.urls + +%{camel_provider_dir}/libcamelpop3.so +%{camel_provider_dir}/libcamelpop3.urls + +%{camel_provider_dir}/libcamelsendmail.so +%{camel_provider_dir}/libcamelsendmail.urls + +%{camel_provider_dir}/libcamelsmtp.so +%{camel_provider_dir}/libcamelsmtp.urls + +# e-d-s extensions: +%{credential_modules_dir}/module-credentials-goa.so +%{ebook_backends_dir}/libebookbackendcarddav.so +%{ebook_backends_dir}/libebookbackendfile.so +%{ebook_backends_dir}/libebookbackendldap.so +%{ecal_backends_dir}/libecalbackendcaldav.so +%{ecal_backends_dir}/libecalbackendcontacts.so +%{ecal_backends_dir}/libecalbackendfile.so +%{ecal_backends_dir}/libecalbackendgtasks.so +%{ecal_backends_dir}/libecalbackendhttp.so +%{ecal_backends_dir}/libecalbackendweather.so +%{ecal_backends_dir}/libecalbackendwebdavnotes.so +%{modules_dir}/module-cache-reaper.so +%{modules_dir}/module-google-backend.so +%{modules_dir}/module-gnome-online-accounts.so +%{modules_dir}/module-oauth2-services.so +%{modules_dir}/module-outlook-backend.so +%{modules_dir}/module-secret-monitor.so +%{modules_dir}/module-trust-prompt.so +%{modules_dir}/module-webdav-backend.so +%{modules_dir}/module-yahoo-backend.so + +%files devel +%{_includedir}/evolution-data-server +%{_libdir}/libcamel-1.2.so +%{_libdir}/libebackend-1.2.so +%{_libdir}/libebook-1.2.so +%{_libdir}/libebook-contacts-1.2.so +%{_libdir}/libecal-2.0.so +%{_libdir}/libedata-book-1.2.so +%{_libdir}/libedata-cal-2.0.so +%{_libdir}/libedataserver-1.2.so +%{_libdir}/libedataserverui-1.2.so +%{_libdir}/libedataserverui4-1.0.so +%{_libdir}/pkgconfig/camel-1.2.pc +%{_libdir}/pkgconfig/evolution-data-server-1.2.pc +%{_libdir}/pkgconfig/libebackend-1.2.pc +%{_libdir}/pkgconfig/libebook-1.2.pc +%{_libdir}/pkgconfig/libebook-contacts-1.2.pc +%{_libdir}/pkgconfig/libecal-2.0.pc +%{_libdir}/pkgconfig/libedata-book-1.2.pc +%{_libdir}/pkgconfig/libedata-cal-2.0.pc +%{_libdir}/pkgconfig/libedataserver-1.2.pc +%{_libdir}/pkgconfig/libedataserverui-1.2.pc +%{_libdir}/pkgconfig/libedataserverui4-1.0.pc +%{_datadir}/gir-1.0/Camel-1.2.gir +%{_datadir}/gir-1.0/EBackend-1.2.gir +%{_datadir}/gir-1.0/EBook-1.2.gir +%{_datadir}/gir-1.0/EBookContacts-1.2.gir +%{_datadir}/gir-1.0/ECal-2.0.gir +%{_datadir}/gir-1.0/EDataBook-1.2.gir +%{_datadir}/gir-1.0/EDataCal-2.0.gir +%{_datadir}/gir-1.0/EDataServer-1.2.gir +%{_datadir}/gir-1.0/EDataServerUI-1.2.gir +%{_datadir}/gir-1.0/EDataServerUI4-1.0.gir +%{_datadir}/vala/vapi/camel-1.2.deps +%{_datadir}/vala/vapi/camel-1.2.vapi +%{_datadir}/vala/vapi/libebackend-1.2.deps +%{_datadir}/vala/vapi/libebackend-1.2.vapi +%{_datadir}/vala/vapi/libebook-1.2.deps +%{_datadir}/vala/vapi/libebook-1.2.vapi +%{_datadir}/vala/vapi/libebook-contacts-1.2.deps +%{_datadir}/vala/vapi/libebook-contacts-1.2.vapi +%{_datadir}/vala/vapi/libecal-2.0.deps +%{_datadir}/vala/vapi/libecal-2.0.vapi +%{_datadir}/vala/vapi/libedata-book-1.2.deps +%{_datadir}/vala/vapi/libedata-book-1.2.vapi +%{_datadir}/vala/vapi/libedata-cal-2.0.deps +%{_datadir}/vala/vapi/libedata-cal-2.0.vapi +%{_datadir}/vala/vapi/libedataserver-1.2.deps +%{_datadir}/vala/vapi/libedataserver-1.2.vapi +%{_datadir}/vala/vapi/libedataserverui-1.2.deps +%{_datadir}/vala/vapi/libedataserverui-1.2.vapi +%{_datadir}/vala/vapi/libedataserverui4-1.0.deps +%{_datadir}/vala/vapi/libedataserverui4-1.0.vapi + +%files langpacks -f %{name}.lang + +%if %{with_docs} + +%files doc +%{_datadir}/gtk-doc/html/* + +%endif + +%files perl +%{_libexecdir}/evolution-data-server/csv2vcard + +%files tests +%{_libdir}/libetestserverutils.so +%{_libdir}/libetestserverutils.so.0 +%{_libdir}/libetestserverutils.so.0.0.0 +%{_libexecdir}/%{name}/installed-tests +%{_datadir}/installed-tests + +%changelog +* Mon Aug 19 2024 Milan Crha - 3.52.4-1 +- Resolves: RHEL-52806 (Update to 3.52.4) + +* Mon Jul 01 2024 Milan Crha - 3.52.3-1 +- Resolves: RHEL-45599 (Update to 3.52.3) + +* Mon Jun 24 2024 Troy Dawson - 3.52.2-2 +- Bump release for June 2024 mass rebuild + +* Tue May 28 2024 Milan Crha - 3.52.2-1 +- Resolves: RHEL-38639 (Update to 3.52.2) + +* Mon Apr 22 2024 Milan Crha - 3.52.1-1 +- Resolves: RHEL-33592 (Backport Fedora 40 changes) +- Update to 3.52.1 + +* Mon Mar 25 2024 Milan Crha - 3.52.0-1 +- Resolves: RHEL-30204 (Backport Fedora 40 changes) +- Update to 3.52.0 +- Add patch to allow reconfiguring the dbus-prefix without rebuilding; + this is needed to make EDS work with the new Flatpak infrastructure. +- Remove support _eds_dbus_services_prefix - this was only used by + F38 and earlier Flatpak builds. + +* Fri Feb 09 2024 Milan Crha - 3.51.2-1 +- Update to 3.51.2 + +* Wed Jan 31 2024 Pete Walter - 3.51.1-4 +- Rebuild for ICU 74 + +* Wed Jan 24 2024 Fedora Release Engineering - 3.51.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Jan 19 2024 Fedora Release Engineering - 3.51.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Jan 05 2024 Milan Crha - 3.51.1-1 +- Update to 3.51.1 + +* Tue Dec 19 2023 Florian Weimer - 3.50.2-2 +- Backport upstream patch to fix C issue in CMake probing + +* Fri Dec 01 2023 Milan Crha - 3.50.2-1 +- Update to 3.50.2 + +* Fri Oct 20 2023 Milan Crha - 3.50.1-1 +- Update to 3.50.1 + +* Fri Sep 15 2023 Milan Crha - 3.50.0-1 +- Update to 3.50.0 + +* Fri Sep 01 2023 Milan Crha - 3.49.3-1 +- Update to 3.49.3 + +* Fri Aug 04 2023 Milan Crha - 3.49.2-1 +- Update to 3.49.2 + +* Wed Jul 19 2023 Fedora Release Engineering - 3.49.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Tue Jul 11 2023 František Zatloukal - 3.49.1-2 +- Rebuilt for ICU 73.2 + +* Fri Jun 30 2023 Milan Crha - 3.49.1-1 +- Update to 3.49.1 + +* Fri Jun 02 2023 Milan Crha - 3.48.3-1 +- Update to 3.48.3 + +* Fri May 26 2023 Milan Crha - 3.48.2-1 +- Update to 3.48.2 + +* Wed May 17 2023 Sérgio Basto - 3.48.1-2 +- Rebuild for libphonenumber-8.13.x + +* Fri Apr 21 2023 Milan Crha - 3.48.1-1 +- Update to 3.48.1 + +* Fri Mar 17 2023 Milan Crha - 3.48.0-1 +- Update to 3.48.0 + +* Thu Mar 09 2023 Michael Catanzaro - 3.47.3-2 +- Build against WebKitGTK 2.39.91 + +* Fri Mar 03 2023 Milan Crha - 3.47.3-1 +- Update to 3.47.3 + +* Wed Feb 22 2023 Michael Catanzaro - 3.47.2-2 +- Build against WebKitGTK 2.39.90 + +* Fri Feb 10 2023 Milan Crha - 3.47.2-1 +- Update to 3.47.2 + +* Wed Feb 01 2023 Michael Catanzaro - 3.47.1-4 +- Build against WebKitGTK 2.39.6 + +* Fri Jan 20 2023 Michael Catanzaro - 3.47.1-3 +- Build against WebKitGTK 2.39.5 + +* Thu Jan 19 2023 Fedora Release Engineering - 3.47.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Fri Jan 06 2023 Milan Crha - 3.47.1-1 +- Update to 3.47.1 +- Require libical 3.0.16 for added new API + +* Sat Dec 31 2022 Pete Walter - 3.46.2-3 +- Rebuild for ICU 72 + +* Mon Dec 05 2022 Michael Catanzaro - 3.46.2-2 +- Build against webkitgtk-6.0 + +* Fri Dec 02 2022 Milan Crha - 3.46.2-1 +- Update to 3.46.2 + +* Fri Oct 21 2022 Milan Crha - 3.46.1-1 +- Update to 3.46.1 + +* Fri Sep 16 2022 Milan Crha - 3.46.0-1 +- Update to 3.46.0 + +* Fri Sep 02 2022 Milan Crha - 3.45.3-1 +- Update to 3.45.3 + +* Fri Aug 05 2022 Milan Crha - 3.45.2-1 +- Update to 3.45.2 + +* Mon Aug 01 2022 Frantisek Zatloukal - 3.45.1-3 +- Rebuilt for ICU 71.1 + +* Thu Jul 21 2022 Fedora Release Engineering - 3.45.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Tue Jul 19 2022 Milan Crha - 3.45.1-1 +- Update to 3.45.1 + +* Mon Jul 18 2022 Milan Crha - 3.44.3-2 +- Add patch for RH bug #2107751 (glib2's G_TLS_CERTIFICATE_FLAGS_NONE causes infinite loop) + +* Fri Jul 01 2022 Milan Crha - 3.44.3-1 +- Update to 3.44.3 + +* Fri May 27 2022 Milan Crha - 3.44.2-1 +- Update to 3.44.2 + +* Fri Apr 22 2022 Milan Crha - 3.44.1-1 +- Update to 3.44.1 + +* Fri Mar 18 2022 Milan Crha - 3.44.0-1 +- Update to 3.44.0 + +* Fri Mar 04 2022 Milan Crha - 3.43.3-1 +- Update to 3.43.3 + +* Fri Feb 11 2022 Milan Crha - 3.43.2-1 +- Update to 3.43.2 + +* Thu Jan 20 2022 Fedora Release Engineering - 3.43.1.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Fri Jan 07 2022 Milan Crha - 3.43.1.1-1 +- Update to 3.43.1.1 + +* Fri Dec 03 2021 Milan Crha - 3.42.2-1 +- Update to 3.42.2 + +* Sat Nov 06 2021 Adrian Reber - 3.42.1-3 +- Rebuilt for protobuf 3.19.0 + +* Fri Nov 05 2021 Milan Crha - 3.42.1-2 +- Add patch to correct ICalCompIter component's usage + +* Fri Oct 29 2021 Milan Crha - 3.42.1-1 +- Update to 3.42.1 + +* Thu Oct 28 2021 Adam Williamson - 3.42.0-2 +- Rebuild with newer protobuf and libphonenumber + +* Fri Sep 17 2021 Milan Crha - 3.42.0-1 +- Update to 3.42.0 + +* Fri Sep 03 2021 Milan Crha - 3.41.3-1 +- Update to 3.41.3 + +* Fri Aug 13 2021 Milan Crha - 3.41.2-1 +- Update to 3.41.2 + +* Wed Jul 21 2021 Fedora Release Engineering - 3.41.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Fri Jul 09 2021 Milan Crha - 3.41.1-1 +- Update to 3.41.1 + +* Fri Jun 04 2021 Milan Crha - 3.40.2-1 +- Update to 3.40.2 + +* Wed May 19 2021 Pete Walter - 3.40.1-2 +- Rebuild for ICU 69 + +* Fri Apr 30 2021 Milan Crha - 3.40.1-1 +- Update to 3.40.1 + +* Mon Mar 29 2021 Milan Crha - 3.40.0-3 +- Resolves: #1943818 (ESourceWebDAV: Fallback to SHA1 on SSL trust verification if needed) + +* Fri Mar 26 2021 Kalev Lember - 3.40.0-2 +- Drop unnecessary requires on dconf + +* Fri Mar 19 2021 Milan Crha - 3.40.0-1 +- Update to 3.40.0 + +* Fri Mar 12 2021 Milan Crha - 3.39.3-1 +- Update to 3.39.3 + +* Sat Feb 13 2021 Kalev Lember - 3.39.2-3 +- Drop temporary ABI compat + +* Fri Feb 12 2021 Kalev Lember - 3.39.2-2 +- Keep temporary ABI compat with previous soname + +* Fri Feb 12 2021 Milan Crha - 3.39.2-1 +- Update to 3.39.2 + +* Fri Feb 05 2021 Kalev Lember - 3.39.1-3 +- Recommend pinentry-gui virtual provide, rather than pinentry-gtk + +* Tue Jan 26 2021 Fedora Release Engineering - 3.39.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Fri Jan 08 2021 Milan Crha - 3.39.1-1 +- Update to 3.39.1 + +* Fri Nov 20 2020 Milan Crha - 3.38.2-1 +- Update to 3.38.2 + +* Mon Oct 05 2020 Milan Crha - 3.38.1-2 +- Correct D-Bus service file name - it can change when _eds_dbus_services_prefix is defined +- Replace perl-generators build time dependency with perl-interpreter install time dependency + +* Fri Oct 02 2020 Milan Crha - 3.38.1-1 +- Update to 3.38.1 + +* Sat Sep 26 2020 Adrian Reber - 3.38.0-2 +- Rebuilt for protobuf 3.13 + +* Fri Sep 11 2020 Milan Crha - 3.38.0-1 +- Update to 3.38.0 + +* Fri Sep 04 2020 Milan Crha - 3.37.92-1 +- Update to 3.37.92 + +* Fri Aug 07 2020 Milan Crha - 3.37.90-1 +- Update to 3.37.90 + +* Mon Jul 27 2020 Fedora Release Engineering - 3.37.3-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue Jul 14 2020 Milan Crha - 3.37.3-3 +- Rebuild in a side tag for bodhi, to be able to create an update + +* Fri Jul 03 2020 Milan Crha - 3.37.3-2 +- Add a patch for missing G_BEGIN_DECLS in e-soup-logger.h + +* Fri Jul 03 2020 Milan Crha - 3.37.3-1 +- Update to 3.37.3 + +* Tue Jun 23 2020 Adam Williamson - 3.37.2-2 +- Rebuild with newer protobuf and libphonenumber +- Backport several fixes for annoying bugs from mainline + +* Fri May 29 2020 Milan Crha - 3.37.2-1 +- Update to 3.37.2 + +* Sun May 17 2020 Pete Walter - 3.37.1-2 +- Rebuild for ICU 67 + +* Fri Apr 24 2020 Milan Crha - 3.37.1-1 +- Update to 3.37.1 + +* Wed Apr 01 2020 Nikhil Jha - 3.36.1-3 +- Build with phonenumber support + +* Mon Mar 30 2020 Milan Crha - 3.36.1-2 +- Remove libdb dependency + +* Fri Mar 27 2020 Milan Crha - 3.36.1-1 +- Update to 3.36.1 + +* Fri Mar 06 2020 Milan Crha - 3.36.0-1 +- Update to 3.36.0 + +* Fri Feb 28 2020 Milan Crha - 3.35.92-1 +- Update to 3.35.92 + +* Fri Feb 14 2020 Milan Crha - 3.35.91-1 +- Update to 3.35.91 + +* Fri Jan 31 2020 Milan Crha - 3.35.90-1 +- Update to 3.35.90 + +* Tue Jan 28 2020 Fedora Release Engineering - 3.35.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Tue Jan 07 2020 Milan Crha - 3.35.3-2 +- Add patch for RH bug #1754321 (alarm-notify: Double-free with certain types of the reminder) + +* Fri Jan 03 2020 Milan Crha - 3.35.3-1 +- Update to 3.35.3 + +* Fri Nov 22 2019 Milan Crha - 3.35.2-1 +- Update to 3.35.2 + +* Fri Nov 01 2019 Pete Walter - 3.35.1-2 +- Rebuild for ICU 65 + +* Fri Oct 11 2019 Milan Crha - 3.35.1-1 +- Update to 3.35.1 + +* Mon Oct 07 2019 Milan Crha - 3.34.1-1 +- Update to 3.34.1 + +* Mon Sep 09 2019 Milan Crha - 3.34.0-1 +- Update to 3.34.0 + +* Mon Sep 02 2019 Milan Crha - 3.33.92-1 +- Update to 3.33.92 + +* Mon Aug 19 2019 Milan Crha - 3.33.91-1 +- Update to 3.33.91 + +* Mon Aug 05 2019 Milan Crha - 3.33.90-1 +- Update to 3.33.90 + +* Thu Jul 25 2019 Fedora Release Engineering - 3.33.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Mon Jul 15 2019 Milan Crha - 3.33.4-1 +- Update to 3.33.4 + +* Mon Jul 08 2019 Kalev Lember - 3.33.3-2 +- Rebuilt for libgweather soname bump + +* Mon Jun 17 2019 Milan Crha - 3.33.3-1 +- Update to 3.33.3 + +* Mon May 20 2019 Milan Crha - 3.33.2-1 +- Update to 3.33.2 + +* Mon Apr 22 2019 Milan Crha - 3.33.1-1 +- Update to 3.33.1 + +* Mon Apr 08 2019 Milan Crha - 3.32.1-1 +- Update to 3.32.1 + +* Mon Mar 11 2019 Milan Crha - 3.32.0-1 +- Update to 3.32.0 + +* Mon Mar 04 2019 Milan Crha - 3.31.92-1 +- Update to 3.31.92 + +* Mon Feb 18 2019 Milan Crha - 3.31.91-1 +- Update to 3.31.91 + +* Mon Feb 04 2019 Kalev Lember - 3.31.90-2 +- Update BRs for vala packaging changes + +* Mon Feb 04 2019 Milan Crha - 3.31.90-1 +- Update to 3.31.90 + +* Thu Jan 31 2019 Fedora Release Engineering - 3.31.4-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Wed Jan 23 2019 Pete Walter - 3.31.4-3 +- Rebuild for ICU 63 + +* Mon Jan 07 2019 Milan Crha - 3.31.4-2 +- Fix typo in the latest Igor Gnatenko's commit (Remove obsolete scriptlets) + +* Mon Jan 07 2019 Milan Crha - 3.31.4-1 +- Update to 3.31.4 + +* Mon Dec 10 2018 Milan Crha - 3.31.3-1 +- Update to 3.31.3 + +* Mon Nov 12 2018 Milan Crha - 3.31.2-1 +- Update to 3.31.2 + +* Mon Oct 08 2018 Milan Crha - 3.31.1-1 +- Update to 3.31.1 + +* Mon Sep 24 2018 Milan Crha - 3.30.1-1 +- Update to 3.30.1 +- Remove patch for GNOME Evolution issue #86 (fixed upstream) + +* Mon Sep 03 2018 Milan Crha - 3.30.0-1 +- Update to 3.30.0 +- Add patch for GNOME Evolution issue #86 (Quoting of plain text mail into HTML mode mangles deeper levels) + +* Mon Aug 27 2018 Milan Crha - 3.29.92-1 +- Update to 3.29.92 + +* Mon Aug 13 2018 Milan Crha - 3.29.91-1 +- Update to 3.29.91 + +* Mon Jul 30 2018 Milan Crha - 3.29.90-1 +- Update to 3.29.90 + +* Mon Jul 16 2018 Milan Crha - 3.29.4-1 +- Update to 3.29.4 + +* Fri Jul 13 2018 Fedora Release Engineering - 3.29.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Tue Jul 10 2018 Pete Walter - 3.29.3-2 +- Rebuild for ICU 62 + +* Mon Jun 18 2018 Milan Crha - 3.29.3-1 +- Update to 3.29.3 + +* Mon May 21 2018 Milan Crha - 3.29.2-1 +- Update to 3.29.2 + +* Mon Apr 30 2018 Pete Walter - 3.29.1-2 +- Rebuild for ICU 61.1 + +* Mon Apr 16 2018 Milan Crha - 3.29.1-1 +- Update to 3.29.1 +- Remove fix to strip closing > from URLs when linkifying (BGO#795108) (Fixed upstream) +- Drop build dependency on python + +* Tue Apr 10 2018 Adam Williamson - 3.28.1-2 +- Backport fix to strip closing > from URLs when linkifying (BGO#795108) + +* Mon Apr 09 2018 Milan Crha - 3.28.1-1 +- Update to 3.28.1 + +* Mon Mar 12 2018 Milan Crha - 3.28.0-1 +- Update to 3.28.0 + +* Mon Mar 05 2018 Milan Crha - 3.27.92-1 +- Update to 3.27.92 + +* Mon Feb 19 2018 Milan Crha - 3.27.91-1 +- Update to 3.27.91 + +* Fri Feb 09 2018 Igor Gnatenko - 3.27.90-2 +- Escape macros in %%changelog + +* Tue Feb 06 2018 Milan Crha - 3.27.90-1 +- Update to 3.27.90 + +* Mon Feb 05 2018 Kalev Lember - 3.27.4-2 +- Rebuilt for libgweather soname bump + +* Mon Jan 08 2018 Milan Crha - 3.27.4-1 +- Update to 3.27.4 + +* Mon Dec 11 2017 Milan Crha - 3.27.3-1 +- Update to 3.27.3 + +* Thu Nov 30 2017 Pete Walter - 3.27.2-2 +- Rebuild for ICU 60.1 + +* Mon Nov 13 2017 Milan Crha - 3.27.2-1 +- Update to 3.27.2 + +* Mon Nov 06 2017 Milan Crha - 3.27.1-2 +- Rebuild for libical 3.0.0 + +* Mon Oct 16 2017 Milan Crha - 3.27.1-1 +- Update to 3.27.1 + +* Mon Oct 02 2017 Milan Crha - 3.26.1-1 +- Update to 3.26.1 + +* Mon Sep 11 2017 Milan Crha - 3.26.0-1 +- Update to 3.26.0 + +* Mon Sep 04 2017 Milan Crha - 3.25.92-1 +- Update to 3.25.92 + +* Tue Aug 22 2017 Ville Skyttä - 3.25.91-2 +- Own the %%{_libexecdir}/evolution-data-server dir +- Install COPYING as %%license + +* Mon Aug 21 2017 Milan Crha - 3.25.91-1 +- Update to 3.25.91 + +* Mon Aug 07 2017 Milan Crha - 3.25.90-1 +- Update to 3.25.90 + +* Wed Aug 02 2017 Fedora Release Engineering - 3.25.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 3.25.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Mon Jul 17 2017 Milan Crha - 3.25.4-1 +- Update to 3.25.4 + +* Mon Jun 19 2017 Milan Crha - 3.25.3-1 +- Update to 3.25.3 + +* Mon May 22 2017 Milan Crha - 3.25.2-1 +- Update to 3.25.2 + +* Thu Apr 27 2017 Milan Crha - 3.25.1-2 +- Split translations into separate package + +* Mon Apr 24 2017 Milan Crha - 3.25.1-1 +- Update to 3.25.1 + +* Mon Apr 10 2017 Milan Crha - 3.24.1-1 +- Update to 3.24.1 + +* Mon Mar 20 2017 Milan Crha - 3.24.0-1 +- Update to 3.24.0 + +* Mon Mar 13 2017 Milan Crha - 3.23.92-1 +- Update to 3.23.92 + +* Mon Feb 27 2017 Milan Crha - 3.23.91-1 +- Update to 3.23.91 + +* Mon Feb 13 2017 Milan Crha - 3.23.90-1 +- Update to 3.23.90 + +* Fri Feb 10 2017 Fedora Release Engineering - 3.23.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Mon Jan 16 2017 Milan Crha - 3.23.4-1 +- Update to 3.23.4 +- Add Recommends: pinentry-gtk (RH bug #1362477) + +* Mon Dec 12 2016 Milan Crha - 3.23.3-1 +- Update to 3.23.3 +- Remove the patch for RH bug #1395987 (fixed upstream) + +* Mon Nov 21 2016 Milan Crha - 3.23.2-2 +- Add a patch for RH bug #1395987 (Build GSSAPI support for Camel) + +* Mon Nov 21 2016 Milan Crha - 3.23.2-1 +- Update to 3.23.2 + +* Mon Oct 24 2016 Milan Crha - 3.23.1-1 +- Update to 3.23.1 + +* Mon Oct 10 2016 Milan Crha - 3.22.1-1 +- Update to 3.22.1 + +* Mon Sep 19 2016 Milan Crha - 3.22.0-1 +- Update to 3.22.0 + +* Mon Sep 12 2016 Milan Crha - 3.21.92-1 +- Update to 3.21.92 + +* Mon Aug 29 2016 Milan Crha - 3.21.91-1 +- Update to 3.21.91 + +* Mon Aug 15 2016 Milan Crha - 3.21.90-1 +- Update to 3.21.90 + +* Mon Jul 18 2016 Milan Crha - 3.21.4-1 +- Update to 3.21.4 +- Introduce new "perl" subpackage (code moved from the evolution) + +* Mon Jun 20 2016 Milan Crha - 3.21.3-1 +- Update to 3.21.3 + +* Mon May 23 2016 Milan Crha - 3.21.2-1 +- Update to 3.21.2 + +* Mon Apr 25 2016 Milan Crha - 3.21.1-1 +- Update to 3.21.1 + +* Fri Apr 15 2016 David Tardon - 3.20.1-2 +- rebuild for ICU 57.1 + +* Mon Apr 11 2016 Milan Crha - 3.20.1-1 +- Update to 3.20.1 + +* Mon Mar 21 2016 Milan Crha - 3.20.0-1 +- Update to 3.20.0 + +* Mon Mar 14 2016 Milan Crha - 3.19.92-1 +- Update to 3.19.92 + +* Mon Feb 29 2016 Milan Crha - 3.19.91-1 +- Update to 3.19.91 + +* Mon Feb 15 2016 Milan Crha - 3.19.90-1 +- Update to 3.19.90 + +* Wed Feb 03 2016 Fedora Release Engineering - 3.19.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Mon Jan 18 2016 David Tardon - 3.19.4-2 +- rebuild for libical 2.0.0 + +* Mon Jan 18 2016 Milan Crha - 3.19.4-1 +- Update to 3.19.4 + +* Mon Dec 14 2015 Milan Crha - 3.19.3-1 +- Update to 3.19.3 + +* Mon Nov 23 2015 Milan Crha - 3.19.2-1 +- Update to 3.19.2 + +* Wed Oct 28 2015 David Tardon - 3.19.1-2 +- rebuild for ICU 56.1 + +* Mon Oct 26 2015 Milan Crha - 3.19.1-1 +- Update to 3.19.1 + +* Mon Oct 12 2015 Milan Crha - 3.18.1-1 +- Update to 3.18.1 + +* Mon Sep 21 2015 Milan Crha - 3.18.0-1 +- Update to 3.18.0 +- Remove a patch for compatibility with glib 2.45.8 (fixed upstream) + +* Thu Sep 17 2015 Kalev Lember - 3.17.92-2 +- Backport a patch for compatibility with glib 2.45.8 + +* Mon Sep 14 2015 Milan Crha - 3.17.92-1 +- Update to 3.17.92 + +* Mon Aug 31 2015 Milan Crha - 3.17.91-1 +- Update to 3.17.91 + +* Mon Aug 17 2015 Milan Crha - 3.17.90-1 +- Update to 3.17.90 + +* Mon Jul 20 2015 Milan Crha - 3.17.4-1 +- Update to 3.17.4 + +* Mon Jun 22 2015 Milan Crha - 3.17.3-1 +- Update to 3.17.3 + +* Wed Jun 17 2015 Fedora Release Engineering - 3.17.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Mon May 25 2015 Milan Crha - 3.17.2-1 +- Update to 3.17.2 + +* Mon Apr 27 2015 Milan Crha - 3.17.1-1 +- Update to 3.17.1 + +* Mon Apr 13 2015 Milan Crha - 3.16.1-1 +- Update to 3.16.1 + +* Mon Mar 23 2015 Milan Crha - 3.16.0-1 +- Update to 3.16.0 + +* Mon Mar 16 2015 Milan Crha - 3.15.92-1 +- Update to 3.15.92 +- Remove patch to fix libdb configure.ac check (fixed upstream) + +* Mon Mar 02 2015 Milan Crha - 3.15.91-1 +- Update to 3.15.91 +- Add patch to fix libdb configure.ac check + +* Mon Feb 16 2015 Milan Crha - 3.13.90-1 +- Update to 3.13.90 + +* Mon Jan 26 2015 David Tardon - 3.13.10-2 +- rebuild for ICU 54.1 + +* Mon Jan 26 2015 Milan Crha - 3.13.10-1 +- Update to 3.13.10 + +* Mon Dec 22 2014 Milan Crha - 3.13.9-1 +- Update to 3.13.9 + +* Mon Nov 24 2014 Milan Crha - 3.13.8-1 +- Update to 3.13.8 + +* Sun Nov 16 2014 Kalev Lember - 3.13.7-2 +- Obsolete compat-evolution-data-server310-libcamel from rhughes-f20-gnome-3-12 + copr + +* Mon Oct 27 2014 Milan Crha - 3.13.7-1 +- Update to 3.13.7 +- Re-enable parallel build + +* Mon Sep 22 2014 Milan Crha - 3.13.6-1 +- Update to 3.13.6 +- Remove patch for GNOME bug #735311 (fixed upstream) + +* Wed Aug 27 2014 Milan Crha - 3.13.5-3 +- Add patch for GNOME bug #735311 (Adapt to new Google HTTP restriction) + +* Tue Aug 26 2014 David Tardon - 3.13.5-2 +- rebuild for ICU 53.1 + +* Mon Aug 25 2014 Milan Crha - 3.13.5-1 +- Update to 3.13.5 + +* Sat Aug 16 2014 Fedora Release Engineering - 3.13.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Wed Jul 30 2014 Milan Crha - 3.13.4-1 +- Update to 3.13.4 +- Introduce tests subpackage with installed tests +- Remove patch for GNOME bug 733081 (fixed upstream) + +* Tue Jul 22 2014 Kalev Lember - 3.12.4-4 +- Rebuilt for gobject-introspection 1.41.4 + +* Fri Jul 18 2014 Milan Crha - 3.12.4-3 +- Update patch for GNOME bug 733081 (IMAPx job stuck with IDLE) + +* Wed Jul 16 2014 Milan Crha - 3.12.4-2 +- Add patch for GNOME bug 733081 (IMAPx job stuck with IDLE) + +* Mon Jul 14 2014 Milan Crha - 3.12.4-1 +- Update to 3.12.4 + +* Mon Jun 09 2014 Milan Crha - 3.12.3-1 +- Update to 3.12.3 + +* Sat Jun 07 2014 Fedora Release Engineering - 3.12.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Mon May 12 2014 Milan Crha - 3.12.2-1 +- Update to 3.12.2 + +* Wed Apr 16 2014 Adam Williamson - 3.12.1-2 +- rebuild for new libgdata + +* Mon Apr 14 2014 Milan Crha - 3.12.1-1 +- Update to 3.12.1 + +* Mon Mar 24 2014 Milan Crha - 3.12.0-1 +- Update to 3.12.0 + +* Mon Mar 17 2014 Milan Crha - 3.11.92-1 +- Update to 3.11.92 + +* Mon Mar 03 2014 Milan Crha - 3.11.91-1 +- Update to 3.11.91 + +* Mon Feb 17 2014 Milan Crha - 3.11.90-1 +- Update to 3.11.90 + +* Fri Feb 14 2014 Adam Williamson - 3.11.5-3 +- rebuild for new icu + +* Mon Feb 03 2014 Milan Crha - 3.11.5-2 +- Avoid compiler warning due to incorrect krb5 include folder + +* Mon Feb 03 2014 Milan Crha - 3.11.5-1 +- Update to 3.11.5 + +* Mon Jan 13 2014 Milan Crha - 3.11.4-1 +- Update to 3.11.4 + +* Sun Dec 22 2013 Ville Skyttä - 3.11.2-3 +- Drop empty AUTHORS from docs. + +* Thu Nov 21 2013 Milan Crha - 3.11.2-2 +- Rebuild for new libical (RH bug #1023020) + +* Mon Nov 18 2013 Milan Crha - 3.11.2-1 +- Update to 3.11.2 +- Conditionally build devel documentation +- Disable compiler warnings about deprecated symbols + +* Tue Oct 22 2013 Matthew Barnes - 3.11.1-1 +- Update to 3.11.1 + +* Mon Oct 14 2013 Milan Crha - 3.10.1-1 +- Update to 3.10.1 + +* Mon Sep 23 2013 Milan Crha - 3.10.0-1 +- Update to 3.10.0 + +* Mon Sep 16 2013 Milan Crha - 3.9.92-1 +- Update to 3.9.92 + +* Mon Sep 02 2013 Milan Crha - 3.9.91-1 +- Update to 3.9.91 + +* Mon Aug 19 2013 Milan Crha - 3.9.90-1 +- Update to 3.9.90 + +* Mon Aug 12 2013 Milan Crha - 3.9.5-3 +- Bump nss version requirement to 3.14 + +* Tue Aug 06 2013 Adam Williamson - 3.9.5-2 +- rebuild for new libgweather + +* Mon Jul 29 2013 Milan Crha - 3.9.5-1 +- Update to 3.9.5 + +* Sun Jul 21 2013 Matthew Barnes - 3.9.4-2 +- Require dconf for dconf-service, necessary for evolution-data-server + to operate properly. + +* Mon Jul 08 2013 Milan Crha - 3.9.4-1 +- Update to 3.9.4 + +* Fri Jun 21 2013 Kalev Lember - 3.9.3-2 +- Rebuilt for libgweather 3.9.3 soname bump + +* Mon Jun 17 2013 Milan Crha - 3.9.3-1 +- Update to 3.9.3 + +* Mon May 27 2013 Milan Crha - 3.9.2-1 +- Update to 3.9.2 + +* Fri May 24 2013 Rex Dieter 3.9.1-2 +- rebuild (libical) + +* Mon Apr 29 2013 Milan Crha - 3.9.1-1 +- Update to 3.9.1 + +* Mon Mar 25 2013 Milan Crha - 3.8.0-1 +- Update to 3.8.0 + +* Mon Mar 18 2013 Milan Crha - 3.7.92-1 +- Update to 3.7.92 + +* Mon Mar 04 2013 Milan Crha - 3.7.91-1 +- Update to 3.7.91 +- Remove an upstream .pc files fix for a libebook split (fixed upstream) +- Remove patch gor GNOME bug #693101 (fixed upstream) +- Remove patch for Red Hat bug #912503 (fixed upstream) + +* Thu Feb 21 2013 Milan Crha - 3.7.90-3 +- Add patch gor GNOME bug #693101 (IMAPx vanishes folder summary) +- Add patch for Red Hat bug #912503 (incorrect G_BEGIN/END_DECLS) + +* Mon Feb 18 2013 Milan Crha - 3.7.90-2 +- Add an upstream .pc files fix for a libebook split + +* Mon Feb 18 2013 Milan Crha - 3.7.90-1 +- Update to 3.7.90 + +* Mon Feb 04 2013 Milan Crha - 3.7.5-1 +- Update to 3.7.5 + +* Mon Jan 14 2013 Milan Crha - 3.7.4-1 +- Update to 3.7.4 +- Add --add-missing to automake call + +* Thu Dec 20 2012 Kalev Lember - 3.7.3-2 +- Rebuilt for libgweather 3.7.3 soname bump + +* Tue Dec 18 2012 Matthew Barnes - 3.7.3-1 +- Update to 3.7.3 +- Remove obsolete BuildRequires: + bison + dbus-glib-devel + libgnome-keyring-devel + liboauth-devel + +* Mon Nov 19 2012 Milan Crha - 3.7.2.1-1 +- Update to 3.7.2.1 + +* Mon Oct 22 2012 Milan Crha - 3.7.1-1 +- Update to 3.7.1 + +* Mon Sep 17 2012 Milan Crha - 3.5.92-1 +- Update to 3.5.92 + +* Mon Sep 03 2012 Milan Crha - 3.5.91-1 +- Update to 3.5.91 + +* Mon Aug 20 2012 Milan Crha - 3.5.90-1 +- Update to 3.5.90 + +* Mon Aug 06 2012 Milan Crha - 3.5.5-1 +- Update to 3.5.5 +- Remove patch for less memory usage from vTrash camel folders (fixed upstream) + +* Thu Jul 26 2012 Milan Crha - 3.5.4-3 +- Add patch for less memory usage from vTrash camel folders + +* Thu Jul 19 2012 Fedora Release Engineering - 3.5.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Mon Jul 16 2012 Milan Crha - 3.5.4-1 +- Update to 3.5.4 +- Change dependency from db4 to libdb + +* Sun Jul 1 2012 Matthew Barnes - 3.5.3.1-1 +- Update to 3.5.3.1 + +* Wed Jun 27 2012 Matthew Barnes - 3.5.3-3 +- Avoid exposing in a public header file. + +* Wed Jun 27 2012 Matthias Clasen - 3.5.3-2 +- Build against libgweather 3.5 + +* Mon Jun 25 2012 Matthew Barnes - 3.5.3-1 +- Update to 3.5.3 +- Add BR: gcr-devel >= 3.4 +- Drop BR: GConf2-devel \o/ + +* Mon Jun 04 2012 Milan Crha - 3.5.2-1 +- Update to 3.5.2 + +* Sun Apr 29 2012 Matthew Barnes - 3.5.1-1 +- Update to 3.5.1 + +* Tue Apr 24 2012 Kalev Lember - 3.4.1-2 +- Silence rpm scriptlet output + +* Mon Apr 16 2012 Richard Hughes - 3.4.1-1 +- Update to 3.4.1 + +* Mon Mar 26 2012 Milan Crha - 3.4.0-1 +- Update to 3.4.0 + +* Mon Mar 19 2012 Milan Crha - 3.3.92-1 +- Update to 3.3.92 + +* Tue Mar 06 2012 Milan Crha - 3.3.91-1 +- Update to 3.3.91 + +* Mon Feb 20 2012 Milan Crha - 3.3.90-1 +- Update to 3.3.90 + +* Mon Feb 06 2012 Milan Crha - 3.3.5-1 +- Update to 3.3.5 + +* Mon Jan 16 2012 Milan Crha - 3.3.4-1 +- Update to 3.3.4 + +* Fri Jan 13 2012 Fedora Release Engineering - 3.3.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Fri Dec 30 2011 Matthew Barnes - 3.3.3-2 +- Require libgnome-keyring-devel instead of gnome-keyring-devel. + +* Mon Dec 19 2011 Milan Crha - 3.3.3-1 +- Update to 3.3.3 + +* Mon Nov 21 2011 Milan Crha - 3.3.2-1 +- Update to 3.3.2 +- Remove patch to not call g_thread_init() (fixed upstream) + +* Mon Oct 24 2011 Milan Crha - 3.3.1-1 +- Update to 3.3.1 +- Add patch to not call g_thread_init() + +* Mon Sep 26 2011 Milan Crha - 3.2.0-1 +- Update to 3.2.0 + +* Mon Sep 19 2011 Milan Crha - 3.1.92-1 +- Update to 3.1.92 + +* Mon Sep 05 2011 Milan Crha - 3.1.91-1 +- Update to 3.1.91 +- Enable introspection and vala bindings + +* Mon Aug 29 2011 Milan Crha - 3.1.90-1 +- Update to 3.1.90 + +* Mon Aug 15 2011 Milan Crha - 3.1.5-1 +- Update to 3.1.5 + +* Sat Jul 23 2011 Matthew Barnes - 3.1.4-1 +- Update to 3.1.4 + +* Mon Jul 04 2011 Matthew Barnes - 3.1.3-1 +- Update to 3.1.3 +- Remove patch for libgdata-0.9.0 (fixed upstream). +- Disable SMP flags; some source directories are racy. +- Remove keyring option; gnome-keyring is mandatory now. +- Add BR: gnome-online-accounts-devel and liboauth-devel + +* Tue Jun 14 2011 Milan Crha - 3.1.2-1 +- Update to 3.1.2 +- Add patch by Philip Withnall to build against libgdata-0.9.0 + +* Mon May 09 2011 Milan Crha - 3.1.1-1 +- Update to 3.1.1 +- Drop groupwise backends, as it was split out upstream + +* Mon Apr 04 2011 Milan Crha - 3.0.0-1 +- Update to 3.0.0 + +* Mon Mar 21 2011 Milan Crha - 2.91.92-1 +- Update to 2.91.92 + +* Mon Mar 07 2011 Milan Crha - 2.91.91-1 +- Update to 2.91.91 + +* Mon Feb 21 2011 Milan Crha - 2.91.90-1 +- Update to 2.91.90 + +* Fri Feb 11 2011 Matthias Clasen 2.91.6-4 +- Rebuild against newer gtk + +* Tue Feb 08 2011 Fedora Release Engineering - 2.91.6-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Wed Feb 2 2011 Matthias Clasen - 2.91.6-2 +- Rebuild + +* Mon Jan 31 2011 Milan Crha - 2.91.6-1 +- Update to 2.91.6 +- Requires gtk3. + +* Mon Jan 31 2011 Caolánc McNamara - 2.91.5-4 +- Rebuild against new libgweather + +* Tue Jan 18 2011 Matthias Clasen - 2.91.5-3 +- Rebuild against new libgdata + +* Thu Jan 13 2011 Matthias Clasen - 2.91.5-2 +- Move girs to -devel + +* Mon Jan 10 2011 Milan Crha - 2.91.5-1 +- Update to 2.91.5 + +* Mon Dec 20 2010 Milan Crha - 2.91.4-1 +- Update to 2.91.4 + +* Mon Nov 29 2010 Milan Crha - 2.91.3-1 +- Update to 2.91.3 + +* Mon Nov 08 2010 Milan Crha - 2.91.2-1 +- Update to 2.91.2 + +* Fri Nov 05 2010 Milan Crha - 2.91.1-2 +- Rebuild against newer libxml2 + +* Mon Oct 18 2010 Milan Crha - 2.91.1-1 +- Update to 2.91.1 + +* Mon Oct 11 2010 Milan Crha - 2.91.0-1 +- Update to 2.91.0 + +* Wed Sep 29 2010 jkeating - 2.31.92-2 +- Rebuilt for gcc bug 634757 + +* Mon Sep 13 2010 Milan Crha - 2.31.92-1.fc15 +- Update to 2.31.92 + +* Mon Aug 30 2010 Milan Crha - 2.31.91-1.fc14 +- Update to 2.31.91 + +* Mon Aug 16 2010 Matthew Barnes - 2.31.90-1.fc14 +- Update to 2.31.90 + +* Mon Aug 02 2010 Matthew Barnes - 2.31.6-1.fc14 +- Update to 2.31.6 +- Resume GSEAL usage. +- Drop dbus-glib requirement. +- Bump glib2 requirement to 2.25.12. +- Roll back eds_base_version to 2.32. + +* Tue Jul 13 2010 Milan Crha - 2.31.5-1.fc14 +- Update to 2.31.5 + +* Mon Jun 07 2010 Milan Crha - 2.31.3-1.fc14 +- Update to 2.31.3 + +* Tue May 25 2010 Matthew Barnes - 2.31.2-2.fc14 +- Enable largefile support in Camel, to help debug GNOME bug #612082. + Debian turned this on recently and is experiencing problems, and I + want to get to the bottom of it and finally break this 2 GB barrier. + +* Mon May 24 2010 Milan Crha - 2.31.2-1.fc14 +- Update to 2.31.2 +- libecalbackendgoogle dropped. + +* Mon May 03 2010 Milan Crha - 2.31.1-1.fc14 +- Update to 2.31.1 +- Update BuildRequires. +- Remove imap4 camel provider support (dropped upstream). + +* Tue Feb 09 2010 Milan Crha - 2.29.90-3.fc13 +- Return back BuildRequires: libglade2-devel. + +* Mon Feb 08 2010 Matthew Barnes - 2.29.90-2.fc13 +- Rebuild to hopefully fix pkgconfig auto-provides glitch. + +* Mon Feb 08 2010 Milan Crha - 2.29.90-1.fc13 +- Update to 2.29.90 +- Removed unneeded BuildRequires. + +* Mon Jan 25 2010 Milan Crha - 2.29.6-1.fc13 +- Update to 2.29.6 + +* Tue Jan 12 2010 Milan Crha - 2.29.5-1.fc13 +- Update to 2.29.5 +- Correct Source URL + +* Mon Dec 21 2009 Milan Crha - 2.29.4-1.fc13 +- Update to 2.29.4 +- Remove patch for GNOME bug #487988 (fixed upstream). + +* Wed Dec 09 2009 Bastien Nocera 2.29.3-3 +- Remove libgnome and libgnomeui requirements + +* Wed Dec 02 2009 Matthew Barnes - 2.29.3-2.fc13 +- Devel subpackage does not need to require doc subpackage. + +* Mon Nov 30 2009 Milan Crha - 2.29.3-1.fc13 +- Update to 2.29.3 + +* Mon Nov 16 2009 Milan Crha - 2.29.2-1.fc13 +- Update to 2.29.2 + +* Tue Oct 27 2009 Matthew Barnes - 2.29.1-1.fc13 +- Update to 2.29.1 +- Bump eds_base_version to 2.30. +- Add dbus-glib build requirement. +- Drop Bonobo + ORBit dependency (yay!). +- Remove option to use OpenSSL instead of NSS. +- Drop eds_api_version definition since it will never change. +- Remove patch for GNOME bug #373146 (deviates from upstream). + +* Mon Sep 21 2009 Milan Crha - 2.28.0-1.fc12 +- Update to 2.28.0 + +* Mon Sep 07 2009 Milan Crha - 2.27.92-1.fc12 +- Update to 2.27.92 + +* Thu Aug 27 2009 Matthew Barnes - 2.27.91-3.fc12 +- Rebuild with old OpenSSL, er something... + +* Thu Aug 27 2009 Tomas Mraz - 2.27.91-2.fc12 +- rebuilt with new openssl + +* Mon Aug 24 2009 Milan Crha - 2.27.91-1.fc12 +- Update to 2.27.91 + +* Mon Aug 10 2009 Milan Crha - 2.27.90-1.fc12 +- Update to 2.27.90 + +* Mon Jul 27 2009 Milan Crha - 2.27.5-1.fc12 +- Update to 2.27.5 + +* Fri Jul 24 2009 Fedora Release Engineering - 2.27.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Mon Jul 13 2009 Matthew Barnes - 2.27.4-1.fc12 +- Update to 2.27.4 +- Remove patch for RH bug #505661 (fixed upstream). + +* Thu Jul 02 2009 Matthew Barnes - 2.27.3-3.fc12 +- Add patch for RH bug #505661 (crash on startup). + +* Wed Jul 01 2009 Milan Crha - 2.27.3-2.fc12 +- Rebuild against newer gcc + +* Mon Jun 15 2009 Matthew Barnes - 2.27.3-1.fc12 +- Update to 2.27.3 + +* Mon May 25 2009 Matthew Barnes - 2.27.2-1.fc12 +- Update to 2.27.2 +- Remove strict_build_settings since the settings are used upstream now. + +* Mon May 04 2009 Matthew Barnes - 2.27.1-1.fc12 +- Update to 2.27.1 +- Bump evo_major to 2.28. + +* Wed Apr 15 2009 Matthew Barnes - 2.26.1.1-1.fc11 +- Update to 2.26.1.1 + +* Mon Apr 13 2009 Matthew Barnes - 2.26.1-1.fc11 +- Update to 2.26.1 + +* Mon Mar 16 2009 Matthew Barnes - 2.26.0-1.fc11 +- Update to 2.26.0 +- Remove patch for RH bug #568332 (fixed upstream). +- Remove patch for GNOME bug #573240 (reverted upstream). + +* Fri Mar 13 2009 Matthew Barnes - 2.25.92-4.fc11 +- Revise patch for RH bug #568332 to match upstream commit. + +* Thu Mar 12 2009 Matthew Barnes - 2.25.92-3.fc11 +- Add patch for RH bug #568332 (thread leak in fsync() rate limiting). + +* Sat Mar 07 2009 Matthew Barnes - 2.25.92-2.fc11 +- Add patch to revert GNOME bug #573240 (IMAP message loading regressions). + +* Mon Mar 02 2009 Matthew Barnes - 2.25.92-1.fc11 +- Update to 2.25.92 + +* Tue Feb 24 2009 Matthias Clasen 2.25.91-3 +- Make -doc noarch + +* Tue Feb 24 2009 Fedora Release Engineering - 2.25.91-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Mon Feb 16 2009 Matthew Barnes - 2.25.91-1.fc11 +- Update to 2.25.91 + +* Fri Feb 06 2009 Matthew Barnes - 2.25.90-5.fc11 +- Update BuildRoot, License, Source and URL tags. +- Require gnome-common so we don't have to patch it out. + +* Wed Feb 04 2009 Matthew Barnes - 2.25.90-4.fc11 +- ... and fix our own includes too. + +* Wed Feb 04 2009 Matthew Barnes - 2.25.90-3.fc11 +- Work around libical's broken pkg-config file. + +* Mon Feb 02 2009 Matthew Barnes - 2.25.90-2.fc11 +- Forgot the libical requirement in devel subpackage. + +* Mon Feb 02 2009 Matthew Barnes - 2.25.90-1.fc11 +- Update to 2.25.90 +- Add libical build requirement. + +* Mon Jan 19 2009 Matthew Barnes - 2.25.5-1.fc11 +- Update to 2.25.5 +- Bump gtk2_version to 2.14.0. + +* Fri Jan 16 2009 Tomas Mraz - 2.25.4-2.fc11 +- rebuild with new openssl + +* Mon Jan 05 2009 Matthew Barnes - 2.25.4-1.fc11 +- Update to 2.25.4 + +* Mon Dec 15 2008 Matthew Barnes - 2.25.3-1.fc11 +- Update to 2.25.3 +- New BR: libgweather-devel + +* Thu Dec 04 2008 Matthew Barnes - 2.25-2-2.fc11 +- Rebuild due to recent pkg-config breakage. + +* Mon Dec 01 2008 Matthew Barnes - 2.25.2-1.fc11 +- Update to 2.25.2 + +* Thu Nov 27 2008 Matthew Barnes - 2.25.1-2.fc11 +- Obsolete the evolution-webcal package (RH bug #468855). + +* Mon Nov 03 2008 Matthew Barnes - 2.25.1-1.fc11 +- Update to 2.25.1 +- Bump eds_base_version to 2.26. +- Remove patch for RH bug #467804 (fixed upstream). + +* Thu Oct 23 2008 Matthew Barnes - 2.24.1-2.fc10 +- Add patch for RH bug #467804 (remove console spew). + +* Tue Oct 21 2008 Matthew Barnes - 2.24.1-1.fc10 +- Update to 2.24.1 + +* 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 + +* Wed Aug 20 2008 Matthew Barnes - 2.23.90.1-1.fc10 +- Update to 2.23.90.1 + +* Mon Aug 04 2008 Matthew Barnes - 2.23.6-3.fc10 +- Add sqlite3 requirement to devel subpackage. + +* Mon Aug 04 2008 Matthew Barnes - 2.23.6-2.fc10 +- Add sqlite3 to Camel's pkgconfig requirements. + +* Mon Aug 04 2008 Matthew Barnes - 2.23.6-1.fc10 +- Update to 2.23.6 +- Add build requirement for sqlite. + +* Mon Jul 21 2008 Matthew Barnes - 2.23.5-1.fc10 +- Update to 2.23.5 +- Remove patch for RH bug #534080 (fixed upstream). + +* Fri Jul 18 2008 Tom "spot" Callaway 2.23.4-3 +- fix license tag + +* Thu Jul 03 2008 Matthew Barnes - 3.23.4-2.fc10 +- Add patch for RH bug #534080 (fix attachment saving). + +* Mon Jun 16 2008 Matthew Barnes - 3.23.4-1.fc10 +- Update to 2.23.4 + +* Mon Jun 02 2008 Matthew Barnes - 3.23.3-1.fc10 +- Update to 2.23.3 +- Remove patch for GNOME bug #531439 (fixed upstream). + +* Sun May 18 2008 Matthew Barnes - 2.23.2-3.fc10 +- Add patch for GNOME bug #531439 (GPG passphrases destroy passwords). + +* Tue May 13 2008 Matthew Barnes - 2.23.2-2.fc10 +- Fix some third-party package breakage caused by libebackend. + +* Mon May 12 2008 Matthew Barnes - 2.23.2-1.fc10 +- Update to 2.23.2 +- Add files for new libebackend library. +- Remove patch for RH bug #202309 (fixed upstream). + +* Mon Apr 21 2008 Matthew Barnes - 2.23.1-1.fc10 +- Update to 2.23.1 +- Bump eds_base_version to 2.24. +- Bump glib2 requirement to 2.16.1. +- Drop gnome-vfs2 requirement. + +* Mon Apr 07 2008 Matthew Barnes - 2.22.1-1.fc9 +- Update to 2.22.1 +- Remove patch for RH bug #296671 (fixed upstream). +- Remove patch for GNOME bug #523023 (fixed upstream). + +* Mon Mar 24 2008 Matthew Barnes - 2.22.0-3.fc9 +- Add patch for GNOME bug #523023 (EFolder leak in evo-ex-storage). + +* Tue Mar 11 2008 Matthew Barnes - 2.22.0-2.fc9 +- Add patch for RH bug #296671 (GC servers may not support NTLM). + +* Mon Mar 10 2008 Matthew Barnes - 2.22.0-1.fc9 +- Update to 2.22.0 + +* Mon Feb 25 2008 Matthew Barnes - 2.21.92-1.fc9 +- Update to 2.21.92 +- Remove patch for GNOME bug #516074 (fixed upstream). + +* Thu Feb 14 2008 Matthew Barnes - 2.21.91-3.fc9 +- Try removing the ancient "ldap-x86_64-hack" patch. + +* 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 +- Add patch for GNOME bug #516074 (latest glibc breaks Camel). + +* Mon Jan 28 2008 Matthew Barnes - 2.21.90-1.fc9 +- Update to 2.21.90 +- Remove patch for GNOME bug #509644 (fixed upstream). + +* Thu Jan 17 2008 Matthew Barnes - 2.21.5-3.fc9 +- Rename evolution-1.4.4-ldap-x86_64-hack.patch to avoid namespace + collision with similarly named patch in evolution (RH bug #395551). + +* Wed Jan 16 2008 Matthew Barnes - 2.21.5-2.fc9 +- Add patch for GNOME bug #509644 (password dialog breakage). +- Remove patch for RH bug #384741 (fixed upstream). +- Remove patch for GNOME bug #363695 (obsolete). +- Remove patch for GNOME bug #376991 (obsolete). + +* Mon Jan 14 2008 Matthew Barnes - 2.21.5-1.fc9 +- Update to 2.21.5 + +* Mon Dec 17 2007 Matthew Barnes - 2.21.4-1.fc9 +- Update to 2.21.4 +- Require gtk-doc >= 1.9. + +* Tue Dec 4 2007 Matthias Clasen - 2.21.3-2 +- Rebuild against openssl + +* Mon Dec 03 2007 Matthew Barnes - 2.21.3-1.fc9 +- Update to 2.21.3 + +* Thu Nov 15 2007 Matthew Barnes - 2.21.2-2.fc9 +- Add patch for RH bug #384741 (authentication crash). + +* Mon Nov 12 2007 Matthew Barnes - 2.21.2-1.fc9 +- Update to 2.21.2 + +* Mon Oct 29 2007 Matthew Barnes - 2.21.1-1.fc9 +- Update to 2.21.1 +- Bump eds_base_version to 2.22. +- Remove patch for RH bug #212106 (fixed upstream). +- Remove patch for GNOME bug #417999 (fixed upstream). + +* Fri Oct 26 2007 Matthew Barnes - 1.12.1-4.fc9 +- Remove the use_gtk_doc macro. +- Remove redundant requirements. +- Use the name tag where appropriate. +- Add an evolution-data-server-doc subpackage. + +* Thu Oct 18 2007 Matthew Barnes - 1.12.1-3.fc9 +- Porting a couple patches over from RHEL5: +- Add patch for RH bug #212106 (address book error on fresh install). +- Add patch for RH bug #215702 (bad search filter for LDAP address books). + +* Tue Oct 16 2007 Matthew Barnes - 1.12.1-2.fc8 +- Disable patch for GNOME bug #376991 for now. It may be contributing + to password prompting problems as described in RH bug #296671. + +* Mon Oct 15 2007 Milan Crha - 1.12.1-1.fc8 +- Update to 1.12.1 + +* Mon Sep 17 2007 Matthew Barnes - 1.12.0-1.fc8 +- Update to 1.12.0 + +* Mon Sep 03 2007 Matthew Barnes - 1.11.92-1.fc8 +- Update to 1.11.92 + +* Tue Aug 28 2007 Milan Crha - 1.11.91-1.fc8 +- Update to 1.11.91 +- Removed patch for RH bug #215634 (fixed upstream). +- Removed patch for GNOME bug #466987 (fixed upstream). + +* Wed Aug 22 2007 Adam Jackson 1.11.90-4.fc8 +- Add Requires: glib2 >= 2.14.0, since it's in the buildroot now, and + forcibly introduces deps on symbols that don't exist in 2.13. If + only we had working symbol versioning. + +* Mon Aug 20 2007 Matthew Barnes - 1.11.90-3.fc8 +- Revise patch for GNOME bug #417999 to fix GNOME bug #447591 + (Automatic Contacts combo boxes don't work). + +* Mon Aug 13 2007 Matthew Barnes - 1.11.90-2.fc8 +- Re-enable the --with-libdb configure option. + +* Mon Aug 13 2007 Matthew Barnes - 1.11.90-1.fc8 +- Update to 1.11.90 +- Add patch for GNOME bug #466987 (glibc redefines "open"). +- Remove patch for GNOME bug #415891 (fixed upstream). + +* Wed Aug 08 2007 Matthew Barnes - 1.11.6.1-1.fc8 +- Update to 1.11.6.1 + +* Tue Jul 31 2007 Matthew Barnes - 1.11.6-1.fc8 +- Update to 1.11.6 +- Remove patch for GNOME bug #380534 (fixed upstream). + +* Fri Jul 27 2007 Matthew Barnes - 1.11.5-3.fc8 +- Add patch for GNOME bug #380534 (clarify version requirements). + +* Tue Jul 17 2007 Matthew Barnes - 1.11.5-2.fc8 +- Add patch for RH bug #243296 (fix LDAP configuration). + +* Mon Jul 09 2007 Matthew Barnes - 1.11.5-1.fc8 +- Update to 1.11.5 + +* Mon Jun 18 2007 Matthew Barnes - 1.11.4-1.fc8 +- Update to 1.11.4 +- Remove patch for RH bug #202309 (fixed upstream). +- Remove patch for GNOME bug #312854 (fixed upstream). +- Remove patch for GNOME bug #447414 (fixed upstream). + +* Fri Jun 15 2007 Matthew Barnes - 1.11.3-3.fc8 +- Add patch for GNOME bug #224277 (Camel IMAP security flaw). + +* Thu Jun 14 2007 Matthew Barnes - 1.11.3-2.fc8 +- Add patch for GNOME bug #312584 (renaming Exchange folders). + +* Mon Jun 04 2007 Matthew Barnes - 1.11.3-1.fc8 +- Update to 1.11.3 +- Remove patch for GNOME bug #415922 (fixed upstream). + +* Thu May 31 2007 Matthew Barnes - 1.11.2-3.fc8 +- Revise patch for GNOME bug #376991 to fix RH bug #241974. + +* Mon May 21 2007 Matthew Barnes - 1.11.2-2.fc8 +- Store account passwords in GNOME Keyring. + +* Fri May 18 2007 Matthew Barnes - 1.11.2-1.fc8 +- Update to 1.11.2 +- Bump eds_base_version to 1.12. +- Add patch to fix implicit function declarations. +- Remove patch for RH bug #203058 (fixed upstream). +- Remove patch for RH bug #210142 (fixed upstream). +- Remove patch for RH bug #235290 (fixed upstream). +- Remove patch for GNOME bug #360240 (fixed upstream). +- Remove patch for GNOME bug #360619 (fixed upstream). +- Remove patch for GNOME bug #373117 (fixed upstream). +- Revise patch for GNOME bug #415891 (partially fixed upstream). + +* Wed May 09 2007 Matthew Barnes - 1.10.1-6.fc7 +- Add patch for RH bug #215634 (read NSS certificates more reliably). + +* Tue May 08 2007 Matthew Barnes - 1.10.1-5.fc7 +- Add patch for GNOME bug #373146 (spam message triggers crash). + +* Mon May 07 2007 Matthew Barnes - 1.10.1-4.fc7 +- Add patch to fix a dangling pointer in e-source-group.c. + +* Mon Apr 30 2007 Matthew Barnes - 1.10.1-3.fc7 +- Revise patch for RH bug #235290 to not break string freeze. + +* Tue Apr 24 2007 Matthew Barnes - 1.10.1-2.fc7 +- Add patch for RH bug #235290 (APOP authentication vulnerability). + +* Mon Apr 09 2007 Matthew Barnes - 1.10.1-1.fc7 +- Update to 1.10.1 +- Remove evolution-data-server-1.10.0-no-more-beeps.patch (fixed upstream). + +* Wed Apr 04 2007 Matthew Barnes - 1.10.0-6.fc7 +- Revise patch for GNOME bug #417999 (another ESourceComboBox goof). + +* Mon Apr 02 2007 Matthew Barnes - 1.10.0-5.fc7 +- Make the new ESourceComboBox widget work properly (RH bug #234760). + +* Tue Mar 27 2007 Matthew Barnes - 1.10.0-4.fc7 +- Link to static evolution-openldap library (RH bug #210126). +- Require openssl-devel when statically linking against openldap. +- Add -Wdeclaration-after-statement to strict build settings. + +* Thu Mar 22 2007 Matthew Barnes - 1.10.0-3.fc7 +- Stop beeping at me! + +* Wed Mar 14 2007 Matthew Barnes - 1.10.0-2.fc7 +- Modify patch for GNOME bug #376991 to fix RH bug #231994. +- Add patch for GNOME bug #417999 (avoid deprecated GTK+ symbols). +- Remove evolution-data-server-1.0.2-workaround-cal-backend-leak.patch. +- Remove evolution-data-server-1.2.2-fix_open_calendar_declaration.patch. +- Remove evolution-data-server-1.3.8-fix-implicit-function-declarations. + +* Mon Mar 12 2007 Matthew Barnes - 1.10.0-1.fc7 +- Update to 1.10.0 +- Remove patch for GNOME bug #301363 (fixed upstream). + +* Fri Mar 09 2007 Matthew Barnes - 1.9.92-4.fc7 +- Add patch for GNOME bug #415922 (support MS ISA Server 2004). +- Patch by Kenny Root. + +* Thu Mar 08 2007 Matthew Barnes - 1.9.92-3.fc7 +- Add patch for GNOME bug #415891 (introduce EFlag API). +- Add patch for GNOME bug #376991 (refactor password handling). + +* Tue Mar 06 2007 Matthew Barnes - 1.9.92-2.fc7 +- Add patch for GNOME bug #301363 (update timezones). + +* Mon Feb 26 2007 Matthew Barnes - 1.9.92-1.fc7 +- Update to 1.9.92 +- Remove patch for GNOME bug #356177 (fixed upstream). +- Add minimum version to intltool requirement (current >= 0.35.5). + +* Mon Feb 12 2007 Matthew Barnes - 1.9.91-1.fc7 +- Update to 1.9.91 +- Add flag to disable deprecated Pango symbols. +- Remove patch for GNOME bug #359979 (fixed upstream). + +* Sun Jan 21 2007 Matthew Barnes - 1.9.5-4.fc7 +- Revise evolution-data-server-1.8.0-no-gnome-common.patch so that we no + longer have to run autoconf before building. + +* Wed Jan 10 2007 Matthew Barnes - 1.9.5-3.fc7 +- Add patch for GNOME bug #359979 (change EMsgPort semantics). + +* Tue Jan 09 2007 Matthew Barnes - 1.9.5-2.fc7 +- Require libsoup-devel in devel subpackage (RH bug #152482). + +* Mon Jan 08 2007 Matthew Barnes - 1.9.5-1.fc7 +- Update to 1.9.5 +- Remove patch for GNOME bug #362638 (fixed upstream). +- Remove patch for GNOME bug #387638 (fixed upstream). + +* Tue Dec 19 2006 Matthew Barnes - 1.9.4-1.fc7 +- Update to 1.9.4 +- Add patch for GNOME bug #373117 (storing color settings). +- Add patch for GNOME bug #387638 (implicit function declaration). + +* Mon Dec 04 2006 Matthew Barnes - 1.9.3-1.fc7 +- Update to 1.9.3 +- Remove patch for GNOME bug #353924 (fixed upstream). + +* Fri Nov 10 2006 Matthew Barnes - 1.9.2-3.fc7 +- Add patch for RH bug #210142 (calendar crash in indic locales). + +* Wed Nov 08 2006 Matthew Barnes - 1.9.2-2.fc7 +- Add patch for RH bug #203058 (name selector dialog glitch). + +* Mon Nov 06 2006 Matthew Barnes - 1.9.2-1.fc7 +- Update to 1.9.2 +- Remove patch for Gnome.org bugs #369168, #369259, and #369261 + (fixed upstream). + +* Thu Nov 2 2006 Matthew Barnes - 1.9.1-4.fc7 +- Add patch for Gnome.org bug #369168, #369259, and #369261 + (misc camel bugs reported by Hans Petter Jansson). + +* Wed Nov 1 2006 Matthew Barnes - 1.9.1-3.fc7 +- Add patch for Gnome.org bug #353924 (category sorting). + +* Fri Oct 27 2006 Matthew Barnes - 1.9.1-2.fc7 +- Rebuild + +* Fri Oct 27 2006 Matthew Barnes - 1.9.1-2.fc7 +- Update to 1.9.1 +- Add patch for Gnome.org bug #356177 (deprecate EMutex). +- Add patch for Gnome.org bug #363695 (deprecate EMemPool, EStrv, EPoolv). +- Remove Jerusalem.ics timezone file (fixed upstream). +- Remove patch for RH bug #198935 (fixed upstream). + +* Mon Oct 16 2006 Matthew Barnes - 1.8.1-1.fc7 +- Update to 1.8.1 +- Use stricter build settings. +- 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 #362638 (deprecate EThread). +- Remove patch for RH bug #198935 (fixed upstream). +- Remove patch for RH bug #205187 (fixed upstream). +- Remove patch for Gnome.org bug #353478 (fixed upstream). +- Remove patch for Gnome.org bug #356828 (fixed upstream). +- Remove patch for Gnome.org bug #357666 (fixed upstream). + +* Tue Sep 26 2006 Matthew Barnes - 1.8.0-11.fc6 +- Add patch for RH bug #203915 (fix dangerous mallocs in camel). + +* Mon Sep 25 2006 Matthew Barnes - 1.8.0-10.fc6 +- Add patch for Gnome.org bug #357666. + +* Thu Sep 21 2006 Matthew Barnes - 1.8.0-9.fc6 +- Revise patch for RH bug #198935 (fix a crash reported in bug #207446). + +* Wed Sep 20 2006 Matthew Barnes - 1.8.0-8.fc6 +- Revise patch for RH bug #198935 (fix a typo). + +* Wed Sep 20 2006 Matthias Clasen - 1.8.0-7.fc6 +- Fix the timezone info for Jerusalem (#207161) + +* Wed Sep 20 2006 Matthew Barnes - 1.8.0-6.fc6 +- Add patch for Gnome.org bug #356828 (lingering file on uninstall). + +* Mon Sep 18 2006 Matthew Barnes - 1.8.0-5.fc6 +- Revise patch for RH bug #205187 (use upstream's version). + +* Sat Sep 16 2006 Matthew Barnes - 1.8.0-4.fc6 +- Add patch for RH bug #205187 (crash on startup). + +* Fri Sep 15 2006 Matthew Barnes - 1.8.0-3.fc6 +- Revise patch for RH bug #198935 to eliminate a race condition. + +* Tue Sep 12 2006 Matthew Barnes - 1.8.0-2.fc6 +- Add patch for RH bug #198935. + +* Mon Sep 4 2006 Matthew Barnes - 1.8.0-1.fc6 +- Update to 1.8.0 +- Remove evolution-data-server-1.5.4-make_imap4_optional.patch (fixed upstream) + and save remaining hunk as evolution-data-server-1.8.0-no-gnome-common.patch. +- Remove patch for RH bug #202329 (fixed upstream). +- Remove patch for Gnome.org bug #349847 (fixed upstream). + +* Tue Aug 29 2006 Matthew Barnes - 1.7.92-4.fc6 +- Revise patch for RH bug #198935. +- Add patch for Gnome.org bug #353478. + +* Mon Aug 28 2006 Ray Strode - 1.7.92-3.fc6 +- Add patch from Veerapuram Varadhan to fix fd leak (bug 198935). + +* Tue Aug 22 2006 Matthew Barnes - 1.7.92-2 +- Add patch for Gnome.org bug #349847. + +* Mon Aug 21 2006 Matthew Barnes - 1.7.92-1 +- Update to 1.7.92 + +* Wed Aug 16 2006 Ray Strode - 1.7.91-3 +- Add fix from Matthias Clasen that might help bug 202309. + +* Mon Aug 14 2006 Matthew Barnes - 1.7.91-2 +- Add patch for RH bug #202329. + +* Mon Aug 7 2006 Matthew Barnes - 1.7.91-1 +- Update to 1.7.91 +- Remove patch for Gnome.org bug #348725 (fixed upstream). + +* Fri Aug 4 2006 Matthew Barnes - 1.7.90.1-5 +- Update to 1.7.90.1 (again) + +* Thu Aug 3 2006 Matthew Barnes - 1.7.4-5 +- Remove patches for Gnome.org bug #309079 (rejected upstream). +- One of these patches was causing RH bug #167157. + +* Thu Aug 3 2006 Matthew Barnes - 1.7.4-4 +- No longer packaging unused patches. + +* Mon Jul 31 2006 Matthew Barnes - 1.7.4-3 +- Revert to version 1.7.4 to prevent API/ABI breakage. +- Add back patch to make --with-libdb configure option work. + +* Mon Jul 31 2006 Ray Strode - 1.7.90.1-4 +- add executable bits to libs + +* Mon Jul 31 2006 Matthias Clasen - 1.7.90.1-3 +- Rebuild + +* Wed Jul 26 2006 Matthew Barnes - 1.7.90.1-2 +- Rebuild + +* Tue Jul 25 2006 Matthew Barnes - 1.7.90.1-1 +- Update to 1.7.90.1 +- Add patch for Gnome.org bug #348725. +- Remove patch to make --with-db configure option work (fixed upstream). + +* Wed Jul 19 2006 Matthew Barnes - 1.7.4-2 +- Dynamically link to BDB. +- Add patch to make --with-db configure option work. +- Add Requires for db4 and BuildRequires for db4-devel. +- Clean up spec file, renumber patches. + +* Wed Jul 12 2006 Matthew Barnes - 1.7.4-1 +- Update to 1.7.4 +- Remove patch for Gnome.org bug #345965 (fixed upstream). + +* Wed Jul 12 2006 Jesse Keating - 1.7.3-3.1 +- rebuild + +* Tue Jun 27 2006 Matthew Barnes - 1.7.3-3 +- Show GPG key name when asking for the password (Gnome.org #345965). + +* Wed Jun 14 2006 Tomas Mraz - 1.7.3-2 +- rebuilt with new gnutls + +* Tue Jun 13 2006 Matthisa Clasen 1.7.3-1 +- Update to 1.7.3 + +* Thu Jun 8 2006 Jeremy Katz - 1.7.2-3 +- BR flex + +* Sat May 27 2006 Matthew Barnes - 1.7.2-2 +- Add missing BuildRequires for gettext (#193360). + +* Wed May 17 2006 Matthew Barnes - 1.7.2 +- Update to 1.7.2 +- Remove evolution-data-server-1.7.1-nss_auto_detect.patch; in upstream now. + +* Sun May 14 2006 Matthew Barnes - 1.7.1-2 +- Add temporary patch evolution-data-server-1.7.1-nss_auto_detect.patch + to help `configure' detect the SSL modules (closes #191567). + +* Wed May 10 2006 Matthew Barnes - 1.7.1-1 +- Update to 1.7.1 +- Bump eds_base_version from 1.6 to 1.8. +- Disable evolution-data-server-1.2.0-validatehelo.patch (accepted upstream). + +* Mon Apr 10 2006 Matthias Clasen - 1.6.1-3 +- Avoid a multilib conflict + +* Mon Apr 10 2006 Matthias Clasen - 1.6.1-2 +- Update to 1.6.1 + +* Mon Mar 13 2006 Ray Strode - 1.6.0-1 +- 1.6.0 + +* Mon Feb 27 2006 Ray Strode - 1.5.92-1 +- 1.5.92 + +* Tue Feb 14 2006 David Malcolm - 1.5.91-1 +- 1.5.91 + +* Fri Feb 10 2006 Jesse Keating - 1.5.90-2.2 +- bump again for double-long bug on ppc(64) + +* Tue Feb 07 2006 Jesse Keating - 1.5.90-2.1 +- rebuilt for new gcc4.1 snapshot and glibc changes + +* Tue Jan 31 2006 Ray Strode - 1.5.90-2 +- add build deps (bug 137553) + +* Mon Jan 30 2006 David Malcolm - 1.5.90-1 +- 1.5.90 +- explicitly list various files rather than rely on globbing +- enabled parallel make + +* Wed Jan 25 2006 David Malcolm - 1.5.5-1 +- 1.5.5 +- added CalDAV backend to the list of packaged extensions + +* Mon Jan 9 2006 David Malcolm - 1.5.4-4 +- updated patch 300 to remove usage of GNOME_COMPILE_WARNINGS from configure.in + (since gnome-common might not be available when we rerun the autotools) + +* Mon Jan 9 2006 David Malcolm - 1.5.4-3 +- added patch to make the "imap4"/"IMAP4rev1" backend optional; disable it in + our packages; re-run automake since we have touched various Makefile.am + files; rerun intltoolize to avoid incompatibilities between tarball copy of + intltool-merge.in and intltool.m4 in intltool package (@EXPANDED_LIBDIR@ + renamed to @INTLTOOL_LIBDIR@) (#167574) +- explicitly list the camel providers and e-d-s extension files in the spec file + +* Thu Jan 5 2006 David Malcolm - 1.5.4-2 +- added patch from David Woodhouse to validate reverse DNS domain before using + in SMTP greeting (patch 103, #151121) + +* Tue Jan 3 2006 David Malcolm - 1.5.4-1 +- 1.5.4 + +* Mon Dec 19 2005 David Malcolm - 1.5.3-2 +- Update specfile and patch 5 (evolution-data-server-1.3.5-nspr_fix.patch) to + use nss rather than mozilla-nss throughout + +* Mon Dec 19 2005 David Malcolm - 1.5.3-1 +- 1.5.3 + +* Fri Dec 09 2005 Jesse Keating +- rebuilt + +* Tue Dec 6 2005 David Malcolm - 1.5.2-1 +- 1.5.2 +- bump eds_base_version from 1.4 to 1.6 +- updated patch 102 + +* Mon Dec 5 2005 David Malcolm - 1.4.2.1-1 +- 1.4.2.1 + +* Tue Nov 29 2005 David Malcolm - 1.4.2-1 +- 1.4.2 + +* Tue Nov 29 2005 David Malcolm - 1.4.1.1-3 +- add -DLDAP_DEPRECATED to CFLAGS (#172999) + +* Thu Nov 10 2005 David Malcolm - 1.4.1.1-2 +- Updated license field to reflect change from GPL to LGPL +- Remove all static libraries, not just those in /usr/lib; avoid listing libdir + subdirectory so that we can be more explicit about the package payload (bug + #172882) + +* Mon Oct 17 2005 David Malcolm - 1.4.1.1-1 +- 1.4.1.1 + +* Mon Oct 17 2005 David Malcolm - 1.4.1-2 +- Updated patch 102 (fix-implicit-function-declarations) to include fix for + http calendar backend (thanks to Peter Robinson) + +* Tue Oct 4 2005 David Malcolm - 1.4.1-1 +- 1.4.1 + +* Wed Sep 14 2005 Jeremy Katz - 1.4.0-2 +- rebuild now that mozilla builds on ppc64 + +* Tue Sep 6 2005 David Malcolm - 1.4.0-1 +- 1.4.0 +- Removed evolution-data-server-1.3.8-fix-libical-vsnprintf.c.patch; a version + of this is now upstream (was patch 103, added in 1.3.8-2) + +* Wed Aug 31 2005 David Malcolm - 1.3.8-6 +- Use regular LDAP library for now, rather than evolution-openldap (#167238) + +* Tue Aug 30 2005 David Malcolm - 1.3.8-5 +- Add -Werror-implicit-function-declaration back to CFLAGS at the make stage, + after the configure, to spot 64-bit problems whilst avoiding breaking + configuration tests; expand patch 102 to avoid this breaking libdb's CFLAGS + +* Wed Aug 24 2005 David Malcolm - 1.3.8-4 +- Remove -Werror-implicit-function-declaration from CFLAGS; this broke the + configuration test for fast mutexes in the internal copy of libdb, and hence + broke access to local addressbooks (#166742) +- Introduce static_ldap macro; use it to link to static evolution-openldap + library, containing NTLM support for LDAP binds (needed by Exchange support) + +* Tue Aug 23 2005 David Malcolm - 1.3.8-3 +- Updated patch 102 to fix further implicit function declarations + +* Tue Aug 23 2005 David Malcolm - 1.3.8-2 +- added patch (103) to fix problem with configuration macros in libical's + vsnprintf.c + +* Tue Aug 23 2005 David Malcolm - 1.3.8-1 +- 1.3.8 +- Add -Werror-implicit-function-declaration to CFLAGS, to avoid 64-bit issues + and add patch to fix these where they occur (patch 102) + +* Mon Aug 15 2005 David Malcolm - 1.3.7-2 +- rebuild + +* Tue Aug 9 2005 David Malcolm - 1.3.7-1 +- 1.3.7 + +* Mon Aug 8 2005 Tomas Mraz - 1.3.6.1-2 +- rebuild with new gnutls + +* Fri Jul 29 2005 David Malcolm - 1.3.6.1-1 +- 1.3.6.1 + +* Thu Jul 28 2005 David Malcolm - 1.3.6-1 +- 1.3.6 + +* Mon Jul 25 2005 David Malcolm - 1.3.5-2 +- Added patch to use nspr rather than mozilla-nspr when doing pkg-config tests + (Patch5: evolution-data-server-1.3.5-nspr_fix.patch) + +* Mon Jul 25 2005 David Malcolm - 1.3.5-1 +- 1.3.5 +- Split eds_major (was 1.2) into eds_base_version (1.4) and eds_api_version + (1.2) to correspond to BASE_VERSION and API_VERSION in configure.in; updated + rest of specfile accordingly. +- Removed upstreamed patch: + evolution-data-server-1.2.0-cope-with-a-macro-called-read.patch + +* Mon Jun 27 2005 David Malcolm - 1.2.2-4.fc5 +- Added leak fixes for GNOME bug 309079 provided by Mark G. Adams + +* Wed May 18 2005 David Malcolm - 1.2.2-3 +- bumped libsoup requirement to 2.2.3; removed mozilla_build_version, using + pkg-config instead for locating NSPRS and NSS headers/libraries (#158085) + +* Mon Apr 11 2005 David Malcolm - 1.2.2-2 +- added patch to calendar/libecal/e-cal.c to fix missing declaration of open_calendar + +* Mon Apr 11 2005 David Malcolm - 1.2.2-1 +- 1.2.2 + +* Thu Mar 17 2005 David Malcolm - 1.2.1-1 +- 1.2.1 + +* Thu Mar 10 2005 David Malcolm - 1.2.0-3 +- Removed explicit run-time spec-file requirement on mozilla. + The Mozilla NSS API/ABI stabilised by version 1.7.3 + The libraries are always located in the libdir + However, the headers are in /usr/include/mozilla-%%{mozilla_build_version} + and so they move each time the mozilla version changes. + So we no longer have an explicit mozilla run-time requirement in the specfile; + a requirement on the appropriate NSS and NSPR .so files is automagically generated on build. + We have an explicit, exact build-time version, so that we can find the headers (without + invoking an RPM query from the spec file; to do so is considered bad practice) +- Introduced mozilla_build_version, to replace mozilla_version +- Set mozilla_build_version to 1.7.6 to reflect current state of tree + +* Tue Mar 8 2005 David Malcolm - 1.2.0-2 +- Added a patch to deal with glibc defining a macro called "read" + +* Tue Mar 8 2005 David Malcolm - 1.2.0-1 +- 1.2.0 +- Removed patch for GCC 4 as this is now in upstream tarball + +* Wed Mar 2 2005 Jeremy Katz - 1.1.6-6 +- rebuild to fix library linking silliness + +* Tue Mar 1 2005 David Malcolm - 1.1.6-5 +- disabling gtk-doc on ia64 and s390x + +* Tue Mar 1 2005 David Malcolm - 1.1.6-4 +- added macro use_gtk_doc; added missing BuildRequires on gtk-doc; enabled gtk-doc generation on all platforms (had been disabled on ia64) + +* Tue Mar 1 2005 David Malcolm - 1.1.6-3 +- extended patch to deal with camel-groupwise-store-summary.c + +* Tue Mar 1 2005 David Malcolm - 1.1.6-2 +- added patch to fix badly-scoped declaration of "namespace_clear" in camel-imap-store-summary.c + +* Tue Mar 1 2005 David Malcolm - 1.1.6-1 +- 1.1.6 + +* Tue Feb 8 2005 David Malcolm - 1.1.5-3 +- rebuild + +* Tue Feb 8 2005 David Malcolm - 1.1.5-2 +- forgot to fix sources + +* Tue Feb 8 2005 David Malcolm - 1.1.5-1 +- 1.1.5 + +* Thu Jan 27 2005 David Malcolm - 1.1.4.2-1 +- Update from unstable 1.1.4.1 to unstable 1.1.1.4.2 + +* Wed Jan 26 2005 David Malcolm - 1.1.4.1-3 +- disable gtk-doc generation on ia64 for now + +* Wed Jan 26 2005 David Malcolm - 1.1.4.1-2 +- Exclude ppc64 due to missing mozilla dependency + +* Wed Jan 26 2005 David Malcolm - 1.1.4.1-1 +- Update from 1.0.3 to 1.1.4.1 +- Updated eds_major from 1.0 to 1.2; fixed translation search path. +- Removed 64-bit patch for calendar backend hash table; upstream now stores pointers to ECalBackendFactory, rather than GType +- Removed calendar optimisation patch for part of part of bug #141283 as this is now in the upstream tarball +- Added /usr/lib/evolution-data-server-%%{eds_major} to cover the extensions, plus the camel code now in e-d-s, rather than evolution +- Added /usr/share/pixmaps/evolution-data-server-%%{eds_major} to cover the category pixmaps +- Camel code from evolution is now in evolution-data-server: + - Added camel-index-control and camel-lock-helper to packaged files + - Added mozilla dependency code from the evolution package + - Ditto for LDAP + - Ditto for krb5 + - Ditto for NNTP support handling + - Ditto for --enable-file-locking and --enable-dot-locking +- Added requirements on libbonobo, libgnomeui, gnome-vfs2, GConf2, libglade2 +- Updated libsoup requirement from 2.2.1 to 2.2.2 +- Enabled gtk-doc + +* Wed Dec 15 2004 David Malcolm - 1.0.3-2 +- fixed packaging of translation files to reflect upstream change to GETTEXT_PACKAGE being evolution-data-server-1.0 rather than -1.5 + +* Wed Dec 15 2004 David Malcolm - 1.0.3-1 +- update from upstream 1.0.2 to 1.0.3: + * Address Book + - prevent e_book_commit_contact from crashing on multiple calls (Diego Gonzalez) + - prevent file backend from crashing if uid of vcard is NULL (Diego Gonzalez) + + * Calendar + #XB59904 - Speed up calendar queries (Rodrigo) + #XB69624 - make changes in evo corresponding to soap schema changes (Siva) + - fix libical build for automake 1.9 (Rodney) + - fix putenv usage for portability (Julio M. Merino Vidal) + + * Updated Translations: + - sv (Christian Rose) + +- Removed patches to fix build on x86_64 and calendar optimisation for XB59004 as these are in the upstream tarball + +* Tue Dec 7 2004 David Malcolm - 1.0.2-6 +- Amortize writes to a local cache of a webcal calendar, fixing further aspect of #141283 (upstream bugzilla #70267), as posted to mailing list here: +http://lists.ximian.com/archives/public/evolution-patches/2004-December/008338.html +(The groupwise part of that patch did not cleanly apply, so I removed it). + +* Thu Dec 2 2004 David Malcolm - 1.0.2-5 +- Added fix for #141283 (upstream bugzilla XB 59904), a backported calendar +optimisation patch posted to upstream development mailing list here: +http://lists.ximian.com/archives/public/evolution-patches/2004-November/008139.html + +* Wed Nov 3 2004 David Malcolm - 1.0.2-4 +- Added patch to fix usage of GINT_TO_POINTER/GPOINTER_TO_INT for calendar backend GType hash table, breaking on ia64 (#136914) + +* Wed Oct 20 2004 David Malcolm - 1.0.2-3 +- added workaround for a backend leak that causes the "contacts" calendar +backend to hold open an EBook for the local contacts (filed upstream at: +http://bugzilla.ximian.com/show_bug.cgi?id=68533 ); this was causing e-d-s to +never lose its last addressbook, and hence never quit. We workaround this by +detecting this condition and exiting when it occurs, fixing bug #134851 and #134849. + +* Tue Oct 12 2004 David Malcolm - 1.0.2-2 +- added patch to fix build on x86_64 (had multiple definitions of mutex code in libdb/dbinc.mutex.h) + +* Tue Oct 12 2004 David Malcolm - 1.0.2-1 +- update from 1.0.1 to 1.0.2 +- increased libsoup requirement to 2.2.1 to match configuration script + +* Tue Sep 28 2004 David Malcolm - 1.0.1-1 +- update from 1.0.0 to 1.0.1 +- removed patch that fixed warnings in calendar code (now in upstream tarball) + +* Mon Sep 20 2004 David Malcolm - 1.0.0-2 +- fixed various warnings in the calendar code + (filed upstream here: http://bugzilla.ximian.com/show_bug.cgi?id=66383) + +* Tue Sep 14 2004 David Malcolm - 1.0.0-1 +- update from 0.0.99 to 1.0.0 +- changed path in FTP source location from 0.0 to 1.0 + +* Tue Aug 31 2004 David Malcolm - 0.0.99-1 +- update from 0.0.98 to 0.0.99 +- increased libsoup requirement to 2.2.0 to match configuration script + +* Mon Aug 16 2004 David Malcolm - 0.0.98-1 +- updated tarball from 0.0.97 to 0.0.98; updated required libsoup version to 2.1.13 + +* Thu Aug 5 2004 Warren Togami - 0.0.97-2 +- pkgconfig -devel Requires libbonobo-devel, libgnome-devel + +* Wed Aug 4 2004 David Malcolm - 0.0.97-1 +- upgraded to 0.0.97; rewrote the package's description + +* Mon Jul 26 2004 David Malcolm +- rebuilt + +* Tue Jul 20 2004 David Malcolm - 0.0.96-2 +- added version numbers to the BuildRequires test for libsoup-devel and ORBit2-devel + +* Tue Jul 20 2004 David Malcolm - 0.0.96-1 +- 0.0.96; libsoup required is now 2.1.12 + +* Thu Jul 8 2004 David Malcolm +- rebuilt + +* Wed Jul 7 2004 David Malcolm +- rebuilt + +* Tue Jul 6 2004 David Malcolm - 0.0.95-1 +- 0.0.95 + +* Thu Jun 17 2004 David Malcolm - 0.0.94.1-1 +- 0.0.94.1 + +* Mon Jun 7 2004 David Malcolm - 0.0.94-2 +- rebuilt + +* Mon Jun 7 2004 David Malcolm - 0.0.94-1 +- 0.0.94 + +* Wed May 26 2004 David Malcolm - 0.0.93-4 +- added ORBit2 requirement + +* Fri May 21 2004 David Malcolm - 0.0.93-3 +- rebuild again + +* Fri May 21 2004 David Malcolm - 0.0.93-2 +- rebuilt + +* Thu May 20 2004 David Malcolm - 0.0.93-1 +- 0.0.93; libsoup required is now 2.1.10 + +* Wed Apr 21 2004 David Malcolm - 0.0.92-1 +- Update to 0.0.92; added a define and a requirement on the libsoup version + +* Wed Mar 10 2004 Jeremy Katz - 0.0.90-1 +- 0.0.90 + +* Fri Feb 13 2004 Elliot Lee +- rebuilt + +* Mon Jan 26 2004 Jeremy Katz - 0.0.6-1 +- 0.0.6 + +* Wed Jan 21 2004 Jeremy Katz - 0.0.5-2 +- better fix by using system libtool + +* Mon Jan 19 2004 Jeremy Katz 0.0.5-1 +- add some libdb linkage to make the build on x86_64 happy + +* Wed Jan 14 2004 Jeremy Katz 0.0.5-0 +- update to 0.0.5 + +* Sat Jan 3 2004 Jeremy Katz 0.0.4-0 +- Initial build.