1
0
Vincent Untz 2011-04-22 08:27:41 +00:00 committed by Git OBS Bridge
parent 03e3233950
commit ed02f36c62
6 changed files with 416 additions and 57 deletions

View File

@ -1,9 +1,9 @@
libcamel-1_2-19
libebackend-1_2-0
libcamel-1_2-23
libebackend-1_2-1
libebook-1_2-10
libecal-1_2-8
libedata-book-1_2-8
libedata-cal-1_2-10
libedata-book-1_2-9
libedata-cal-1_2-11
libedataserver-1_2-14
libedataserverui-1_2-11
libedataserverui-3_0-0
libegroupwise-1_2-13

View File

@ -1,8 +1,8 @@
Index: evolution-data-server-2.31.92/calendar/libecal/e-cal-component.c
Index: evolution-data-server-2.91.90/calendar/libecal/e-cal-component.c
===================================================================
--- evolution-data-server-2.31.92.orig/calendar/libecal/e-cal-component.c
+++ evolution-data-server-2.31.92/calendar/libecal/e-cal-component.c
@@ -163,6 +163,8 @@ struct _ECalComponentPrivate {
--- evolution-data-server-2.91.90.orig/calendar/libecal/e-cal-component.c
+++ evolution-data-server-2.91.90/calendar/libecal/e-cal-component.c
@@ -169,6 +169,8 @@ struct _ECalComponentPrivate {
* object over the wire.
*/
guint need_sequence_inc : 1;
@ -11,7 +11,7 @@ Index: evolution-data-server-2.31.92/calendar/libecal/e-cal-component.c
};
/* Private structure for alarms */
@@ -335,6 +337,9 @@ free_icalcomponent (ECalComponent *comp,
@@ -355,6 +357,9 @@ free_icalcomponent (ECalComponent *comp,
/* Free the subcomponents */
g_hash_table_foreach_remove (priv->alarm_uid_hash, free_alarm_cb, NULL);
@ -21,7 +21,7 @@ Index: evolution-data-server-2.31.92/calendar/libecal/e-cal-component.c
/* Free the icalcomponent */
@@ -497,6 +502,13 @@ e_cal_component_clone (ECalComponent *co
@@ -517,6 +522,13 @@ e_cal_component_clone (ECalComponent *co
return new_comp;
}
@ -35,7 +35,7 @@ Index: evolution-data-server-2.31.92/calendar/libecal/e-cal-component.c
/* Scans an attachment property */
static void
scan_attachment (GSList **attachment_list, icalproperty *prop)
@@ -759,7 +771,8 @@ scan_property (ECalComponent *comp, ical
@@ -779,7 +791,8 @@ scan_property (ECalComponent *comp, ical
case ICAL_LOCATION_PROPERTY :
priv->location = prop;
break;
@ -45,7 +45,7 @@ Index: evolution-data-server-2.31.92/calendar/libecal/e-cal-component.c
default:
break;
}
@@ -915,6 +928,9 @@ scan_icalcomponent (ECalComponent *comp)
@@ -932,6 +945,9 @@ scan_icalcomponent (ECalComponent *comp)
g_return_if_fail (priv->icalcomp != NULL);
@ -55,7 +55,7 @@ Index: evolution-data-server-2.31.92/calendar/libecal/e-cal-component.c
/* Scan properties */
for (prop = icalcomponent_get_first_property (priv->icalcomp, ICAL_ANY_PROPERTY);
@@ -1013,7 +1029,9 @@ e_cal_component_set_new_vtype (ECalCompo
@@ -1030,7 +1046,9 @@ e_cal_component_set_new_vtype (ECalCompo
case E_CAL_COMPONENT_TIMEZONE:
kind = ICAL_VTIMEZONE_COMPONENT;
break;
@ -66,7 +66,7 @@ Index: evolution-data-server-2.31.92/calendar/libecal/e-cal-component.c
default:
g_warn_if_reached ();
kind = ICAL_NO_COMPONENT;
@@ -1031,8 +1049,8 @@ e_cal_component_set_new_vtype (ECalCompo
@@ -1048,8 +1066,8 @@ e_cal_component_set_new_vtype (ECalCompo
scan_icalcomponent (comp);
/* Add missing stuff */
@ -77,7 +77,7 @@ Index: evolution-data-server-2.31.92/calendar/libecal/e-cal-component.c
}
/**
@@ -1055,6 +1073,7 @@ e_cal_component_set_icalcomponent (ECalC
@@ -1072,6 +1090,7 @@ e_cal_component_set_icalcomponent (ECalC
{
ECalComponentPrivate *priv;
icalcomponent_kind kind;
@ -85,7 +85,7 @@ Index: evolution-data-server-2.31.92/calendar/libecal/e-cal-component.c
g_return_val_if_fail (comp != NULL, FALSE);
g_return_val_if_fail (E_IS_CAL_COMPONENT (comp), FALSE);
@@ -1077,13 +1096,17 @@ e_cal_component_set_icalcomponent (ECalC
@@ -1094,13 +1113,17 @@ e_cal_component_set_icalcomponent (ECalC
|| kind == ICAL_VTODO_COMPONENT
|| kind == ICAL_VJOURNAL_COMPONENT
|| kind == ICAL_VFREEBUSY_COMPONENT
@ -105,27 +105,34 @@ Index: evolution-data-server-2.31.92/calendar/libecal/e-cal-component.c
return TRUE;
}
@@ -1122,6 +1145,7 @@ void
@@ -1138,6 +1161,7 @@ e_cal_component_get_icalcomponent (ECalC
void
e_cal_component_rescan (ECalComponent *comp)
{
ECalComponentPrivate *priv;
+ ECalComponentVType vtype;
g_return_if_fail (comp != NULL);
g_return_if_fail (E_IS_CAL_COMPONENT (comp));
@@ -1133,7 +1157,10 @@ e_cal_component_rescan (ECalComponent *c
@@ -1146,7 +1170,9 @@ e_cal_component_rescan (ECalComponent *c
/* Rescan */
scan_icalcomponent (comp);
- ensure_mandatory_properties (comp);
+
+ vtype = e_cal_component_get_vtype (comp);
+ if (vtype != E_CAL_COMPONENT_VCALENDAR && vtype != E_CAL_COMPONENT_TIMEZONE && vtype != E_CAL_COMPONENT_FREEBUSY);
+ ensure_mandatory_properties (comp);
}
/**
@@ -1194,6 +1221,9 @@ e_cal_component_get_vtype (ECalComponent
@@ -1161,6 +1187,7 @@ void
e_cal_component_strip_errors (ECalComponent *comp)
{
ECalComponentPrivate *priv;
+ ECalComponentVType vtype;
g_return_if_fail (comp != NULL);
g_return_if_fail (E_IS_CAL_COMPONENT (comp));
@@ -1207,6 +1234,9 @@ e_cal_component_get_vtype (ECalComponent
case ICAL_VTIMEZONE_COMPONENT:
return E_CAL_COMPONENT_TIMEZONE;
@ -135,7 +142,7 @@ Index: evolution-data-server-2.31.92/calendar/libecal/e-cal-component.c
default:
/* We should have been loaded with a supported type! */
g_warn_if_reached ();
@@ -2586,6 +2616,27 @@ e_cal_component_set_dtstart (ECalCompone
@@ -2685,6 +2715,27 @@ e_cal_component_set_dtstart (ECalCompone
priv->need_sequence_inc = TRUE;
}
@ -163,7 +170,7 @@ Index: evolution-data-server-2.31.92/calendar/libecal/e-cal-component.c
/**
* e_cal_component_get_due:
* @comp: A calendar component object.
@@ -4039,6 +4090,24 @@ e_cal_component_get_sequence (ECalCompon
@@ -4138,6 +4189,24 @@ e_cal_component_get_sequence (ECalCompon
**sequence = icalproperty_get_sequence (priv->sequence);
}
@ -188,7 +195,7 @@ Index: evolution-data-server-2.31.92/calendar/libecal/e-cal-component.c
/**
* e_cal_component_set_sequence:
* @comp: A calendar component object.
@@ -5964,3 +6033,77 @@ e_cal_component_event_dates_match (ECalC
@@ -6063,3 +6132,77 @@ e_cal_component_event_dates_match (ECalC
return retval;
}
@ -266,10 +273,10 @@ Index: evolution-data-server-2.31.92/calendar/libecal/e-cal-component.c
+
+ return -1;
+}
Index: evolution-data-server-2.31.92/calendar/libecal/e-cal-component.h
Index: evolution-data-server-2.91.90/calendar/libecal/e-cal-component.h
===================================================================
--- evolution-data-server-2.31.92.orig/calendar/libecal/e-cal-component.h
+++ evolution-data-server-2.31.92/calendar/libecal/e-cal-component.h
--- evolution-data-server-2.91.90.orig/calendar/libecal/e-cal-component.h
+++ evolution-data-server-2.91.90/calendar/libecal/e-cal-component.h
@@ -51,7 +51,8 @@ typedef enum {
E_CAL_COMPONENT_TODO,
E_CAL_COMPONENT_JOURNAL,

View File

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

View File

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

View File

@ -1,3 +1,352 @@
-------------------------------------------------------------------
Mon Apr 4 13:05:48 UTC 2011 - fcrozat@novell.com
- Update to version 3.0.0:
+ Bug Fixes:
- bgo#646200: Insufficient requirement on libsoup
+ Updated translations.
-------------------------------------------------------------------
Mon Mar 21 16:36:04 UTC 2011 - fcrozat@novell.com
- Update to version 2.91.92:
+ Bug Fixes:
- bgo#629032: GW count is not updated while downloading
contacts.
- bgo#634663: e-calendar-factory crashes while retracting a
meeting.
- bgo#641838: More compiler warning fixes
- bgo#642783: CamelLocalFolder: Let glibc's realpath() allocate
for us.
- bgo#643748: Slow message_location search rule with maildir
accounts.
- bgo#644367: Check NNTP server capabilities before using OVER
command.
- bgo#644532: Crash when opening ESource with local:/system
URI.
+ Miscellaneous Fixes:
- Improve camel_file_util_encode_fixed_string
- Allow special CAMEL_DEBUG=pop3 to debug pop3 communication
only.
- Finish documenting the libebackend API.
- Improve libedataserver API docs
- Ensure backend life-time during inner calls
- Fix linking in calendar/libegdbus/Makefile.am
- Coding style and whitespace cleanup.
- Remove ESoapMessage and ESoapResponse
- Changes from version 2.91.91:
+ Bug Fixes:
- bgo#614480: Avoid using G_TYPE_INSTANCE_GET_PRIVATE
repeatedly
- bgo#617763: Cannot create events on Yahoo through CalDAV
- bgo#633156: Runtime warning when creating direct subfolder
of On This Computer.
- bgo#639201: Crash on startup - pop3_get_message,
camel_pop3_delete_old.
- bgo#640829: Can drop text/plain message lines in message
preview.
- bgo#643095: Crash when opening invalid multipart/signed
message.
+ Other Changes:
- ECalRecur: Convert intervals < 1 into the default (1)
- e_source_copy() may copy also relative_uri
- Modularize e-addressbook-factory migration.
- Modularize e-calendar-factory migration.
- Bump BASE_VERSION to 3.0.
- Changes from version 2.91.90:
+ Bug Fixes:
- bgo#639483: Category list includes weather information.
- bgo#638563: Make string consistent with other providers.
- bgo#638246: Runtime warning: and_operator:
assertion `argc == 2' failed.
- bgo#638089: Some mobile phone contacts are not shown in
preview.
- bgo#641757: Fix warnings from GCC 4.6.
- bgo#601111: Do not use empty host names in EProxy.
- bgo#641250: Cannot add more than 2 recipients in To: or Cc:
field.
- bgo#640696: Hidden new messages in On This Computer/Inbox.
- bgo#634743: Moving message on GMail with real Trash set
deletes it (2nd try).
- bgo#641110: Improve 'select destination' window in copy/move
to calendar.
- bgo#634743: Moving message on GMail with real Trash set
deletes it.
+ Miscellaneous Fixes:
- CamelTcpStream cleanups.
- Memory leak fix and return events in proper order.
- Remove NULL checks for GObject methods.
- CamelMaildirStore: Fix memory leak
- Bump GTK+ requirement to 3.0.
- Be able to define DBus call timeout in configure and
runtime.
- Perform consistency check on local folders based on the
parameter 'need-summary-check'.
- Add a --keep-running option to e-calendar-factory.
- Add a --keep-running option to e-addressbook-factory.
- Improve libebook annotations.
- Changes from version 2.91.6:
+ Bug Fixes:
- bgo#640898: Evolution creates invalid vCard.
- bgo#623933: Crash under ESourceList::conf_changed_callback.
- bgo#640529: Default size of category window is too small.
- bgo#636495: Build fails :GtkStyle deprecated.
- bgo#635519: Crash at cell_renderer_color_render.
- bgo#635339: 'Mark as read' from popup menu not working on
Junk folder.
- bgo#635353: Don't parse empty addresses in the Google
Contacts backend.
- bgo#566441: The Google backend doesn't use the
tags/categories/groups.
- bgo#639469: WebDAV addressbook only uses https.
- bgo#627788: EDataCalView is never freed in a factory process.
- bgo#639165: maildir expunge not working as expected.
- bgo#525565: Crash in find_book_by_contact at
e-name-selector-entry.c.
- bgo#638948: NNTP folder doesn't implement Expunge
+ Miscellaneous Fixes:
- CamelGroupwiseFolder: Dynamically allocate MD5 digest.
- Fix possible invalid read when checking citation depth.
- Require the latest gtk+-3.0 release until 3.0.
- Drop support for gtk+-2.0.
- Add versioning to D-Bus service names.
- Kill CamelSeekableStream.
- Kill CamelSeekableSubstream.
- CamelMultipartSigned: Avoid using bounded streams.
- Replace CamelStreamSeekPolicy with GSeekType.
- Bump libcamel's shared object name.
- Make contact removal asynchronous in the Google Contacts
backend.
- Add cancellation support to the Google Contacts backend.
- Rebase the Google Contacts backend as an asynchronous
EBookBackend.
- Add e_source_selector_get_source_by_path().
- Bump libgdata dependency to 0.7.0.
- Use GDBus calls without any timeout set.
- imapx_server_get_message: Avoid unreffing a NULL stream.
- CamelStreamFs: Check for cancellation before closing or
flushing.
- Crash on bogus component removal in file calendar backend.
- Changes from version 2.91.5:
+ Address book and calendar backend modules are now split into
different installation directories so the D-Bus factory
processes will only load relevant backend modules. This
changes some pkg-config details for third-party backend
modules.
+ Bug Fixes:
- bgo#637838: Include annotation-glossary.xml in API docs
- bgo#637916: configure.ac with_nspr_includes test is incorrect
- bgo#638095: Async ops in ENameSelectorEntry can exceed widget
lifetime.
+ Other Changes:
- Merge utility functions into Google Contacts backend
- Temporarily remove GTK_DISABLE_DEPRECATED.
- Change the installation path for E-D-S backends.
- Changes from version 2.91.4:
+ Bug Fixes:
- bgo#636334: Birthdays&Anniversaries calendar skips local
address books.
- bgo#636850: Consistent libgweather configure options.
- bgo#633180: Attendee uneditable if typed manually.
- bgo#420813: Unnecessarily slow update/reopen of webcal
calendars.
- bgo#634385: Crash in smtp_connect.
- bgo#616452: Do not set '-Wl,--no-undefined' on
freebsd/openbsd.
- bgo#633557: Translation comments needed.
- bgo#573125: Crashes right after startup when having broken db
summary.
- bgo#633332: Preserve port number in WebDAV address book.
- bgo#631568: Scheduling Meetings with CalDAV calendars.
- bgo#590245: 'evolution --force-shutdown' should kill
factories.
- bgo#628563: Use-after-free crash in objects_added_cb().
- bgo#530205: Use CalDAV calendar read-only when server
unreachable.
- bgo#625048: Fails to detect America/New York system
timezone.
- bnc#590476: Evolution corrupts PDF files.
- meego#6498: Filters are not applied to imapx Inboxes.
+ Miscellaneous Fixes:
- Do not store and generate locel:/system URIs.
- Maildir: Hide folders which do not start with a dot.
- Drop support for password key files.
- Use less threads in CamelDB.
- Changes from version 2.91.3
+ Bug Fixes:
- bgo#635825: Ensure valid UTF8 strings are passed to
GDBus/GVariant.
- bgo#624420: Crash camel_imapx_server_append_message.
- bgo#635673: Stack overflow when opening slow calendar.
- bgo#632962: Duplicate "On this computer" sources after
update.
- bgo#635572: Various linking failures.
- bgo#635550: e-calendar-factory leaks memory.
- bgo#633780: ESourceSelector - check paths when removing
source/group.
- bgo#634573: Crash when importing ics file.
- bgo#633181: Deadlock after moving some mails in maildir.
- bgo#486553: Inline expansion of email lists are not separated
by commas.
- bgo#634658: Unread counts for vfolders never update.
- bgo#602958: Right click over source in calendar view opens a
calendar.
- bgo#634593: Maildir hang when create new folders.
- bgo#633122: git head 2010-10-25 maildir folders that used to
work now don't.
- bgo#581288: Remove .ui files from evolution-data-server.
- bgo#632692: Thread by In-Reply-To, then first found
reference.
- bgo#538716: Do not set expiration on POP3 message cache
- bgo#632676: Only "Checking for new mail" in status bar and
nothing else.
- bgo#631804: Aborts with pthread error in
imapx_server_dispose().
- bgo#634084: ECal reports loaded state too early.
+ Miscellaneous Fixes:
- Cannot delete maildir folder.
- CamelStore: Place Inbox at the top while building folder
info.
- Maildir: Use Inbox instead of '.' while building folder info.
- Maildir: Allow subfolders for Inbox.
- Use '_' instead of '^' for renaming folders with dot symbol
in it.
- Do not unset the deleted flag while copying mails across
folders.
- Make EFileCache changes freezer recursiveable.
- Fix QRESYNC protocol violation(rh#648082).
- Changes from version 2.91.2:
+ Bug Fixes:
- bgo#631073: Task update operation has some delay.
- bgo#631290: Crash in vee_folder_synchronize_sync.
- bgo#632687: Doesn't build against gtk+ 2.91.1.
- bgo#623017: Add introspection support.
- bgo#597567: Crash in comp_subject().
- bgo#632771: Recurring calendar events set to recur forever do
not display past first week.
- bgo#631953: A possible double-free in google backend.
- bgo#632030: Crashed while Groupwise server is not responding.
- bgo#445439: Delete mail from pop-server when deleted from
Inbox/Trash.
- bgo#631842: Improve error reporting in some ECal/EBook
functions.
- bgo#632527: Unmatched vFolder returns incorrect uids on
search.
- bgo#632177: Hide source group when none source lefts after
remove.
- bgo#633122: Maildir migration from old folder hierarchy to
maildir++ hierarchy.
- bgo#632532: Double free in imapx_job_done,
imapx_command_step_fetch_done.
- bgo#633919: Stuck on Mark messages as read.
- bgo#634167: Fails to build with gir.
+ Other Changes:
- [IMAPX] Crash on QRESYNC line formatting on 32bit platform.
- Fix linking against out-of-tree e-d-s.
- Fix failure to RSET SMTP connection before re-use.
- Change the maildir folder hierarchy as per maildir++ spec
- override get_full_path and get_meta_path in maildir store
- Fix remove maildir folder.
- Fix maildir rename and some memory leaks.
- Fix memory leak on imapx_server_get_message() failure.
- Workaround GtkComboBoxText in .ui file.
- camel-folder-search: Fix minor GError handling issue.
- ESourceSelector: Add a "primary-selection" property.
- Fix a build failure due to used CPPFLAGS.
- ENameSelectorDialog: Fix a potential string comparison
crash.
- Changes from version 2.91.1:
+ Bug Fixes:
- bgo#558478: Autocompletion inserts comma.
- bgo#632376: Rewind in camel-disco-diary to fix a crash.
- bgo#534369: New mail notifications for local Inbox don't
work.
- bgo#630358: Google contacts doesn't sync anniversary.
- bgo#608557: CamelOfflineJournal can call fclose with NULL.
- bgo#630358: Google contacts doesn't sync birthday and URL.
- bgo#631594: Various races in CamelOperation.
- bgo#347520: Names containing a dot in address parsed
incorrectly.
- bgo#630361: Categories editing fixes.
- bgo#630889: Use-after-free while sending messages.
- bgo#631404: Stop shipping a Locations.xml.
+ Miscellaneous Fixes:
- Prefix soup_soap_(message/response) with e_soap and add it
in libedataserver so that groupwise, evolution-ews and
evolution-sync for ews.
- Google contacts - do not drop all URLs/events on update.
- Add a CamelFolder:uri property.
- Include also reason_phrase on libsoup errors.
- CamelOperation: Try to avoid crashing on refcount errors.
- Really fix srcdir != builddir builds.
- Limit libgdata support to 0.6.
- Changes from version 2.91.0:
+ Bug Fixes:
- bgo#629714: endless loop in imapx_parse_status()
- bgo#630135: No UI feedback when imapx connection fails
- bgo#630150: imapx attempts to connect to server when already
cancelled.
- bgo#630152: imapx_parser_thread registers wrong operation
- bgo#629752: ldap doesn't work in offline.
- bgo#616598: AM/PM in Date header confuses parser.
- bgo#615274: Encode proxy user/password in proxy URL.
- bgo#628655: imapx parser thread gerror memory leak.
- bgo#615828: Incorrectly set off-line state on
CamelOfflineStore.
- bgo#629916: imapx fails to handle errors in
imapx_command_idle_stop().
- bgo#616596: Disable debug prints from e-categories.c.
- bgo#629726: Increase imapx starting buffer size to 4KiB
- bgo#629908: assertion failed: (E_IS_BOOK (book)).
- bgo#630321: Disabling IMAPX account produces runtime
warnings.
- bgo#630149: imapx_sync() never returns error.
- bgo#599741: Cannot accept meeting reques.
- bgo#630265: Refetches unchanged 'On The Web' calendar.
- bgo#629507: e_book_backend_cache_set_time doesn't rewrite old
value.
- bgo#616172: Return NULL from imapx_find_commad_tag when not
found.
- bgo#630222: Build failure camel-tcp-stream-raw.c.
+ Other Changes:
- bmc#3667 - SOCKS5 failure doesn't fall back to SOCKS4
- Recast CamelOperation as a GCancellable subclass.
- Fix a potential race in operation_idle_cb().
- Move printf inside camel_imapx_debug() macro to make prefixes
easier.
- Add server tagprefix to imapx debug output messages.
- Use correct debug tagprefix in imapx_parse_capability().
- Update license to LGPLv2 for e-debug-log files.
- Updated licenses for imapx to LGPLv2.
- Use new GDK keysym names if available.
- Sanitize error handling in the SOCKS5/SOCKS4 code paths
- Fix potential use-after-free in ECal, as with EBook bug
bgo#629908.
- Use GCancellable in all methods that may block.
- Rename blocking Camel methods.
- Camel: Add an asynchronous API.
- Camel: Adapt tests to API changes.
- Bump Camel's soname for all this API breakage.
- Bump gtk+-2.0 requirement to 2.22.0.
- Fix GCancellable usage in IMAPX threads.
- Have camel_operation_new() return a GCancellable.
- Use macros for CamelOperation timeouts.
- Adapt to GtkObject removal in GTK3.
- Emit CamelFolder and CamelStore signals from idle callbacks.
- Don't link libebook to GTK+.
- Use upstream gettext instead glib one.
- IMAPX: Use a CamelOperation, not GCancellable in the parser
thread.
- No need to allocate colors with cairo drawing.
- CamelStore: Forgot a part in store_get_folder_info().
- Collect Camel flags into enum types.
- Avoid passing NULL to g_strstrip in e_contact_get calls.
- Many sonames have changed with gtk3/gnome3 port.
- Add pkgconfig(gtk+-3.0) as BuildRequires
- Remove obsolete configure options (with-krb4, gnome-keyring,
enable-nss, enable-nspr, enable-hula, enable-exchange)
- Rebase dice-eds-changes.patch.
-------------------------------------------------------------------
Tue Nov 16 09:22:51 CET 2010 - dimstar@opensuse.org

View File

@ -1,7 +1,7 @@
#
# spec file for package evolution-data-server (Version 2.32.1)
# spec file for package evolution-data-server
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -20,18 +20,18 @@
# Shared Library soNUMs, to make it easier for updates
# When updating the sonums, do not forget to also update baselibs.conf
%define so_camel 19
%define so_ebackend 0
%define so_camel 23
%define so_ebackend 1
%define so_ebook 10
%define so_ecal 8
%define so_edata_book 8
%define so_edata_cal 10
%define so_edata_book 9
%define so_edata_cal 11
%define so_edataserver 14
%define so_edataserverui 11
%define so_edataserverui 0
%define so_egroupwise 13
Name: evolution-data-server
%define _evo_version 2.32
%define _evo_version 3.0
BuildRequires: bison
BuildRequires: db-devel
%if %USE_EVOLDAP
@ -56,6 +56,7 @@ BuildRequires: libsoup-devel
BuildRequires: mozilla-nss-devel
BuildRequires: nss-shared-helper-devel
BuildRequires: python-devel
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: sqlite3-devel
BuildRequires: translation-update-upstream
# bug437293
@ -65,7 +66,7 @@ Obsoletes: evolution-data-server-64bit
%ifarch %ix86 ppc
Obsoletes: evolution-data-server-32bit
%endif
Version: 2.32.1
Version: 3.0.0
Release: 1
Summary: Evolution Data Server
Url: http://www.gnome.org
@ -88,6 +89,7 @@ and calendar in the GNOME Desktop.
%package -n libcamel-1_2-%{so_camel}
Summary: Evolution Data Server - Messaging Library
Group: System/Libraries
@ -99,6 +101,7 @@ This package contains a shared system library for messaging.
%package -n libebackend-1_2-%{so_ebackend}
Summary: Evolution Data Server - Backend Utilities Library
Group: System/Libraries
@ -110,6 +113,7 @@ This package contains a shared system library for backends.
%package -n libebook-1_2-%{so_ebook}
Summary: Evolution Data Server - Address Book Client Library
Group: System/Libraries
@ -121,6 +125,7 @@ This package contains a shared system library to access address books.
%package -n libecal-1_2-%{so_ecal}
Summary: Evolution Data Server - Calendar Client Library
Group: System/Libraries
@ -132,6 +137,7 @@ This package contains a shared system library to access calendars.
%package -n libedata-book-1_2-%{so_edata_book}
Summary: Evolution Data Server - Address Book Backend Library
Group: System/Libraries
@ -143,6 +149,7 @@ This package contains a shared system library for address book backends.
%package -n libedata-cal-1_2-%{so_edata_cal}
Summary: Evolution Data Server - Calendar Backend Library
Group: System/Libraries
@ -154,6 +161,7 @@ This package contains a shared system library for calendar backends.
%package -n libedataserver-1_2-%{so_edataserver}
Summary: Evolution Data Server - Utilities Library
Group: System/Libraries
@ -163,12 +171,13 @@ and calendar in the GNOME Desktop.
This package contains a shared system library.
%package -n libedataserverui-1_2-%{so_edataserverui}
%package -n libedataserverui-3_0-%{so_edataserverui}
Summary: Evolution Data Server - Graphical Utilities Library
Group: System/Libraries
%description -n libedataserverui-1_2-%{so_edataserverui}
%description -n libedataserverui-3_0-%{so_edataserverui}
Evolution Data Server provides a central location for your address book
and calendar in the GNOME Desktop.
@ -176,6 +185,7 @@ This package contains a shared system library.
%package -n libegroupwise-1_2-%{so_egroupwise}
Summary: Evolution Data Server - Groupwise Library
Group: System/Libraries
@ -197,7 +207,7 @@ Requires: libecal-1_2-%{so_ecal} = %{version}
Requires: libedata-book-1_2-%{so_edata_book} = %{version}
Requires: libedata-cal-1_2-%{so_edata_cal} = %{version}
Requires: libedataserver-1_2-%{so_edataserver} = %{version}
Requires: libedataserverui-1_2-%{so_edataserverui} = %{version}
Requires: libedataserverui-3_0-%{so_edataserverui} = %{version}
Requires: libegroupwise-1_2-%{so_egroupwise} = %{version}
%if %USE_EVOLDAP
Requires: evoldap2-devel
@ -238,19 +248,12 @@ translation-update-upstream
--with-openldap=yes \
%endif
--with-krb5=%{_prefix} \
--with-krb4=%{_prefix} \
--enable-gnome-keyring \
--enable-gtk-doc \
--enable-ipv6=yes \
--enable-nss=yes \
--enable-nspr=yes \
--enable-smime=yes \
--enable-nntp=yes \
--enable-hula=yes \
--enable-exchange=yes \
--with-e2k-debug \
--disable-static
%{__make} %{?_smp_mflags}
%{__make} %{?_smp_mflags} V=1
%install
%{makeinstall}
@ -300,9 +303,9 @@ find %{buildroot} -name '*.la' -type f -delete -print
%postun -n libedataserver-1_2-%{so_edataserver} -p /sbin/ldconfig
%post -n libedataserverui-1_2-%{so_edataserverui} -p /sbin/ldconfig
%post -n libedataserverui-3_0-%{so_edataserverui} -p /sbin/ldconfig
%postun -n libedataserverui-1_2-%{so_edataserverui} -p /sbin/ldconfig
%postun -n libedataserverui-3_0-%{so_edataserverui} -p /sbin/ldconfig
%post -n libegroupwise-1_2-%{so_egroupwise} -p /sbin/ldconfig
@ -316,7 +319,7 @@ find %{buildroot} -name '*.la' -type f -delete -print
# Category icons that are used by libedataserver
%{_datadir}/pixmaps/evolution-data-server/
%{_datadir}/dbus-1/services/org.gnome.evolution.dataserver.*.service
%{_libdir}/evolution-data-server-1.2/
%{_libdir}/evolution-data-server/
%{_libexecdir}/evolution-data-server/
%files -n libcamel-1_2-%{so_camel}
@ -348,9 +351,9 @@ find %{buildroot} -name '*.la' -type f -delete -print
%defattr(-, root, root)
%{_libdir}/libedataserver-1.2.so.%{so_edataserver}*
%files -n libedataserverui-1_2-%{so_edataserverui}
%files -n libedataserverui-3_0-%{so_edataserverui}
%defattr(-, root, root)
%{_libdir}/libedataserverui-1.2.so.%{so_edataserverui}*
%{_libdir}/libedataserverui-3.0.so.%{so_edataserverui}*
%files -n libegroupwise-1_2-%{so_egroupwise}
%defattr(-, root, root)