Accepting request 586278 from GNOME:Factory

- Update summaries. Limit fdupes to /usr. (forwarded request 586271 from jengelh)

OBS-URL: https://build.opensuse.org/request/show/586278
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/evolution?expand=0&rev=208
This commit is contained in:
Dominique Leuenberger 2018-03-14 18:31:53 +00:00 committed by Git OBS Bridge
commit 622085440c
4 changed files with 468 additions and 325 deletions

View File

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

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

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

View File

@ -1,3 +1,154 @@
-------------------------------------------------------------------
Tue Mar 13 08:39:31 UTC 2018 - jengelh@inai.de
- Update summaries. Limit fdupes to /usr.
-------------------------------------------------------------------
Mon Mar 12 09:58:37 UTC 2018 - bjorn.lie@gmail.com
- Update to version 3.28.0:
+ Add migration code for global-view-setting default change
(bgo#792076).
+ Updated translations.
-------------------------------------------------------------------
Mon Mar 6 17:58:20 UTC 2018 - dimstar@opensuse.org
- Update to version 3.27.92:
+ Miscellaneous:
- [itip-formatter] Meeting request attendee response address
not properly filled.
- Fix a memory leak in
e_editor_dom_process_content_to_plain_text_for_exporting().
+ Bugs fixed: bgo#753704, bgo#793477, bgo#793582, bgo#793848,
bgo#794034.
+ Updated translations.
-------------------------------------------------------------------
Tue Mar 6 16:25:11 UTC 2018 - dimstar@opensuse.org
- Modernize spec-file by calling spec-cleaner.
-------------------------------------------------------------------
Tue Mar 6 15:24:08 UTC 2018 - dimstar@opensuse.org
- Update to version 3.27.91:
+ Add Create/Destroy view options to test-source-selector
utility.
+ Hide enchant dependency from public headers.
+ Bugs fixed: bgo#792746, bgo#793064, bgo#793104, bgo#793107,
bgo#793109, bgo#793125, bgo#793240, bgo#793368, bgo#793396.
+ Updated translations.
-------------------------------------------------------------------
Tue Mar 6 03:27:50 UTC 2018 - dimstar@opensuse.org
- Update to version 3.27.90:
+ Adapt to changes in built-in OAuth2 implementation in
evolution-data-server.
+ Address some issues reported by Undefined Behavior Sanitizer.
+ Change how UI deals with XOAUTH2 for Camel providers.
+ Change when Evolution loads its extension modules.
+ [composer-autosave] Use-after-free during snapshot save to
file.
+ Crash under message-list.c:free_message_info_data().
+ [devel-doc] Rename api-index IDs, to not clash with gtk-doc
generated IDs.
+ Expand also input fields in filter rule editor.
+ Indentation in plain text adds unwanted spaces around links.
+ Use e_cal_recur_get_localized_nth() instead of
e_cal_recur_nth array.
+ Bugs fixed: bgo#339675, bgo#720387, bgo#778065, bgo#788543,
bgo#788589, bgo#788823, bgo#788904, bgo#792076, bgo#792343,
bgo#792385, bgo#792480, bgo#792610, bgo#792736, bgo#792781,
bgo#792909.
+ Updated translations.
-------------------------------------------------------------------
Tue Mar 6 03:27:04 UTC 2018 - dimstar@opensuse.org
- Update to version 3.27.4:
+ Miscellaneous:
- help: Cover reenabling the main menu bar.
- Drag&drop of attachment button from mail preview does
nothing.
+ Bugs fixed: bgo#791291, bgo#791341, bgo#791346, bgo#791740,
bgo#791793.
+ Updated translations.
-------------------------------------------------------------------
Tue Mar 6 03:27:03 UTC 2018 - luc14n0@linuxmail.org
- Update to version 3.27.3:
+ Miscellaneous:
- Workaround bgo#674885 (type initialisation deadlock in
GObject).
- Address compiler warnings introduced with libytnef 1.9.2.
- [Calendar] set_style_from_attendee(): Prevent crash when
attendee has no mail set.
- Extend "delete-selects-previous" mail option to cover mark
junk/not-junk too.
- Replace deprecated NONE with VOID in e-marshal.list.
- Drag&drop of multiple messages from message list to composer
fails.
- [Composer] Better care of autosave snapshot after
WebKitWebProcess crash.
+ Bug Fixes: Bug 700778, Bug 790263, Bug 790326, Bug 789526,
Bug 789571, Bug 790069, Bug 790291, Bug 790020, Bug 680268,
Bug 790311, Bug 790944, Bug 790666, Bug 790952, Bug 790635,
Bug 262328, Bug 791203, Bug 790632, Bug 790773, Bug 788603,
Bug 651270.
+ Updated translations.
-------------------------------------------------------------------
Tue Mar 6 03:27:02 UTC 2018 - fezhang@suse.com
- Update to version 3.27.2:
+ Crash under e_dom_resize_document_content_to_preview_width().
+ [ECellCombo] Misplaced combo popup under Wayland.
+ Disable expand of To Do bar icon renderer.
+ Store To Do bar width as proportion, not as absolute value.
+ Enhance progress indicator of folder copy/move.
+ Add HTML editor unit test for bgo#788829.
+ Revert UI part of the change for bgo#788916 (Use of localized
Fwd/Re).
+ Fix a memory leak in e_mail_store_save_initial_setup_sync().
+ Use the fancy Unicode quotation marks in new strings.
+ [ECollectionAccountWizard] Preset to remember password by
default.
+ Fix duplicate wording in help pages.
+ Bugs fixed: bgo#696047, bgo#789009, bgo#788934, bgo#789648,
bgo#770141, bgo#760329.
+ Updated translations.
-------------------------------------------------------------------
Tue Mar 6 03:27:01 UTC 2018 - dimstar@opensuse.org
- Update to version 3.27.1:
+ Crash after import file disappears before import is done.
+ de: Fix broken markup in user docs (Andre Klapper)
+ Draw flat events in Calendar views.
+ ENABLE_CONTACT_MAPS defined twice in config.h.in.
+ fix some syntax errors in translations.
+ Initialize libxml2 global memory in the main().
+ Label shortcuts prevent typing numbers.
+ Mark missing strings for translation.
+ Mention 'Fall back to threading messages by subject'
preference.
+ Offer 'Open Message Filters' in alert about modified filter due
to folder deletion.
+ Remember back up file extension and default to .tar.gz again.
+ Remove GTK_CHECK_VERSION macro usage.
+ Rename evolution.desktop to org.gnome.Evolution.desktop.
+ Use HTTPS instead of HTTP link for SpamAssassin FAQ.
+ Use icaltime_is_utc() instead of icaltimetype::is_utc.
+ Bugs fixed: bgo#271124, bgo#320209, bgo#565304, bgo#569110,
bgo#596763, bgo#634905, bgo#706966, bgo#779170, bgo#781645,
bgo#787418, bgo#787612, bgo#788156, bgo#788293, bgo#788430,
bgo#788450, bgo#788478, bgo#788479, bgo#788568, bgo#788639,
bgo#788675, bgo#788686, bgo#788730, bgo#788829, bgo#788916.
+ Updated translations.
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Mar 5 11:08:57 UTC 2018 - bjorn.lie@gmail.com Mon Mar 5 11:08:57 UTC 2018 - bjorn.lie@gmail.com

