Accepting request 1004778 from GNOME:Factory

- Update to version 3.46.0:
  + Bugs fixed: Use icon-only buttons in the header bar.
  + Updated translations.
- Update to version 3.45.3:
  + ECert: Correct free function of two private members
  + Use certificate widget provided by libedataserverui
  + MessageList: Remove unneeded condition in an 'if' statement
  + Bugs fixed:
    - EShellWindow: The 'New' menu is not filled after start
    - Composer: Send of Outbox message doesn't remove it
    - EMFormat: Do not "mark citation" in header values
  + Updated translations.
- Drop unused pkgconfig(gcr-4-gtk3) BuildRequires.
- Update to version 3.45.2:
  + Mail: Handle built-in accounts similar to 'On This Computer'
    and 'Search Folders'
  + e_mail_folder_to_full_display_name: Use display-name for
    folders with no parent
  + EMFolderTree: Add 'folder-custom-icon' and 'compare-folders'
    signals
  + Implement News & Blogs (RSS) reader
  + RSS: Require camel and libedataserer pkgconfig files
  + Use camel_folder_get_full_display_name() in user-visible
    strings
  + Composer: Some parts of HTML not always converted into Plain
    Text
  + ECompEditor:
    - Add signals for core virtual methods
    - Prefer "Save and Close" in the header bar
  + Change when symbolic icons are forced in the application
  + flatpak: Add access to gvfsd in the Flatpak manifests
  + Build with gcr4 by default
  + Add Abkhazian translation into the list of supported locales
  + EHeaderBarButton:
    - Use gtk_action_is_sensitive() in "sensitivity" property
      binding
    - Uniform how a GtkAction is added into the header bar button
    - Disable the dropdown button with the main
      button
  + EMenuBar: Ensure GSettings signal handler is removed on menu
    bar free
  + Show a menu button in the header bar when the menu bar is
    hidden
  + Bugs fixed:
    - Calendar:
      . Sort reminder times in the component editor
      . The default reminder not always added
    - EColorSchemeWatcher: Verify chosen dark variant theme name
      exists
    - ECompEditor:
      . Cannot save changes
      . Reminders list is too small
    - EMailBrowser: Move 'Reply' to the right side of the header
      bar
    - Mail:
      . Change Template folder icon to 'folder-templates'
      . Option to use user-specified Date format in Inline reply
        style
    - Missing divider lines and paddings under GNOME
    - Use Client Side Decoration (header bar)
  + Updated translations.
