From f483c29f4a7bac3d07daadf7954b738e03845163707cf2f7bc766d48707bc7de Mon Sep 17 00:00:00 2001 From: Vincent Untz Date: Wed, 27 Apr 2011 08:34:17 +0000 Subject: [PATCH] Accepting request 67360 from GNOME:Next thanks OBS-URL: https://build.opensuse.org/request/show/67360 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/evolution?expand=0&rev=114 --- evolution-2.32.1.tar.bz2 | 3 - evolution-3.0.0.tar.bz2 | 3 + evolution-mime-scheme-handler.patch | 133 ------- evolution-mono2.patch | 13 - evolution.changes | 532 ++++++++++++++++++++++++++++ evolution.spec | 56 +-- 6 files changed, 565 insertions(+), 175 deletions(-) delete mode 100644 evolution-2.32.1.tar.bz2 create mode 100644 evolution-3.0.0.tar.bz2 delete mode 100644 evolution-mime-scheme-handler.patch delete mode 100644 evolution-mono2.patch diff --git a/evolution-2.32.1.tar.bz2 b/evolution-2.32.1.tar.bz2 deleted file mode 100644 index e1a05cd..0000000 --- a/evolution-2.32.1.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6f6f904b5a2c6cf51f9c44317fc1990b07593eba54957c3924c2db0a235117a3 -size 31875075 diff --git a/evolution-3.0.0.tar.bz2 b/evolution-3.0.0.tar.bz2 new file mode 100644 index 0000000..92db00d --- /dev/null +++ b/evolution-3.0.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2969c999cf995dd434598a366ae9c51a43d119bfe36e3de40ad2f82832210957 +size 31851324 diff --git a/evolution-mime-scheme-handler.patch b/evolution-mime-scheme-handler.patch deleted file mode 100644 index 6528069..0000000 --- a/evolution-mime-scheme-handler.patch +++ /dev/null @@ -1,133 +0,0 @@ -commit 61999b493fc4266300eab2907909867e73e4cc1e -Author: Milan Crha -Date: Wed Oct 20 15:24:29 2010 +0200 - - Bug #631451 - Add handlers for x-scheme-handler/mailto - -diff --git a/data/evolution.desktop.in.in b/data/evolution.desktop.in.in -index d69738e..5fdad27 100644 ---- a/data/evolution.desktop.in.in -+++ b/data/evolution.desktop.in.in -@@ -14,4 +14,4 @@ X-GNOME-Bugzilla-Product=Evolution - X-GNOME-Bugzilla-Component=BugBuddyBugs - X-GNOME-Bugzilla-Version=@BASE_VERSION@.x - X-GNOME-Bugzilla-OtherBinaries=e-addressbook-factory;e-calendar-factory --MimeType=text/calendar;text/x-vcard;text/directory;application/mbox;message/rfc822; -+MimeType=text/calendar;text/x-vcard;text/directory;application/mbox;message/rfc822;x-scheme-handler/mailto; -diff --git a/modules/mailto-handler/evolution-mailto-handler.c b/modules/mailto-handler/evolution-mailto-handler.c -index 367d9166..01d1bd2 100644 ---- a/modules/mailto-handler/evolution-mailto-handler.c -+++ b/modules/mailto-handler/evolution-mailto-handler.c -@@ -30,7 +30,9 @@ - ((obj), E_TYPE_MAILTO_HANDLER, EMailtoHandler)) - - #define MAILTO_COMMAND \ -- "evolution --component=mail %s" -+ "evolution --component=mail" -+ -+#define MAILTO_HANDLER "x-scheme-handler/mailto" - - typedef struct _EMailtoHandler EMailtoHandler; - typedef struct _EMailtoHandlerClass EMailtoHandlerClass; -@@ -63,13 +65,18 @@ mailto_handler_get_shell (EMailtoHandler *extension) - } - - static gboolean --mailto_handler_is_evolution (const gchar *mailto_command) -+mailto_handler_is_evolution (/*const*/ GAppInfo *app_info) - { - gint argc; - gchar **argv; - gchar *basename; - gboolean is_evolution; -+ const gchar *mailto_command; -+ -+ if (app_info == NULL) -+ return FALSE; - -+ mailto_command = g_app_info_get_commandline (app_info); - if (mailto_command == NULL) - return FALSE; - -@@ -174,14 +181,14 @@ mailto_handler_check (EMailtoHandler *extension) - EShell *shell; - EShellSettings *shell_settings; - gboolean check_mailto_handler = TRUE; -- gchar *mailto_command = NULL; -+ GAppInfo *app_info = NULL; -+ GError *error = NULL; - - shell = mailto_handler_get_shell (extension); - shell_settings = e_shell_get_shell_settings (shell); - - g_object_get ( - shell_settings, -- "mailto-handler-command", &mailto_command, - "mailto-handler-check", &check_mailto_handler, - NULL); - -@@ -189,25 +196,37 @@ mailto_handler_check (EMailtoHandler *extension) - if (!check_mailto_handler) - goto exit; - -+ app_info = g_app_info_get_default_for_type (MAILTO_HANDLER, FALSE); -+ - /* Is Evolution already handling "mailto" URIs? */ -- if (mailto_handler_is_evolution (mailto_command)) -+ if (mailto_handler_is_evolution (app_info)) - goto exit; - - /* Does the user want Evolution to handle them? */ - if (!mailto_handler_prompt (extension)) - goto exit; - -+ if (app_info) -+ g_object_unref (app_info); -+ - /* Configure Evolution to be the "mailto" URI handler. */ -+ app_info = g_app_info_create_from_commandline ( -+ MAILTO_COMMAND, -+ _("Evolution"), -+ G_APP_INFO_CREATE_SUPPORTS_URIS, -+ &error); - -- g_object_set ( -- shell_settings, -- "mailto-handler-command", MAILTO_COMMAND, -- "mailto-handler-enabled", TRUE, -- "mailto-handler-needs-terminal", FALSE, -- NULL); -+ if (app_info && !error) -+ g_app_info_set_as_default_for_type (app_info, MAILTO_HANDLER, &error); - - exit: -- g_free (mailto_command); -+ if (app_info) -+ g_object_unref (app_info); -+ -+ if (error) { -+ g_warning ("Failed to register as default handler: %s", error->message); -+ g_error_free (error); -+ } - } - - static void -@@ -226,18 +245,6 @@ mailto_handler_constructed (GObject *object) - "mailto-handler-check", - "/apps/evolution/mail/prompts/checkdefault"); - -- e_shell_settings_install_property_for_key ( -- "mailto-handler-command", -- "/desktop/gnome/url-handlers/mailto/command"); -- -- e_shell_settings_install_property_for_key ( -- "mailto-handler-enabled", -- "/desktop/gnome/url-handlers/mailto/enabled"); -- -- e_shell_settings_install_property_for_key ( -- "mailto-handler-needs-terminal", -- "/desktop/gnome/url-handlers/mailto/needs_terminal"); -- - g_signal_connect_swapped ( - shell, "event::ready-to-start", - G_CALLBACK (mailto_handler_check), extension); diff --git a/evolution-mono2.patch b/evolution-mono2.patch deleted file mode 100644 index 19e4728..0000000 --- a/evolution-mono2.patch +++ /dev/null @@ -1,13 +0,0 @@ -Index: evolution-2.32.1/configure.ac -=================================================================== ---- evolution-2.32.1.orig/configure.ac -+++ evolution-2.32.1/configure.ac -@@ -766,7 +766,7 @@ AC_ARG_ENABLE([mono], - [Add Mono embedded hooks.]), - [enable_mono=$enableval],[enable_mono=no]) - if test "x${enable_mono}" = "xyes"; then -- PKG_CHECK_MODULES([MONO], ["mono"]) -+ PKG_CHECK_MODULES([MONO], ["mono-2"]) - AC_DEFINE(ENABLE_MONO,1,[Define if Mono embedding should be enabled]) - fi - AC_SUBST(MONO_CFLAGS) diff --git a/evolution.changes b/evolution.changes index 6652be5..c87c7a6 100644 --- a/evolution.changes +++ b/evolution.changes @@ -1,3 +1,535 @@ +------------------------------------------------------------------- +Tue Apr 5 09:15:26 UTC 2011 - fcrozat@novell.com + +- Update to version 3.0.0: + + bgo#646200: Insufficient requirement on libsoup. + + bgo#646384: Updated App Icon + + bgo#645551: Mailer statusbar jumping in size. + + Fix translations being broken by removing calls to + bindtextdomain() from plugins. It shouldn't be needed for + plugins that live in the evolution source tree anyway since + they should just use the translation domain they inherit from + main(). +- No more svg icon. + +------------------------------------------------------------------- +Tue Apr 5 09:06:07 UTC 2011 - dimstar@opensuse.org + +- BuildRequire libmono-2_0-1 to workaround an issue on mono + packaging. Reported to mono team, will be fixed for Factory. + +------------------------------------------------------------------- +Wed Mar 30 15:36:23 UTC 2011 - fcrozat@novell.com + +- Update to version 2.91.92: + + Bug Fixes: + - bgo#223838: Do not share global Sent folder view with regular + folders. + - bgo#586461: Remove signature also from HTML formatted emails + on reply. + - bgo#615204: Adding AOL mail account as IMAP results in POP + account. + - bgo#618440: "Reply" does not always strip signatures + - bgo#637641: Crash on audio alarms with invalid file URI set + - bgo#641939: Doesn't read online state on start + - bgo#643507: Font preferences don't work + - bgo#644053: Fix packing in "Network Preferences" + - bgo#644066: Text selection is cleared when right-clicking on + a link. + - bgo#644107: Local addressbooks created without relative_uri + set. + - bgo#644164: Using outdated Connman D-Bus names + - bgo#644166: Add style class to primary toolbars + - bgo#644194: EAddressbookModel: Logic error in remove_contact + - bgo#644232: Support NetworkManager 0.9 + - bgo#644235: Make EActivityProxy a GtkFrame + - bgo#644301: Invalid GVariant format in NetworkManager module + - bgo#644792: Crash when sending D-Bus message + + Miscellaneous Fixes: + - Typo in comment: s/datefime-formats/datetime-formats/ + - Do not prompt for offline when mail backend not started + - Use message subject for attachment description if no filename + provided. + - Minor glitches in Account Editor + - Fix build break after recent eds changes + - Fix few invalid reads caused by ECanvas + - Save account list when changing account + - Select IMAP+ by default in new account setup +- Changes from version 2.91.91: + + Bug Fixes: + - bgo#434972: Reply does not detect "RE :" subject prefix. + - bgo#550867: Showing location in meetings. + - bgo#608804: Some attachments make evolution crash in libical. + - bgo#614480: Avoid using G_TYPE_INSTANCE_GET_PRIVATE + repeatedly. + - bgo#623593: Cannot drag&drop attached messages from mails. + - bgo#635002: Fix invalid use of .la file in contact-editor. + - bgo#637091: Crash in g_str_hash, + task_shell_sidebar_client_removed. + - bgo#640829: Can drop text/plain message lines in message + preview. + - bgo#641343: Cannot scroll to bottom of folder list while + dragging. + - bgo#641374: "Send new mail to..." popup action doesn't work. + - bgo#641456: Crash in pst_process_appointment at + pst-importer.c. + - bgo#641805: Clicking links in mail composer opens URL twice. + - bgo#642093: Frees message attachment content on Reply. + - bgo#642447: Invalid reads while disabling groupwise account. + - bgo#642954: Doesn't commit/abort sequence on modification + error. + - bgo#643218: Local delivery doesn't deliver after maildir + migration. + - bgo#643297: multipart/related formatter skips the last part. + - bgo#643402: Fails to build with --disable-smime. + - bgo#643635: Typo in the code from commit for bug #434972. + - bgo#643693: Crash opening attached text/html mail. + + Other Changes: + - Write state.ini immediately in EShellView::dispose method. + - Use G_SIGNAL_TYPE_STATIC_SCOPE for all GdkEvent signal + params. + - Fix incorrect use of ngettext from a patch for bgo#635414 + - Slightly smaller dialogs for Reply type questions (but not + all). + - Let Esc behave like Cancel in Reply questions and do not leak + message. + - Do not leak attachments in a mail view. + - Merge duplicate local sources. + - Do not flush Outbox when mail shell backend not started. + - Construct attachment bars for correct message part ids. + - Bump BASE_VERSION to 3.0. +- Changes from version 2.91.90: + + Bug Fixes: + - bgo#639483: Category list includes weather information + - bgo#639043: Alarm notify snooze time not properly adjustable. + - bgo#642121: Won't build with --with-clutter due missing + include. + - bgo#642566: Picture Gallery, not Image Gallery. + - bgo#638307: Error when sending mail after converting to + maildir. + - bgo#642088: Crash when changing advanced send options in + GroupWise. + - bgo#638478: During sending fails to parse X-Evolution-PostTo + field. + - bgo#638391: Always passing NULL to emu_addr_cancel_book(). + - bgo#638333: Critical warning when invoking File->New->Mail + Folder. + - bgo#640802: [express] Message preview automatically switches + to vertical view. + - bgo#255973: Contact preview waste space and cosmetic + correction. + - bgo#642171: Implicit libgnome dependency for lockdown GConf + keys. + - bgo#638057: Evolution --express doesn't remember status bar + setting. + - bgo#637924: Shows duplicate sentence while click + "Back-Sending" button. + - bgo#637923: Wrap long text in Yahoo email setup. + - bgo#637727: Sent/Draft folder not set in startup-wizard + account. + - bgo#637493: Fails to build with --enable-profiling configure + option. + - bgo#636408: Loss of data on removal of an IMAP folder with an + asterisk. + - bgo#641502: Flickering while resizing the mail list. + - bgo#641701: Issues with pst-import plugin. + - bgo#641756: Fix warnings from GCC 4.6. + - bgo#634571: Check for 'mono-2' rather than 'mono' package. + - bgo#641451: Crash in folder_selection_button_new. + - bgo#641011: Ugly appointment editing windows. + - bgo#222423: Support Face headers. + - bgo#640801: Workaround gtk3 bug. + - bgo#635144: Using external editor duplicates signature. + + Miscellaneous Fixes: + - Order matters, process master object first, then detached + instances. + - Slightly nicer EAlertDialog after move to gtk3. + - Require libsoup-gnome-2.4 instead of libsoup-2.4. + - Remove NULL checks for GObject methods. + - Bump GTK+ requirement to 3.0. + - Do not perform the summary consistency check on local + folders, 'On this Computer'. + - Composer: Add Edit -> Preferences. + - Fix cairo-gobject.h include path. + - Fix image dropping in composer while in HTML mode. +- Changes from version 2.91.6: + + Bug Fixes: + - bgo#640760: New mail "stuck" if missing attachment dialog + cancelled. + - bgo#640707: Crash on 'Add to address book'->'Edit full' + click. + - bgo#640706: Can't edit filter/advance search condition. + - bgo#640704: Replace GtkWindow::allow_shrink/grow with + resizable. + - bgo#640536: Warnings when adding a google account in express + mode. + - bgo#640526: Default column width in address card view is + small. + - bgo#640522: Set minimal height on Description fields in event + editors. + - bgo#640516: Information bar above folder list is empty. + - bgo#640517: Runtime warnings when launching composer. + - bgo#640083: Cannot configure LDAPS on port 636. + - bgo#640025: Silence debug output in spamassassin plugin. + - bgo#640091: Improve error handling during send + post-processing. + - bgo#634403: Mails Label popup menu is not updated properly. + - bgo#604534: Evolution "ignores" key-usage info in + certificates. + - bgo#633982: Crash when trying to Create a search folder from + a search. + - bgo#633788: Mail plugin's update-actions handler is never + called. + - bgo#553438: Deletes lines of a reply when changing address. + - bgo#600013: Crash in mail_reader_message_loaded_cb. + - bgo#634305: Crash on move of contacts between books. + - bgo#638087: Crash at merging duplicate contact. + - bgo#638808: camel_shutdown() called too early. + - bgo#593020: Do not check Bcc in "Sender or Recipients" + condition. + + Miscellaneous Fixes: + - libchamplain-0.8 exists now. + - gladeui is 2.0 now. + - Require the latest gtk+-3.0 release until 3.0. + - No more "expose-event" on GtkWidget. + - Most (but not all) packing issues from Mail preferences. + - Do not oversize New and Send/Receive toolbar buttons. + - Adapt size_request vfuncs to latest gtk+-3.0 API. + - Adapt smclient to latest gtk+-3.0 API. + - Adapt gdk_window_get_geometry for gtk+-3.0 + - Adapt to GtkComboBox class reorg. + - Avoid using deprecated GTK_SELECTION_EXTENDED. + - Use latest gnome-desktop API. + - gdk_cursor_unref() -> g_object_unref(). + - Dialogs no longer have separators. + - Drop support for gtk+-2.0. + - Adapt to Camel API changes. + - mail: Use G_DEFINE_TYPE for EmFolderTreeModel. + - Use e_load_book_source_async() for all EBook loading. + - Use e_source_selector_get_source_by_path(). + - Fudge GtkScrollable for gtk2. + - Fudge gtk_widget_get_preferred_size() for gtk2. + - Do not hide maildir accounts from UI + - GtkSelectionData is sealed in GTK3. +- Changes from version 2.91.5: + + Bug Fixes: + - bgo#567879: Add View >> Gallery Option In Email Composer. + - bgo#633854: Crash in build_template_menus_recurse. + - bgo#637482: Flushing outbox gives up on first error. + - bgo#637906: Don't ask again when sending to non-mail + recipients. + - bgo#638245: Crash when printing Work Week view. + + Other Changes: + - Disconnect signal handlers from actions in alert_dispose(). + - Temporarily remove GDK_DISABLE_DEPRECATED (again). + - Call setlocale() instead of gtk_set_locale(). + - Fix menu item capitalizaion. + - Add e_shell_submit_alert(). + - Fix wrong button name in Restore instructions + - Fix all back up that should be backup + - Improve wording of Maildir migration dialog. + - Avoid idle callbacks in EMailBackend initialization. + - Improve Maildir migration. (Matthew Barnes) + - EMFolderTree: Fully implement ESelectableInterface. + - EActionComboBox: Fix runtime warnings with GTK3. + - EAttachmentIconView: Fix runtime warnings with GTK3. +- Changes from version 2.91.4: + + Bug Fixes: + - bgo#250046: Quote names in addresses when necessary in mail + preview. + - bgo#634385: Crash in smtp_connect. + - bgo#637162: May not add toolbar Send/Receive button multiple + times. + - bgo#436914: Reply to inline GPG quotes raw GPG message. + - bgo#616452: Do not set '-Wl,--no-undefined' on + freebsd/openbsd. + - bgo#633702: Forget password when saving account without + "Remember password". + - bgo#633611: Do not close Add Filter Rule dialog on error. + - bgo#633332: Preserve port number in WebDAV address book. + - bgo#631568: Scheduling Meetings with CalDAV calendars. + - bgo#593587: Fails to retrieve free/busy info if auth + required. + - bgo#590245: 'evolution --force-shutdown' should kill + factories. + - bgo#627536: Open meeting as meeting, not as appointment, in + week view. + - bgo#620234: Invalid writes during free/busy. + - bgo#636265: Trash is untranslated in the window title. + - bgo#635755: Authenticate books in addressbook importers on + open. + - bgo#567415: Remove "Nettiquette" section. + - bgo#544328: Fix right-click, right click, double-click, + double click spellings. + - bgo#608527: Remove non-existing images/figures linked from + User Guide. + - bgo#566240: Remove useless part of sentence. + - bgo#588572: Fix invalid sentence. + - bgo#587153: Fix broken sentence. + - bgo#587152: Fix broken sentence. + - bgo#588570: Fix weird sentence. + - bgo#634734: Fix steps for contact list creation. + - bgo#555324: Ask for destination before "Save in Addressbook" + inline vCard. + - bgo#627176: Do not spawn other process when clicking mailto: + uri. + - bgo#621150: Add the possibility to modify locale of the + quoting messages. + - bnc#602183: Crash in Mini Calendar View + - bgo#636058: Account setup issues express mode. + + Miscellaneous Fixes: + - Show common addressbook and calendar errors in an alert sink. + - Remove duplicated info listed already in Quick Reference PDF + anyway. + - Remove useless listing of all categories available. No + additional value to have that in the docs. + - Check for the existence of .Outbox folder while migrating. + Make sure the dummy account is created only once.. + - Free/busy meeting view doesn't work due to non-working + extension. + - Remove confusing and isolated "Contact list" line. + - Set the provider's defaults on when CamelURLs get refreshed + with a new protocol. + - Avoid a crash when building templates menu. + - CalDAV plugin - use saved password, if available, for server + browsing. + - Default to beginning of the day for the last alarm + notification. +- Changes from version 2.91.3: + + Bug Fixes: + - bgo##635828: Do not send meeting mails with no recipient. + - bgo##635738: Sanitize Previous/Next buttons when not usable. + - bgo##634387: Crash in bbdb_sync_buddy_list_in_thread. + - bgo##207580: Allow new mail check on individual accounts. + - bgo##635673: Stack overflow when opening slow calendar. + - bgo##632962: Duplicate "On this computer" sources after + update. + - bgo##371705: Calendar's day view does not reset its IM + context. + - bgo##635087: Leftover files after migration of + config/data/cache to XDG directories. + - bgo##633783: Folder->Expunge enabled when no folder selected. + - bgo##633779: GtkComboBoxText issues. + - bgo##633774: Headers are gone in grouped view. + - bgo##632781: Cannot disable search folders. + - bgo##632683: Remove-duplicates should work on selection. + - bgo##632293: Do not add POP accounts into folder tree. + - bgo##632676: Only "Checking for new mail" in status bar and + nothing else. + - bgo##632671: "Search interrupted" status message forever. + - bgo##632176: Force user name on Google calendar/address book. + + Miscellaneous Fixes: + - [vCard-inline] Check also text/directory parts. + - Reset IM context when entering ECellText editing. + - Maildir migration: allow subfolders for Inbox. + - Migrate the local store from mbox to maildir format. + - Fix windows build of backup-restore plugin. + - Drop accessibility support for ECellText. + - Workaround crash when pasting nothing into html message + composer. + - Use gtk_paned_new() instead gtk_[v|h]paned_new(). +- Changes from version 2.91.2: + + Bug Fixes: + - bgo#445439: Delete mail from pop-server when deleted from + Inbox/Trash. + - bgo#484554: Day names can overlap in calendar printouts. + - bgo#534453: Incorporate 'Remove attachments' plugin. + - bgo#567265: BCC kept on message forward from Sent folder. + - bgo#592045: Use week-day names in abbreviated date. + - bgo#597567: Crash in comp_subject(). + - bgo#612181: Show recurring events in italic in date + navigator. + - bgo#628139: Thread-safety issues in libical time zone + loading. + - bgo#629479: Runtime critical warnings from e-print.c. + - bgo#630504: Precache collate keys before sorting in + EReflowModel. + - bgo#630695: Invalid read when enable/disable the account in + preferences. + - bgo#630969: Implement also Message->Go to->Previous Thread. + - bgo#631451: Add handlers for x-scheme-handler/mailto. + - bgo#631526: Loading images doesn't use proxy credentials. + - bgo#631731: Remove status icon from mail notifier. + - bgo#631870: Memory leak in e_week_view after GtkObject + removal. + - bgo#631956: Reset renderer properties in + action_combo_box_render_pixbuf. + - bgo#631981: Change reply_close_browser short description + text. + - bgo#631982: Hide Page properties in signature editor. + - bgo#632199: Opening calendar from panel clock goes to + previous day. + - bgo#632278: Double .vcf extension on addressbook save. + - bgo#632280: Backup file name should include date (YYYYMMDD). + - bgo#632562: Disabled account in preferences not remove in + folder tree. + - bgo#632580: Freezes UI on account disable. + - bgo#632641: Handle combo box text API going away. + - bgo#632679: Add 'Remove attachments' in pop up menu. + - bgo#632767: Some widgets removed from mail-config.ui. + - bgo#632768: Message list not realized when opening new + folder. + - bgo#632769: EMeetingTimeSelector can be unrealized in express + mode. + - bgo#632870: Cut and paste broken in ESignatureEditor. + - bgo#632903: Support libnotify-0.7. + - bgo#632941: Calendar ignores preference "show/hide end + times". + - bgo#633155: Incorrect signal connection with + mail-vfolder.c:folder_deleted_cb. + - bgo#633158: Importer stops after single mail import. + - bgo#633172: Folder->Subscriptions is always enabled. + - bgo#633371: Remote pop folder no longer emptied. + - bgo#633471: EAttachmentStore store folder name where uri is + expected. + - bgo#634088: Uses uninitialized variable in + action_contact_new_cb. + + Other Changes: + - Add an EOfflineAlert module. + - Send errors to an EAlertSink instead of the task bar. + - Kill mail_config_get_gconf_client(). + - Kill mail_config_service_set_save_passwd(). + - Move more account utilities to e-account-utils.c. + - Collect mail enum types in e-mail-enums.h. + - Add an "ellipsize" property to EMFolderTree. + - Crash on start with vfolders configured + - Reduce GConf usage in em-composer-utils.c. + - Deal with GtkComboBoxEntry removal in gtk+-3.0. + - Add missing gtk-compat.h include to various files + - Memory leaks around g_value_set_string + - Kill mail_store_set_offline(). + - Fix build on platforms when ngettext is a macro. + - Drop usage of GtkAnchorType. + - Workaround GtkComboBoxText/GtkComboBoxEntry in .ui files + - More detailed runtime warning on message list pre-sorting + - Port gnome-canvas drawing from GDK to cairo. + - Kill mail_append_mail(). + - Skip writing to Outbox when sending. + - EMailReader: Rewrite message retrieval tracking. + - Kill mail_get_messagex(). + - Kill em_folder_utils_unsubscribe_folder(). + - EMailBrowser: Implement EAlertSink. + - EMailReader: Add a get_alert_sink() method. + - Add missing stock appointment-reminder icons + - Set checkspin label mnemonic widget in account editor + - Utilize the new ESourceSelector:primary-selection property. + - Use @valuenick@ in glib-gen.mak. + - Rename CalUnits to EDurationType. + - Add GBinding transform funcs for enum types. + - Move calendar preferences to the calendar module. +- Changes from version 2.91.1: + + Bug Fixes: + - bgo#630506: "You have %d alarms" needs ngettext. + - bgo#631968: Date wrongly displayed as Tomorrow. + - bgo#604981: Always bcc ignored for Contacts. + - bgo#587011: Integrate remove-duplicates into evolution. + - bgo#632171: "New Address Book" dialog accepts whitespace for + name. + - bgo#632127: Composer is editable while sending message. + - bgo#305425: Toolbar cancel button is always sensitive. + - bgo#461769: Add a --force-online command line option. + - bgo#630490: Not visible calendar color change immediately. + - bgo#630375: Character encoding of GPG encrypted message not + honored. + - bgo#617611: redo_queries calls gtk+ functions in non-main + thread. + - bgo#619387: EMailBrowser doesn't honour sorting of a mail + window. + - bgo#240302: Print the work week view + - bgo#223337: Auto-close message-browser when replying to them. + - bgo#552121: Drop UUENCODE inline filter. + - bgo#631341: On This Computer/Inbox sub-folders lost. + - bgo#631588: Sort by Subject doesn't work. + - bgo#631320: GtkObject is gone in GTK3. + - bgo#630390: Operation stuck: Generating message list + (cancelled). + - bgo#617953: Hide Junk messages in Search folders. + - bgo#618102: Single event print doesn't show time. + - bgo#211593: Show week numbers on calendar printout. + - bgo#500591: Crash when viewing a large message. + - bgo#588851: Don't show unsubscribe option for local folders. + - bgo#630295: Inline GPG encrypted message is not always + recognized. + - bgo#629825: Hide Free/Busy tab if not needed in express mode. + - bgo#615835: Alarm not working for authenticated calendars + - bgo#616250: Restore and Backup options aren't fully + descriptive. + + Miscellaneous Fixes: + - Widget 'label-comments' gone in Contact editor. + - Replace EBinding with GBinding. + - EAlertBar: Always show the most recent alert. + - EShellBackend: Respond to EShell::prepare-for-quit signals. + - Adjust EAlertBar text attributes. + - Remove mail_tools_folder_to_url(). + - Composer: Show cancellable operations and errors inline. + - Day view print: Put day name in its box + - Add a missing week number offset + - autogen.sh: remove unneded call to autopoint + - MailFolderCache notifies in reverse order + - Realli fix srcdir != builddir builds + - Calendar's "Open Web Page" actions doesn't work + - Fix srcdir != builddir builds. + - Get rid of deprecated GtkObject in EMap widget +- Changes from version 2.91.0: + + Bug Fixes: + - bgo#346438: Error dialog too wide. + - bgo#510020: Add "Manage Subscriptions" to store context + menus. + - bgo#563471: Printing tasks fails when grouped by category. + - bgo#604080: Predefined account SSL not propagated to UI + - bgo#611154: problem in accessing folder property + - bgo#616250: Restore and Backup options aren't fully + descriptive. + - bgo#624321: Reply requested today does not work. + - bgo#626066: work around NSS bug #595861 + - bgo#626066: log in to NSS database on demand for changing + trust. + - bgo#628522: invalid access off end of array in + e_bit_array_delete(). + - bgo#629150: Empty calendar view + - bgo#629266: Crash on search in Current Account. + - bgo#629462: Tasks 'Due' filters don't work properly. + - bgo#629480: calendar-gui-WARNING: Couldn't find event window. + - bgo#629482: assertion `child->parent==NULL' fail. + - bgo#629636: Doesn't recognize local ESource-s. + - bgo#629645: Sets negative 'width' property. + - bgo#629735: Mail preference glitch. + - bgo#629737: [publish-calendar] Could not find widget + 'file_label'. + - bgo#629799: Crash importing a mail with an ics attachment. + - bgo#629934: Month view defaults to Monday as start of week. + - bgo#629972: [backup-restore] Problems restoring old data. + - bgo#630118: Endless recursive loop in mail_msg_cancel(). + - bgo#630269: Hang on mail operation cancel. + - bgo#630294: Shouldn't send invitation reply when has no + organizer. + - bgo#630700: Crash on message send. + + Other Changes: + - Convert plugin-manager to an EExtension. + - Remove uninteresting mail options from Preferences. + - Reorganize composer preferences + - Kill the subject-thread plugin. + - Adapt to CamelOperation API changes. + - Use new GDK keysym names if available. + - Add a GCancellable to EActivity. + - Adapt to Camel API changes. + - Bump gtk+-2.0 requirement to 2.22.0. + - camel_operation_new() now returns a GCancellable pointer. + - Kill em_utils_temp_save_part(). + - EAttachmentPaned: Use gtk_expander_set_label_fill() + - Remove MailAsyncEvent. + - Use upstream gettext instead the glib one + - Rewrite the folder subscription editor. + - Remove unused mail_tools_x_evolution_message_parse() + - Get rid of deprecated GtkObject in EMap widget +- Drop evolution-mime-scheme-handler.patch: fixed upstream +- Drop evolution-mono2.patch: fixed upstream. +- Disable glade3 catalog support until we have a working gtk3 + glade. +- Update BuildRequires to GTK3/GNOME3 counterpart +- Disable image-inline support until gktimageview is ported to + gtk3. + ------------------------------------------------------------------- Thu Feb 17 08:37:57 UTC 2011 - yvibha@novell.com diff --git a/evolution.spec b/evolution.spec index 2e573a9..cdd1004 100644 --- a/evolution.spec +++ b/evolution.spec @@ -17,6 +17,7 @@ %define USE_EVOLDAP 0 +%define glade_catalog 0 Name: evolution BuildRequires: bison @@ -43,18 +44,21 @@ BuildRequires: pkgconfig(atk) BuildRequires: pkgconfig(gail) BuildRequires: pkgconfig(gconf-2.0) BuildRequires: pkgconfig(gio-2.0) -BuildRequires: pkgconfig(gladeui-1.0) -BuildRequires: pkgconfig(gnome-desktop-2.0) +%if %{glade_catalog} +BuildRequires: pkgconfig(gladeui-2.0) +%endif +BuildRequires: pkgconfig(gnome-desktop-3.0) BuildRequires: pkgconfig(gnome-icon-theme) BuildRequires: pkgconfig(gstreamer-0.10) -BuildRequires: pkgconfig(gtk+-2.0) -BuildRequires: pkgconfig(gtkimageview) -BuildRequires: pkgconfig(gweather) +BuildRequires: pkgconfig(gtk+-3.0) +# wait for port of gtkimageview to gtk3 +#BuildRequires: pkgconfig(gtkimageview-3.0) +BuildRequires: pkgconfig(gweather-3.0) BuildRequires: pkgconfig(libcanberra-gtk) BuildRequires: pkgconfig(libedataserver-1.2) -BuildRequires: pkgconfig(libedataserverui-1.2) +BuildRequires: pkgconfig(libedataserverui-3.0) BuildRequires: pkgconfig(libgdata) -BuildRequires: pkgconfig(libgtkhtml-3.14) +BuildRequires: pkgconfig(libgtkhtml-4.0) BuildRequires: pkgconfig(libnotify) BuildRequires: pkgconfig(libpst) BuildRequires: pkgconfig(libsoup-2.4) @@ -63,27 +67,22 @@ BuildRequires: pkgconfig(nspr) BuildRequires: pkgconfig(nss) BuildRequires: pkgconfig(pangoft2) BuildRequires: pkgconfig(shared-mime-info) -BuildRequires: pkgconfig(unique-1.0) +BuildRequires: pkgconfig(unique-3.0) License: LGPLv2.0 ; LGPLv3 Group: Productivity/Networking/Email/Clients # This should be updated upon major version changes; it should match BASE_VERSION as defined in configure.in. -%define evolution_base_version 2.32 -Version: 2.32.1 -Release: 11 -# FIXME: Check if libmono-2_0-1 is dragged in by libmono-2_0-devel, then remove this BR (in mono-plugins subpackage). +%define evolution_base_version 3.0 +Version: 3.0.0 +Release: 1 # FIXME: check with upstream/meego if we want to enable clutter for express mode Summary: The Integrated GNOME Mail, Calendar, and Address Book Suite Source0: ftp://ftp.gnome.org/pub/gnome/sources/evolution/2.25/%{name}-%{version}.tar.bz2 -# PATCH-FIX-UPSTREAM evolution-mime-scheme-handler.patch bgo#631451 vuntz@opensuse.org -- Taken from git, register mailto-related mime type -Patch0: evolution-mime-scheme-handler.patch # PATCH-FIX-OPENSUSE evolution-custom-openldap-includes.patch maw@novell.com -- look for ldap includes in %{_libdir}/evoldap/include Patch15: evolution-custom-openldap-includes.patch # PATCH-FIX-UPSTREAM bnc-435722-book-uri-long.patch bnc#435722 abharath@suse.de -- Book URI: Spills Into Second Column. Patch19: bnc-435722-book-uri-long.patch # PATCH-FIX-UPSTREAM bnc-210959-evo-accept-ics.patch bnc210959 pchenthill@novell.com -- Patch yet to be pushed upstream. Patch35: bnc-210959-evo-accept-ics.patch -# PATCH-FIX-UPSTREAM evolution-mono2.patch dimstar@opensuse.org -- Build against mono-2. Patch is not ready to be upstreamed in this form. -Patch55: evolution-mono2.patch Url: http://gnome.org/projects/evolution/ BuildRoot: %{_tmppath}/%{name}-%{version}-build Recommends: %{name}-lang @@ -96,6 +95,7 @@ calendar, and address book) that should make daily life easier. Because of the modular design, it is possible to plug new components into Evolution or embed the existing ones in other applications. +%if %{glade_catalog} %package -n glade3-catalog-evolution License: LGPLv2.0 ; LGPLv3 Summary: Evolution Library -- Catalog for Glade @@ -112,6 +112,7 @@ Evolution or embed the existing ones in other applications. This package provides a catalog for Glade, to allow the use of Evolution widgets in Glade. +%endif %package devel License: LGPLv2.0 ; LGPLv3 @@ -139,8 +140,9 @@ BuildRequires: glib-sharp2 BuildRequires: gnome-sharp2 BuildRequires: gtk-sharp2 %if 0%{?suse_version} > 1130 +BuildRequires: pkgconfig(mono-2) +# Workaround a bug in mono packaging: the -devel package does not drag in the lib. BuildRequires: libmono-2_0-1 -BuildRequires: libmono-2_0-devel %else BuildRequires: mono-devel %endif @@ -169,18 +171,15 @@ Evolution or embed the existing ones in other applications. %prep %setup -q translation-update-upstream -%patch0 -p1 %if %USE_EVOLDAP %patch15 -p1 %endif %patch19 %patch35 -%if %{?suse_version} > 1130 -%patch55 -p1 -%endif %build autoreconf -f -i +intltoolize --copy --force %{__sed} -i -e 's/@ENABLE_SK_TRUE@_s/_s/' help/Makefile.in %{configure} \ --disable-scrollkeeper \ @@ -194,13 +193,16 @@ autoreconf -f -i --enable-smime=yes \ --enable-mono=yes \ --enable-python=yes \ +%if %{glade_catalog} --with-glade-catalog \ +%endif + --disable-image-inline \ --disable-static # Processing the files in help uses _lots_ of memory, so running that part in parallel is bad. pushd help %{__make} popd -%{__make} %{?jobs:-j%jobs} +%{__make} %{?jobs:-j%jobs} V=1 %install %{makeinstall} @@ -255,7 +257,6 @@ grep -q "^Categories=.*Office" %{buildroot}%{_datadir}/applications/evolution.de %{_datadir}/applications/*.desktop %{_datadir}/evolution %{_datadir}/icons/hicolor/*/apps/*.png -%{_datadir}/icons/hicolor/scalable/apps/*.svg %dir %{_libdir}/evolution %dir %{_libdir}/evolution/* %{_libdir}/evolution/*/*.so.* @@ -265,7 +266,9 @@ grep -q "^Categories=.*Office" %{buildroot}%{_datadir}/applications/evolution.de %{_libdir}/evolution/*/modules/*-module-composer-autosave.* %{_libdir}/evolution/*/modules/*-module-mail.* %{_libdir}/evolution/*/modules/*-module-mailto-handler.* +%{_libdir}/evolution/*/modules/*-module-offline-alert.* %{_libdir}/evolution/*/modules/*-module-plugin-lib.* +%{_libdir}/evolution/*/modules/*-module-plugin-manager.* %{_libdir}/evolution/*/modules/*-module-startup-wizard.* %{_libdir}/evolution/*/modules/*-module-network-manager.* %dir %{_libdir}/evolution/*/plugins @@ -285,7 +288,8 @@ grep -q "^Categories=.*Office" %{buildroot}%{_datadir}/applications/evolution.de %{_libdir}/evolution/*/plugins/*-evolution-webdav.* %{_libdir}/evolution/*/plugins/*-gnome-audio-inline.* %{_libdir}/evolution/*/plugins/*-gnome-dbx-import.* -%{_libdir}/evolution/*/plugins/*-gnome-image-inline.* +#%{_libdir}/evolution/*/plugins/*-gnome-image-inline.* +%{_libdir}/evolution/*/plugins/*-gnome-face.* %{_libdir}/evolution/*/plugins/*-gnome-vcard-inline.* %{_libdir}/evolution/*/plugins/*-groupwise-features.* %{_libdir}/evolution/*/plugins/*-imap-features.* @@ -294,13 +298,11 @@ grep -q "^Categories=.*Office" %{buildroot}%{_datadir}/applications/evolution.de %{_libdir}/evolution/*/plugins/*-mail-notification.* %{_libdir}/evolution/*/plugins/*-mail-to-task.* %{_libdir}/evolution/*/plugins/*-mark-all-read.* -%{_libdir}/evolution/*/plugins/*-plugin-manager.* %{_libdir}/evolution/*/plugins/*-prefer-plain.* %{_libdir}/evolution/*/plugins/*-pst-import.* %{_libdir}/evolution/*/plugins/*-publish-calendar.* %{_libdir}/evolution/*/plugins/*-sa-junk-plugin.* %{_libdir}/evolution/*/plugins/*-save-calendar.* -%{_libdir}/evolution/*/plugins/*-subject-thread.* %{_libdir}/evolution/*/plugins/*-templates.* %dir %{_libexecdir}/evolution %dir %{_libexecdir}/evolution/* @@ -311,10 +313,12 @@ grep -q "^Categories=.*Office" %{buildroot}%{_datadir}/applications/evolution.de %files lang -f evolution-%evolution_base_version.lang +%if %{glade_catalog} %files -n glade3-catalog-evolution %defattr(-,root,root) %{_libdir}/glade3/modules/libgladeevolution.so %{_datadir}/glade3/catalogs/evolution.xml +%endif %files devel %defattr(-,root,root)