View File

@ -18,23 +18,21 @@
# wait for port of gtkimageview to gtk3 # wait for port of gtkimageview to gtk3
%define use_gtkimageview 0 %define use_gtkimageview 0
%define need_autogen 0 %define need_autogen 0
Name: evolution
# This should be updated upon major version changes; it should match BASE_VERSION as defined in configure.in. # This should be updated upon major version changes; it should match BASE_VERSION as defined in configure.in.
%define evolution_base_version 3.26 %define evolution_base_version 3.28
Version: 3.26.6
Release: 0
# _version needs to be %{version} stripped to major.minor.micro only... # _version needs to be %{version} stripped to major.minor.micro only...
%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
Version: 3.28.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
# NOTE: Some files are currently GPL-2.0 but pending relicensing, see bnc#749859 # NOTE: Some files are currently GPL-2.0 but pending relicensing, see bnc#749859
License: LGPL-2.0-only AND LGPL-3.0-only License: LGPL-2.0-only AND LGPL-3.0-only
Group: Productivity/Networking/Email/Clients Group: Productivity/Networking/Email/Clients
Url: http://wiki.gnome.org/Apps/Evolution/ Url: http://wiki.gnome.org/Apps/Evolution/
Source0: http://download.gnome.org/sources/evolution/3.26/%{name}-%{version}.tar.xz Source0: http://download.gnome.org/sources/evolution/%{evolution_base_version}/%{name}-%{version}.tar.xz
# The icon we rely on is from adwaita-icon-theme # The icon we rely on is from adwaita-icon-theme
BuildRequires: adwaita-icon-theme BuildRequires: adwaita-icon-theme
BuildRequires: bison BuildRequires: bison
@ -43,21 +41,16 @@ BuildRequires: cmake
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: gcc-c++ BuildRequires: gcc-c++
BuildRequires: gettext BuildRequires: gettext
BuildRequires: openldap2-devel
%if %{need_autogen}
BuildRequires: gnome-common
%endif
BuildRequires: gtk-doc BuildRequires: gtk-doc
BuildRequires: highlight BuildRequires: highlight
BuildRequires: intltool BuildRequires: intltool
BuildRequires: openldap2-devel
BuildRequires: pkgconfig
# don't you ever enable this! It's experimental and insecure (bnc#609013) # don't you ever enable this! It's experimental and insecure (bnc#609013)
#BuildRequires: libytnef-devel #BuildRequires: libytnef-devel
BuildRequires: psmisc BuildRequires: psmisc
BuildRequires: spamassassin BuildRequires: spamassassin
BuildRequires: sqlite3-devel BuildRequires: sqlite3-devel
%if !0%{?is_opensuse}
BuildRequires: translation-update-upstream
%endif
BuildRequires: update-desktop-files BuildRequires: update-desktop-files
BuildRequires: yelp-tools BuildRequires: yelp-tools
BuildRequires: pkgconfig(atk) BuildRequires: pkgconfig(atk)
@ -72,10 +65,6 @@ BuildRequires: pkgconfig(gnome-autoar-gtk-0) >= 0.1.1
BuildRequires: pkgconfig(gnome-desktop-3.0) >= 2.91.3 BuildRequires: pkgconfig(gnome-desktop-3.0) >= 2.91.3
BuildRequires: pkgconfig(gtk+-3.0) >= 3.8.0 BuildRequires: pkgconfig(gtk+-3.0) >= 3.8.0
BuildRequires: pkgconfig(gtkspell3-3.0) BuildRequires: pkgconfig(gtkspell3-3.0)
BuildRequires: pkgconfig(webkit2gtk-4.0) >= 2.13.90
%if %{use_gtkimageview}
BuildRequires: pkgconfig(gtkimageview-3.0)
%endif
BuildRequires: pkgconfig(gweather-3.0) >= 3.10 BuildRequires: pkgconfig(gweather-3.0) >= 3.10
BuildRequires: pkgconfig(ice) BuildRequires: pkgconfig(ice)
BuildRequires: pkgconfig(libcanberra-gtk3) BuildRequires: pkgconfig(libcanberra-gtk3)
@ -90,13 +79,22 @@ BuildRequires: pkgconfig(nss)
BuildRequires: pkgconfig(pangoft2) BuildRequires: pkgconfig(pangoft2)
BuildRequires: pkgconfig(shared-mime-info) >= 0.22 BuildRequires: pkgconfig(shared-mime-info) >= 0.22
BuildRequires: pkgconfig(sm) BuildRequires: pkgconfig(sm)
BuildRequires: pkgconfig(webkit2gtk-4.0) >= 2.13.90
Requires: evolution-data-server >= %{_version} Requires: evolution-data-server >= %{_version}
Recommends: %{name}-lang Recommends: %{name}-lang
# 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-python-plugins < %{version} Obsoletes: evolution-python-plugins < %{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%glib2_gsettings_schema_requires %glib2_gsettings_schema_requires
%if %{need_autogen}
BuildRequires: gnome-common
%endif
%if !0%{?is_opensuse}
BuildRequires: translation-update-upstream
%endif
%if %{use_gtkimageview}
BuildRequires: pkgconfig(gtkimageview-3.0)
%endif
%description %description
Evolution consists of modular components (at the moment: mailer, Evolution consists of modular components (at the moment: mailer,
@ -105,7 +103,7 @@ of the modular design, it is possible to plug new components into
Evolution or embed the existing ones in other applications. Evolution or embed the existing ones in other applications.
%package -n glade-catalog-evolution %package -n glade-catalog-evolution
Summary: Evolution Library -- Catalog for Glade Summary: Glade catalog for the Evolution groupware library
Group: Development/Tools/GUI Builders Group: Development/Tools/GUI Builders
Requires: %{name} = %{version} Requires: %{name} = %{version}
Requires: glade Requires: glade
@ -121,18 +119,18 @@ This package provides a catalog for Glade, to allow the use of Evolution
widgets in Glade. widgets in Glade.
%package -n evolution-plugin-bogofilter %package -n evolution-plugin-bogofilter
Summary: Evolution extension -- bogofilter Summary: bogofilter plugin for the Evolution groupware suite
Group: Productivity/Networking/Email/Clients Group: Productivity/Networking/Email/Clients
Requires: %{name} Requires: %{name}
Requires: bogofilter Requires: bogofilter
Supplements: packageand(%{name}:bogofilter)
Enhances: %{name} Enhances: %{name}
Supplements: packageand(%{name}:bogofilter)
%description -n evolution-plugin-bogofilter %description -n evolution-plugin-bogofilter
Adds support for junk-mail filtering via bogofilter. Adds support for junk-mail filtering via bogofilter.
%package -n evolution-plugin-pst-import %package -n evolution-plugin-pst-import
Summary: Evolution extension -- Outlook PST Import Summary: Outlook PST importer plugin for the Evolution groupware suite
Group: Productivity/Networking/Email/Clients Group: Productivity/Networking/Email/Clients
Requires: %{name} Requires: %{name}
Enhances: %{name} Enhances: %{name}
@ -141,18 +139,18 @@ Enhances: %{name}
Adds support to import messages from Outlook PST files. Adds support to import messages from Outlook PST files.
%package -n evolution-plugin-spamassassin %package -n evolution-plugin-spamassassin
Summary: Evolution extension -- spamassassin Summary: SpamAssassin plugin for the Evolution groupware suite
Group: Productivity/Networking/Email/Clients Group: Productivity/Networking/Email/Clients
Requires: %{name} Requires: %{name}
Requires: spamassassin Requires: spamassassin
Supplements: packageand(%{name}:spamassassin)
Enhances: %{name} Enhances: %{name}
Supplements: packageand(%{name}:spamassassin)
%description -n evolution-plugin-spamassassin %description -n evolution-plugin-spamassassin
Adds support for junk-mail filtering via spamassassin. Adds support for junk-mail filtering via spamassassin.
%package devel %package devel
Summary: Include Files and Libraries mandatory for Development Summary: Development files for the Evolution groupware suite
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
Requires: evolution = %{version} Requires: evolution = %{version}
Provides: evolution2-devel = %{version} Provides: evolution2-devel = %{version}
@ -163,6 +161,7 @@ This package contains all necessary include files and libraries needed
to develop applications that require these. to develop applications that require these.
%lang_package %lang_package
%prep %prep
%setup -q %setup -q
%if !0%{?is_opensuse} %if !0%{?is_opensuse}
@ -177,33 +176,27 @@ translation-update-upstream
-DENABLE_GTK_DOC=ON \ -DENABLE_GTK_DOC=ON \
-DCMAKE_SKIP_RPATH=OFF \ -DCMAKE_SKIP_RPATH=OFF \
%if !%{use_gtkimageview} %if !%{use_gtkimageview}
%nil %{nil}
%endif %endif
%nil %{nil}
make %{?_smp_flags} make %{?_smp_mflags}
%install %install
%cmake_install %cmake_install
# Office is okay upstream, but we want the menu item to appear in Internet %suse_update_desktop_file -r -G "Mail and Calendar" org.gnome.Evolution GNOME GTK Network Email Calendar ContactManagement
grep -q "^Categories=.*Office" %{buildroot}%{_datadir}/applications/evolution.desktop %suse_update_desktop_file org.gnome.Evolution-alarm-notify
%suse_update_desktop_file -r -G "Mail and Calendar" evolution GNOME GTK Network Email Calendar ContactManagement %find_lang %{name} %{?no_lang_C}
%suse_update_desktop_file evolution-alarm-notify
%find_lang evolution %{?no_lang_C}
#%%find_lang evolution %%{?no_lang_C} evolution-%%evolution_base_version.lang #%%find_lang evolution %%{?no_lang_C} evolution-%%evolution_base_version.lang
%fdupes %{buildroot} %fdupes %{buildroot}/%{_prefix}
%files %files
%defattr(-,root,root) %license COPYING
%doc AUTHORS COPYING COPYING.LGPL2 COPYING.LGPL3 COPYING-DOCS COPYING.OPENLDAP ChangeLog MAINTAINERS NEWS NEWS-1.0 README %doc AUTHORS COPYING-DOCS COPYING-DOCS.CCBYSA COPYING-DOCS.GFDL NEWS NEWS-1.0
%doc %{_datadir}/help/C/%{name}/ %doc %{_datadir}/help/C/%{name}/
%{_bindir}/* %{_bindir}/*
%{_datadir}/GConf/gsettings/evolution.convert %{_datadir}/GConf/gsettings/evolution.convert
%dir %{_datadir}/appdata
%{_datadir}/appdata/evolution.appdata.xml
%{_datadir}/applications/*.desktop %{_datadir}/applications/*.desktop
%{_datadir}/evolution %{_datadir}/evolution
%{_datadir}/icons/hicolor/*/apps/*.png
%{_datadir}/icons/hicolor/*/apps/evolution-symbolic.svg
%{_datadir}/glib-2.0/schemas/org.gnome.evolution.gschema.xml %{_datadir}/glib-2.0/schemas/org.gnome.evolution.gschema.xml
%{_datadir}/glib-2.0/schemas/org.gnome.evolution.importer.gschema.xml %{_datadir}/glib-2.0/schemas/org.gnome.evolution.importer.gschema.xml
%{_datadir}/glib-2.0/schemas/org.gnome.evolution.shell.gschema.xml %{_datadir}/glib-2.0/schemas/org.gnome.evolution.shell.gschema.xml
@ -212,6 +205,9 @@ grep -q "^Categories=.*Office" %{buildroot}%{_datadir}/applications/evolution.de
# despite the plugins being split in their own packages, the schema must be present in any case # despite the plugins being split in their own packages, the schema must be present in any case
%{_datadir}/glib-2.0/schemas/org.gnome.evolution.bogofilter.gschema.xml %{_datadir}/glib-2.0/schemas/org.gnome.evolution.bogofilter.gschema.xml
%{_datadir}/glib-2.0/schemas/org.gnome.evolution.spamassassin.gschema.xml %{_datadir}/glib-2.0/schemas/org.gnome.evolution.spamassassin.gschema.xml
%{_datadir}/icons/hicolor/*/apps/*.png
%{_datadir}/icons/hicolor/*/apps/evolution-symbolic.svg
%{_datadir}/metainfo/org.gnome.Evolution.appdata.xml
%dir %{_libdir}/evolution/ %dir %{_libdir}/evolution/
%{_libdir}/evolution/*.so %{_libdir}/evolution/*.so
%dir %{_libdir}/evolution/modules %dir %{_libdir}/evolution/modules
@ -289,37 +285,33 @@ grep -q "^Categories=.*Office" %{buildroot}%{_datadir}/applications/evolution.de
%{_libdir}/evolution/web-extensions/module-itip-formatter-webextension.so %{_libdir}/evolution/web-extensions/module-itip-formatter-webextension.so
%dir %{_libdir}/evolution/web-extensions/webkit-editor %dir %{_libdir}/evolution/web-extensions/webkit-editor
%{_libdir}/evolution/web-extensions/webkit-editor/module-webkit-editor-webextension.so %{_libdir}/evolution/web-extensions/webkit-editor/module-webkit-editor-webextension.so
%{_sysconfdir}/xdg/autostart/evolution-alarm-notify.desktop %{_sysconfdir}/xdg/autostart/org.gnome.Evolution-alarm-notify.desktop
%files lang -f evolution.lang %files lang -f evolution.lang
%files -n glade-catalog-evolution %files -n glade-catalog-evolution
%defattr(-,root,root)
%{_libdir}/glade/modules/libgladeevolution.so %{_libdir}/glade/modules/libgladeevolution.so
%{_datadir}/glade/catalogs/evolution.xml %{_datadir}/glade/catalogs/evolution.xml
%files -n evolution-plugin-bogofilter %files -n evolution-plugin-bogofilter
%defattr(-,root,root) %{_datadir}/metainfo/org.gnome.Evolution-bogofilter.metainfo.xml
%{_datadir}/appdata/evolution-bogofilter.metainfo.xml
%{_libdir}/evolution/modules/module-bogofilter.so %{_libdir}/evolution/modules/module-bogofilter.so
%files -n evolution-plugin-spamassassin %files -n evolution-plugin-spamassassin
%defattr(-,root,root) %{_datadir}/metainfo/org.gnome.Evolution-spamassassin.metainfo.xml
%{_datadir}/appdata/evolution-spamassassin.metainfo.xml
%{_libdir}/evolution/modules/module-spamassassin.so %{_libdir}/evolution/modules/module-spamassassin.so
%files -n evolution-plugin-pst-import %files -n evolution-plugin-pst-import
%defattr(-,root,root)
%{_libdir}/evolution/plugins/*-pst-import.* %{_libdir}/evolution/plugins/*-pst-import.*
%{_datadir}/appdata/evolution-pst.metainfo.xml %{_datadir}/metainfo/org.gnome.Evolution-pst.metainfo.xml
%files devel %files devel
%defattr(-,root,root) %doc ChangeLog HACKING MAINTAINERS README
%doc %{_datadir}/gtk-doc/html/evolution-*/
%{_includedir}/evolution* %{_includedir}/evolution*
%{_libdir}/pkgconfig/evolution-calendar-3.0.pc %{_libdir}/pkgconfig/evolution-calendar-3.0.pc
%{_libdir}/pkgconfig/evolution-mail-3.0.pc %{_libdir}/pkgconfig/evolution-mail-3.0.pc
%{_libdir}/pkgconfig/evolution-shell-3.0.pc %{_libdir}/pkgconfig/evolution-shell-3.0.pc
%{_libdir}/pkgconfig/libemail-engine.pc %{_libdir}/pkgconfig/libemail-engine.pc
%{_datadir}/gtk-doc/html/evolution-*/
%changelog %changelog