- Changes from version 3.45.1:
  + build: Update geocode-glib dependency
  + Calendar:
    - Add option to shorten event end time for new events
    - Default to event move on drag&drop in Week/Month/Year views
    - Fix recently introduced "maybe used uninitialized" warning in
      the print code
    - Highlight today in the Year View
    - Ignore event drag&drop in read-only calendars in Year View
    - Implement event drag&drop for the Year view
    - Implement 'Year View'
    - Minicalendar shown after search in the List View
    - Option to shorten an event time from the end or from the
      start
    - Unify tooltip query in calendar views
    - Update preview on a component change in the Year View
  + CompEditor: Consider 'shorten-end-time' when adjusting end time
  + Correct spelling of word 'GitLab'
  + Disable hardware acceleration for WebKitGTK
  + docs: Add some missing sections into the developer
    documentation
  + ECalComponentPreview: Linkify 'Location' value
  + ECompEditor: Change packing of the Organizer combo
  + EContactEditor: Use a GWeakRef on the editor when opening
    target client
  + EMailStripSigFilter: Make sure it doesn't read out of buffer
    bounds
  + EMonthWidget: Fix a memory leak
  + ENameSelectorDialog: Set a11y description for the Add/Remove
    buttons
  + EShell: Auto-close ESource connection alerts on idle
  + EWebDAVConfigLookup: Set also authentication method
  + EWebKitEditor: Mode change not propagated into the Editor
    widget
  + EWebView: Unset has-selection flag on content load start
  + Fix cairo_surface_t memory leaks after drag begin
  + flatpak: Prepare manifest for the development version
  + gal-view-instance: Do not crash on broken setup
    it, and all of its dependencies, should be libsoup3 too.
  + itip-view: Ignore empty text/plain subpart in meeting
    invitation mail
  + Mail: Handle CAMEL_PROVIDER_CONF_ADVANCED_SECTION_START in
    provider config page
  + Tasks: Ensure ICalTime::zone is set for current time
  + The Evolution had been ported to libsoup3, which means anything
    what uses
  + Update the information in the AUTHORS file
  + Bugs fixed:
    - Calendar: Display multi-lingual properties in current locale
    - alarm-notify: Add option to enable/disable desktop
      notifications
    - Calendar: Drag&drop events in Week/Month views
    - Cannot import PKCS12 certificate with non-ASCII or empty
      password
    - icons: emblem-new hard to spot with adwaita-icon-theme 42
    - itip-formatter: Properly update content on message preview
      reload
    - Correct GSettings schema strings for translation
    - Mail: Preview uses wrong colors for HTML mail with dark theme
    - Meeting attendees should default to Required Participants
    - attachment-reminder: Existing keyword lost on editing cancel
    - icons: Add symbolic variants for toolbar/folder tree icons
    - markdown-utils: Ignore character encoding hints in HTML when
      converting to text
    - Flatpak: Attachments cannot be opened
    - Tasks: Cannot remove recurrence and Start date at the same
      time
    - Composer: Markdown should prevent soft line breaks
    - Calendar: Show recurring information near event time in
      preview/iTip
    - itip-formatter: Colorize meeting summary with the event color
    - Show mailto: hyperlinks in the status bar percent-decoded
    - WebKitEditor: Convert to plain text incorrect on
      reply/forward open
    - Contacts: Add a way to create a contact copy
    - Calendar: Read Organizer/Attendee EMAIL parameter
    - itip-formatter: Use whole URL value as a link href
    - Fails to build with libgweather 3.36
    - Misc: Handle numpad Enter similarly as the Enter key
    - Composer: Ensure URL entry is focused in Link Properties
    - Better handle Dark Style GNOME 42 setting
    - iTIP formatter shows twice "Attendee status updated"
    - Calendars with very long names hide the organizer in the
      CompEditor
    - Tasks: Overdue calculation sometimes incorrect
    - CompEditor: Move whole component between calendars
    - DUE-today color in Tasks window not always applied
    - Calendar: iTip message not sent to a Room address
    - Allow to search in "Describe Filters"
    - Calendar: Add option to change 'today' background color
    - Composer: Skip STYLE and other tags in convert to Plain Text
    - Drag&Drop creates many identical temporary files
    - Composer: Add "Copy/Open Link" into the context menu
    - Update Task preview, when Task is updated
    - Mail: Add option to print attachment content
    - ESourceSelectorDialog: Close on double-click on source only
    - Calendar: Show extra Google attendee info in component
      preview
    - Crash when printing task list to pdf
    - Logic of "Do not sign meeting requests" is inverted
    - Add Web Key Directory (WKD) support for OpenPGP
    - Add option to respect Power Saver mode
    - EMFolderTreeModel: Prefer Inbox over other folder types
    - Port to libsoup3
    - icon-factory: update for new gnome-desktop API
    - em-format: Make contact photo rounded
    - EShell: Use symbolic icons on GNOME
  + Updated translations.
- Replace pkgconfig(geocode-glib-1.0), pkgconfig(gcr-3),
  pkgconfig(gweather-3.0), pkgconfig(libsoup-2.4) and
  pkgconfig(webkit2gtk-4.0) with pkgconfig(geocode-glib-2.0),
  pkgconfig(gcr-4-gtk3), pkgconfig(gweather4),
  pkgconfig(libsoup-3.0), pkgconfig(webkit2gtk-4.1)
  BuildRequires/Requires following upstream changes.
- Drop pkgconfig(libgdata) BuildRequires/Requires: No longer
  required, nor needed.

OBS-URL: https://build.opensuse.org/request/show/1004778
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/evolution?expand=0&rev=260
This commit is contained in:
Dominique Leuenberger 2022-09-21 12:40:17 +00:00 committed by Git OBS Bridge
commit 54aa880fc3
4 changed files with 204 additions and 15 deletions

View File

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

3
evolution-3.46.0.tar.xz Normal file
View File

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

View File

@ -1,3 +1,192 @@
-------------------------------------------------------------------
Fri Sep 16 07:03:45 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.46.0:
+ Bugs fixed: Use icon-only buttons in the header bar.
+ Updated translations.
-------------------------------------------------------------------
Fri Sep 2 07:31:34 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.45.3:
+ ECert: Correct free function of two private members
+ Use certificate widget provided by libedataserverui
+ MessageList: Remove unneeded condition in an 'if' statement
+ Bugs fixed:
- EShellWindow: The 'New' menu is not filled after start
- Composer: Send of Outbox message doesn't remove it
- EMFormat: Do not "mark citation" in header values
+ Updated translations.
- Drop unused pkgconfig(gcr-4-gtk3) BuildRequires.
-------------------------------------------------------------------
Tue Aug 9 13:28:31 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.45.2:
+ Mail: Handle built-in accounts similar to 'On This Computer'
and 'Search Folders'
+ e_mail_folder_to_full_display_name: Use display-name for
folders with no parent
+ EMFolderTree: Add 'folder-custom-icon' and 'compare-folders'
signals
+ Implement News & Blogs (RSS) reader
+ RSS: Require camel and libedataserer pkgconfig files
+ Use camel_folder_get_full_display_name() in user-visible
strings
+ Composer: Some parts of HTML not always converted into Plain
Text
+ ECompEditor:
- Add signals for core virtual methods
- Prefer "Save and Close" in the header bar
+ Change when symbolic icons are forced in the application
+ flatpak: Add access to gvfsd in the Flatpak manifests
+ Build with gcr4 by default
+ Add Abkhazian translation into the list of supported locales
+ EHeaderBarButton:
- Use gtk_action_is_sensitive() in "sensitivity" property
binding
- Uniform how a GtkAction is added into the header bar button
- Disable the dropdown button with the main
button
+ EMenuBar: Ensure GSettings signal handler is removed on menu
bar free
+ Show a menu button in the header bar when the menu bar is
hidden
+ Bugs fixed:
- Calendar:
. Sort reminder times in the component editor
. The default reminder not always added
- EColorSchemeWatcher: Verify chosen dark variant theme name
exists
- ECompEditor:
. Cannot save changes
. Reminders list is too small
- EMailBrowser: Move 'Reply' to the right side of the header
bar
- Mail:
. Change Template folder icon to 'folder-templates'
. Option to use user-specified Date format in Inline reply
style
- Missing divider lines and paddings under GNOME
- Use Client Side Decoration (header bar)
+ Updated translations.
- Changes from version 3.45.1:
+ build: Update geocode-glib dependency
+ Calendar:
- Add option to shorten event end time for new events
- Default to event move on drag&drop in Week/Month/Year views
- Fix recently introduced "maybe used uninitialized" warning in
the print code
- Highlight today in the Year View
- Ignore event drag&drop in read-only calendars in Year View
- Implement event drag&drop for the Year view
- Implement 'Year View'
- Minicalendar shown after search in the List View
- Option to shorten an event time from the end or from the
start
- Unify tooltip query in calendar views
- Update preview on a component change in the Year View
+ CompEditor: Consider 'shorten-end-time' when adjusting end time
+ Correct spelling of word 'GitLab'
+ Disable hardware acceleration for WebKitGTK
+ docs: Add some missing sections into the developer
documentation
+ ECalComponentPreview: Linkify 'Location' value
+ ECompEditor: Change packing of the Organizer combo
+ EContactEditor: Use a GWeakRef on the editor when opening
target client
+ EMailStripSigFilter: Make sure it doesn't read out of buffer
bounds
+ EMonthWidget: Fix a memory leak
+ ENameSelectorDialog: Set a11y description for the Add/Remove
buttons
+ EShell: Auto-close ESource connection alerts on idle
+ EWebDAVConfigLookup: Set also authentication method
+ EWebKitEditor: Mode change not propagated into the Editor
widget
+ EWebView: Unset has-selection flag on content load start
+ Fix cairo_surface_t memory leaks after drag begin
+ flatpak: Prepare manifest for the development version
+ gal-view-instance: Do not crash on broken setup
it, and all of its dependencies, should be libsoup3 too.
+ itip-view: Ignore empty text/plain subpart in meeting
invitation mail
+ Mail: Handle CAMEL_PROVIDER_CONF_ADVANCED_SECTION_START in
provider config page
+ Tasks: Ensure ICalTime::zone is set for current time
+ The Evolution had been ported to libsoup3, which means anything
what uses
+ Update the information in the AUTHORS file
+ Bugs fixed:
- Calendar: Display multi-lingual properties in current locale
- alarm-notify: Add option to enable/disable desktop
notifications
- Calendar: Drag&drop events in Week/Month views
- Cannot import PKCS12 certificate with non-ASCII or empty
password
- icons: emblem-new hard to spot with adwaita-icon-theme 42
- itip-formatter: Properly update content on message preview
reload
- Correct GSettings schema strings for translation
- Mail: Preview uses wrong colors for HTML mail with dark theme
- Meeting attendees should default to Required Participants
- attachment-reminder: Existing keyword lost on editing cancel
- icons: Add symbolic variants for toolbar/folder tree icons
- markdown-utils: Ignore character encoding hints in HTML when
converting to text
- Flatpak: Attachments cannot be opened
- Tasks: Cannot remove recurrence and Start date at the same
time
- Composer: Markdown should prevent soft line breaks
- Calendar: Show recurring information near event time in
preview/iTip
- itip-formatter: Colorize meeting summary with the event color
- Show mailto: hyperlinks in the status bar percent-decoded
- WebKitEditor: Convert to plain text incorrect on
reply/forward open
- Contacts: Add a way to create a contact copy
- Calendar: Read Organizer/Attendee EMAIL parameter
- itip-formatter: Use whole URL value as a link href
- Fails to build with libgweather 3.36
- Misc: Handle numpad Enter similarly as the Enter key
- Composer: Ensure URL entry is focused in Link Properties
- Better handle Dark Style GNOME 42 setting
- iTIP formatter shows twice "Attendee status updated"
- Calendars with very long names hide the organizer in the
CompEditor
- Tasks: Overdue calculation sometimes incorrect
- CompEditor: Move whole component between calendars
- DUE-today color in Tasks window not always applied
- Calendar: iTip message not sent to a Room address
- Allow to search in "Describe Filters"
- Calendar: Add option to change 'today' background color
- Composer: Skip STYLE and other tags in convert to Plain Text
- Drag&Drop creates many identical temporary files
- Composer: Add "Copy/Open Link" into the context menu
- Update Task preview, when Task is updated
- Mail: Add option to print attachment content
- ESourceSelectorDialog: Close on double-click on source only
- Calendar: Show extra Google attendee info in component
preview
- Crash when printing task list to pdf
- Logic of "Do not sign meeting requests" is inverted
- Add Web Key Directory (WKD) support for OpenPGP
- Add option to respect Power Saver mode
- EMFolderTreeModel: Prefer Inbox over other folder types
- Port to libsoup3
- icon-factory: update for new gnome-desktop API
- em-format: Make contact photo rounded
- EShell: Use symbolic icons on GNOME
+ Updated translations.
- Replace pkgconfig(geocode-glib-1.0), pkgconfig(gcr-3),
pkgconfig(gweather-3.0), pkgconfig(libsoup-2.4) and
pkgconfig(webkit2gtk-4.0) with pkgconfig(geocode-glib-2.0),
pkgconfig(gcr-4-gtk3), pkgconfig(gweather4),
pkgconfig(libsoup-3.0), pkgconfig(webkit2gtk-4.1)
BuildRequires/Requires following upstream changes.
- Drop pkgconfig(libgdata) BuildRequires/Requires: No longer
required, nor needed.
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Aug 5 09:02:59 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com> Fri Aug 5 09:02:59 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>

View File

@ -20,7 +20,7 @@
%define _version %(echo %{version} | grep -E -o '[0-9]+\.[0-9]+\.[0-9]+') %define _version %(echo %{version} | grep -E -o '[0-9]+\.[0-9]+\.[0-9]+')
Name: evolution Name: evolution
Version: 3.44.4 Version: 3.46.0
Release: 0 Release: 0
# FIXME: check if note on license is still valid (comment before license) # FIXME: check if note on license is still valid (comment before license)
Summary: The Integrated GNOME Mail, Calendar, and Address Book Suite Summary: The Integrated GNOME Mail, Calendar, and Address Book Suite
@ -28,7 +28,7 @@ Summary: The Integrated GNOME Mail, Calendar, and Address Book Suite
License: CC-BY-SA-3.0 AND LGPL-2.0-only AND LGPL-3.0-only AND OLDAP-2.8 AND GFDL-1.1-only AND GFDL-1.3-only License: CC-BY-SA-3.0 AND LGPL-2.0-only AND LGPL-3.0-only AND OLDAP-2.8 AND GFDL-1.1-only AND GFDL-1.3-only
Group: Productivity/Networking/Email/Clients Group: Productivity/Networking/Email/Clients
URL: https://wiki.gnome.org/Apps/Evolution/ URL: https://wiki.gnome.org/Apps/Evolution/
Source0: https://download.gnome.org/sources/evolution/3.44/%{name}-%{version}.tar.xz Source0: https://download.gnome.org/sources/evolution/3.46/%{name}-%{version}.tar.xz
BuildRequires: bison BuildRequires: bison
BuildRequires: bogofilter BuildRequires: bogofilter
BuildRequires: cmake BuildRequires: cmake
@ -51,9 +51,8 @@ BuildRequires: pkgconfig(cairo-gobject)
BuildRequires: pkgconfig(camel-1.2) >= %{_version} BuildRequires: pkgconfig(camel-1.2) >= %{_version}
BuildRequires: pkgconfig(enchant-2) BuildRequires: pkgconfig(enchant-2)
BuildRequires: pkgconfig(gail-3.0) >= 3.2.0 BuildRequires: pkgconfig(gail-3.0) >= 3.2.0
BuildRequires: pkgconfig(gcr-3) >= 3.4
BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.24.0 BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.24.0
BuildRequires: pkgconfig(geocode-glib-1.0) >= 3.10 BuildRequires: pkgconfig(geocode-glib-2.0)
BuildRequires: pkgconfig(gio-2.0) >= 2.56.0 BuildRequires: pkgconfig(gio-2.0) >= 2.56.0
BuildRequires: pkgconfig(gladeui-2.0) >= 3.10.0 BuildRequires: pkgconfig(gladeui-2.0) >= 3.10.0
BuildRequires: pkgconfig(gmodule-2.0) >= 2.40.0 BuildRequires: pkgconfig(gmodule-2.0) >= 2.40.0
@ -67,7 +66,7 @@ BuildRequires: pkgconfig(gtk+-3.0) >= 3.8.0
BuildRequires: pkgconfig(gspell-1) BuildRequires: pkgconfig(gspell-1)
BuildRequires: pkgconfig(gtkspell3-3.0) BuildRequires: pkgconfig(gtkspell3-3.0)
# NOTE when bumping this BR, bump the req in devel pac below # NOTE when bumping this BR, bump the req in devel pac below
BuildRequires: pkgconfig(gweather-3.0) >= 3.10 BuildRequires: pkgconfig(gweather4)
# /NOTE # /NOTE
BuildRequires: pkgconfig(ice) BuildRequires: pkgconfig(ice)
BuildRequires: pkgconfig(iso-codes) BuildRequires: pkgconfig(iso-codes)
@ -78,22 +77,21 @@ BuildRequires: pkgconfig(libebook-1.2) >= %{_version}
BuildRequires: pkgconfig(libecal-2.0) >= %{_version} BuildRequires: pkgconfig(libecal-2.0) >= %{_version}
BuildRequires: pkgconfig(libedataserver-1.2) >= %{_version} BuildRequires: pkgconfig(libedataserver-1.2) >= %{_version}
BuildRequires: pkgconfig(libedataserverui-1.2) >= %{_version} BuildRequires: pkgconfig(libedataserverui-1.2) >= %{_version}
# NOTE when bumping this BR, bump the req in devel pac below
BuildRequires: pkgconfig(libgdata) >= 0.10
BuildRequires: pkgconfig(libnotify) >= 0.7 BuildRequires: pkgconfig(libnotify) >= 0.7
# /NOTE # /NOTE
BuildRequires: pkgconfig(libpst) >= 0.6.54 BuildRequires: pkgconfig(libpst) >= 0.6.54
# NOTE when bumping this BR, bump the req in devel pac below # NOTE when bumping this BR, bump the req in devel pac below
BuildRequires: pkgconfig(libsoup-2.4) >= 2.42 BuildRequires: pkgconfig(libsoup-3.0)
# /NOTE # /NOTE
BuildRequires: pkgconfig(libxml-2.0) >= 2.7.3 BuildRequires: pkgconfig(libxml-2.0) >= 2.7.3
BuildRequires: pkgconfig(nspr) BuildRequires: pkgconfig(nspr)
BuildRequires: pkgconfig(nss) BuildRequires: pkgconfig(nss)
BuildRequires: pkgconfig(shared-mime-info) >= 0.22 BuildRequires: pkgconfig(shared-mime-info) >= 0.22
BuildRequires: pkgconfig(webkit2gtk-4.0) >= 2.13.90 BuildRequires: pkgconfig(webkit2gtk-4.1)
Requires: evolution-data-server >= %{_version} Requires: evolution-data-server >= %{_version}
# Mono and python plugins were available until evo 3.5.x # Mono and python plugins were available until evo 3.5.x
Obsoletes: evolution-mono-plugins < %{version} Obsoletes: evolution-mono-plugins < %{version}
Obsoletes: evolution-plugin-rss < %{version}
Obsoletes: evolution-python-plugins < %{version} Obsoletes: evolution-python-plugins < %{version}
%description %description
@ -169,9 +167,8 @@ Requires: evolution-data-server-devel >= %{version}
Requires: pkgconfig(enchant-2) Requires: pkgconfig(enchant-2)
Requires: pkgconfig(gtk+-3.0) >= 3.8.0 Requires: pkgconfig(gtk+-3.0) >= 3.8.0
Requires: pkgconfig(gtkspell3-3.0) Requires: pkgconfig(gtkspell3-3.0)
Requires: pkgconfig(gweather-3.0) >= 3.10 Requires: pkgconfig(gweather4)
Requires: pkgconfig(libgdata) >= 0.10 Requires: pkgconfig(libsoup-3.0)
Requires: pkgconfig(libsoup-2.4) >= 2.42
Requires: pkgconfig(libxml-2.0) Requires: pkgconfig(libxml-2.0)
Provides: evolution2-devel = %{version} Provides: evolution2-devel = %{version}
Obsoletes: evolution2-devel < %{version} Obsoletes: evolution2-devel < %{version}
@ -297,6 +294,9 @@ to develop applications that require these.
%{_libdir}/evolution/web-extensions/webkit-editor/module-webkit-editor-webextension.so %{_libdir}/evolution/web-extensions/webkit-editor/module-webkit-editor-webextension.so
%dir %{_libdir}/evolution-data-server/ui-modules %dir %{_libdir}/evolution-data-server/ui-modules
%{_libdir}/evolution-data-server/ui-modules/module-evolution-alarm-notify.so %{_libdir}/evolution-data-server/ui-modules/module-evolution-alarm-notify.so
%{_libdir}/evolution-data-server/camel-providers/libcamelrss.so
%{_libdir}/evolution-data-server/camel-providers/libcamelrss.urls
%{_libdir}/evolution/modules/module-rss.so
%files -n glade-catalog-evolution %files -n glade-catalog-evolution
%{_libdir}/glade/modules/libgladeevolution.so %{_libdir}/glade/modules/libgladeevolution.so