Hello community,
here is the log from the commit of package evolution-data-server for
openSUSE:Factory checked in at 2017-03-22 23:06:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/evolution-data-server (Old)
and /work/SRC/openSUSE:Factory/.evolution-data-server.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "evolution-data-server"
Wed Mar 22 23:06:02 2017 rev:172 rq:481367 version:3.24.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/evolution-data-server/evolution-data-server.changes
2017-02-19 00:38:27.906086560 +0100
+++
/work/SRC/openSUSE:Factory/.evolution-data-server.new/evolution-data-server.changes
2017-03-22 23:06:04.171579796 +0100
@@ -1,0 +2,156 @@
+Mon Mar 20 11:53:11 UTC 2017 - [email protected]
+
+- Update to version 3.24.0:
+ + Updated translations.
+
+-------------------------------------------------------------------
+Mon Mar 13 10:44:01 UTC 2017 - [email protected]
+
+- Update to version 3.23.92:
+ + Disable support for all POP3 extensions by default.
+ + Skip outdated Camel tests in 'make check'.
+ + [Camel] Extend filter debug logging.
+ + Bugs fixed: bgo#779156, bgo#779161, bgo#779761, bgo#779886.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Mon Feb 27 12:37:07 UTC 2017 - [email protected]
+
+- Update to version 3.23.91:
+ + Fix a performance issue caused by GWeakRef usage in
+ CamelMessageInfo.
+ + [IMAPx] Declare summary to use when cloning message info after
+ message append.
+ + Correct how data for installed tests are searched for.
+ + Bugs fixed: bgo#778775, bgo#778768, bgo#778235, bgo#775699.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Wed Feb 15 11:29:19 UTC 2017 - [email protected]
+
+- Update to version 3.23.90:
+ + Ignore errors when getting message for a body-contains search.
+ + Correct config.h inclusion in some recent Camel source files.
+ + Fix a CamelVeeMessageInfo memory leak.
+ + Fix a ref/unref imbalance of CamelIMAPXStoreInfo.
+ + Fix a memory leak in camel_imapx_server_append_message_sync().
+ + Unable to add additional Google calendar.
+ + Avoid local message cache expiry clean up when being offline.
+ + [IMAPx] Avoid unneeded full flags folder update when no changes
+ made.
+ + Bugs fixed: bgo#771289, bgo#777207, bgo#777431, bgo#777660,
+ bgo#777695, bgo#777781, bgo#778069, bgo#778222, bgo#778265.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Wed Feb 15 03:23:04 UTC 2017 - [email protected]
+
+- Update to version 3.23.4:
+ + vala: libedataserver-1.2 depends on camel-1.2.
+ + [Camel] Fix some introspection annotations.
+ + [Camel] Fix CamelStore annotations.
+ + [IMAPx] Fix a memory leak.
+ + [Vala] Add Posix dependency to camel-1.2.
+ + Use a Unicode apostrophe in a new translatable string.
+ + Correct new module detection when installed by file rename.
+ + Various clean-ups of evolution-source-registry-autoconfig.c.
+ + Build vala bindings of libedataserverui only if it's built as
+ well.
+ + camel-stream-process: Avoid call of g_debug() in the fork
+ process.
+ + Replace deprecated icalproperty_remove_parameter() with
+ icalproperty_remove_parameter_by_kind().
+ + Replace deprecated icaltime_from_timet() with
+ icaltime_from_timet_with_zone().
+ + Fix a build with libphonenumber.
+ + Bugs fixed: bgo#773419, bgo#774304, bgo#775640, bgo#775643,
+ bgo#776127, bgo#776152, bgo#776194, bgo#776254, bgo#776258,
+ bgo#776328, bgo#776365, bgo#777085.
+ + Updated translations.
+- Split out new packate typelib-1_0-EDataServerUI-1_2.
+
+-------------------------------------------------------------------
+Wed Feb 15 03:23:03 UTC 2017 - [email protected]
+
+- Update to version 3.23.3:
+ + Set also HAVE_KRB5 when found Kerberos 5 with pkg-config.
+ + Correct const/no-const argument of the
+ camel_message_info_set_dirty().
+ + Do not propagate only folder-flagged flag change in
+ CamelVeeMessageInfo.
+ + Fix a possible uninitialized variable use in a Camel test.
+ + Fix some of the gtk-doc warnings in Camel.
+ + Fix possible use-after-free in CamelVeeFolder with
+ parent_vee_store.
+ + Test for parent_store availability around
+ camel_folder_changed().
+ + Let Camel build its .typelib for the introspection.
+ + Fix a vapigen warning from EDataServer-1.2.metadata.
+ + Make glib_mkenums() files depend on the source enum file.
+ + Camel:
+ - Consider NULL and empty arrays/sets equal.
+ - Introduce camel_operation_new_proxy().
+ + IMAPx:
+ - Save also server user flags and tags into the folder summary.
+ - Unnecessary local summary rewrites after folder update.
+ - Local flag changes could be missed and left unsaved on the
+ server.
+ - Notify about new messages early during folder update.
+ + Bugs fixed: bgo#772292, bgo#773156, bgo#774331, bgo#774496,
+ bgo#774666, bgo#774698, bgo#774841, bgo#775363, bgo#775395,
+ bgo#775597, bgo#775618, bgo#775699.
+ + Updated translations.
+- Package new typelib subpackage typelib-1_0-Camel-1_2.
+
+-------------------------------------------------------------------
+Wed Feb 15 03:23:02 UTC 2017 - [email protected]
+
+- Update to version 3.23.2:
+ + [IMAPx] Avoid crash when untagged response doesn't have a
+ token.
+ + Correct WITH_LIBDB configure option processing.
+ + Correct typo in the output name of camel tests.
+ + Mute/fix some of the libedataserver annotation warnings.
+ + Correct ENABLE_BACKTRACES configure option handling.
+ + Correct gtkdoc-scan --ignore-headers argument value.
+ + Update gtk-doc sgml input files.
+ + Fix some of the gtk-doc warnings.
+ + Split e-source-calendar.h/.c into three separate files.
+ + Correct how private enums (for gtk-doc) are defined.
+ + SetupBuildFlags.cmake: Check C++ flags only if C++ is enabled.
+ + Ensure CMAKE_SKIP_RPATH is OFF, the RPATH is used here.
+ + Bugs fixed: bgo#764065, bgo#767821, bgo#769573, bgo#772947,
+ bgo#773360, bgo#773363, bgo#773427, bgo#773656, bgo#773657,
+ bgo#773659, bgo#773723, bgo#774103, bgo#774234, bgo#774522.
+ + Updated translations.
+- Drop e-d-s-cmake.patch: fixed upstream.
+- Bump so_camel to 60, following upstream (also in baselibs.conf).
+
+-------------------------------------------------------------------
+Wed Feb 15 03:23:01 UTC 2017 - [email protected]
+
+- Update to version 3.23.1:
+ + Convert from autotools to CMake.
+ + Require as hard dependency some dependencies.
+ + Extend error messages in FindLDAP.cmake.
+ + Reorganize directory structure.
+ + Add a helper script for a 'dist' target.
+ + Correct typos/overlooks in a build script.
+ + Rename SHARE_INSTALL_DIR to SHARE_INSTALL_PREFIX.
+ + Do not quote compiler/linker flags and fix g-ir-scanner cflags.
+ + ENABLE_DOT_LOCKING not properly propagated into config.h.
+ + Hard-break `make dist` when there are uncommitted changes.
+ + Bugs fixed: bgo#605416, bgo#773188, bgo#773309.
+ + Updated translations.
+- Follow upstreams switch to cmake:
+ + Drop the entire %%configure line, replacing it with an
+ equivalent %%cmake call.
+ + Add cmake BuildRequires.
+- Update _evo_version to 3.24, following upstream.
+- Bump so_ebook to 19, following upstreams soname change.
+- Add e-d-s-cmake.patch: Fix build by having proper settings for
+ RPATH handling by cmake (boo#774234).
+- Drop the USE_EVOLDAP condition and the related evoldap2-devel
+ BuildRequires: this won't ever happen again.
+
+-------------------------------------------------------------------
Old:
----
evolution-data-server-3.22.5.tar.xz
New:
----
evolution-data-server-3.24.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ evolution-data-server.spec ++++++
--- /var/tmp/diff_new_pack.c0qUsP/_old 2017-03-22 23:06:05.067452835 +0100
+++ /var/tmp/diff_new_pack.c0qUsP/_new 2017-03-22 23:06:05.071452268 +0100
@@ -16,37 +16,32 @@
#
-%define USE_EVOLDAP 0
%define with_introspection 1
# Shared Library soNUMs, to make it easier for updates
# When updating the sonums, do not forget to also update baselibs.conf
-%define so_camel 59
+%define so_camel 60
%define so_ebackend 10
-%define so_ebook 16
+%define so_edataserver 22
+%define so_edataserverui 1
+%define so_ebook 19
%define so_ebook_contacts 2
-%define so_ecal 19
%define so_edata_book 25
+%define so_ecal 19
%define so_edata_cal 28
-%define so_edataserver 22
-%define so_edataserverui 1
Name: evolution-data-server
-%define _evo_version 3.22
-Version: 3.22.5
+%define _evo_version 3.24
+Version: 3.24.0
Release: 0
Summary: Evolution Data Server
License: LGPL-2.1+
Group: Development/Libraries/GNOME
Url: http://www.gnome.org
-Source0:
http://download.gnome.org/sources/evolution-data-server/3.22/%{name}-%{version}.tar.xz
+Source0:
http://download.gnome.org/sources/evolution-data-server/3.24/%{name}-%{version}.tar.xz
Source99: baselibs.conf
+BuildRequires: cmake
BuildRequires: db-devel
-%if %USE_EVOLDAP
-BuildRequires: evoldap2-devel
-%else
-BuildRequires: openldap2-devel
-%endif
BuildRequires: fdupes
BuildRequires: gcc-c++
BuildRequires: gobject-introspection-devel
@@ -61,6 +56,7 @@
BuildRequires: libsoup-devel >= 2.42
BuildRequires: mozilla-nss-devel
BuildRequires: nss-shared-helper-devel
+BuildRequires: openldap2-devel
BuildRequires: python-devel
BuildRequires: sqlite3-devel >= 3.7.17
%if !0%{?is_opensuse}
@@ -74,9 +70,6 @@
BuildRequires: pkgconfig(json-glib-1.0) >= 1.0.4
BuildRequires: pkgconfig(libsecret-unstable) >= 0.5
BuildRequires: pkgconfig(webkit2gtk-4.0) >= 2.11.91
-%if %USE_EVOLDAP
-Requires: libevoldap-2_4-2
-%endif
Requires: mozilla-nss
Recommends: %{name}-lang = %{version}
# bug437293
@@ -157,6 +150,16 @@
%if %{?with_introspection}
+%package -n typelib-1_0-Camel-1_2
+Summary: Evolution Data Server - Messaging Library, Introspection
bindings
+Group: System/Libraries
+
+%description -n typelib-1_0-Camel-1_2
+Evolution Data Server provides a central location for your address book
+and calendar in the GNOME Desktop.
+
+This package provides the GObject Introspection bindings for library for
messaging.
+
%package -n typelib-1_0-EBook-1_2
Summary: Evolution Data Server - Address Book Backend Library,
Introspection bindings
Group: System/Libraries
@@ -224,6 +227,17 @@
This package provides the GObject Introspection bindings for the
libedataserver library.
+
+%package -n typelib-1_0-EDataServerUI-1_2
+Summary: Evolution Data Server - Utilities Library, Introspection
bindings
+Group: System/Libraries
+
+%description -n typelib-1_0-EDataServerUI-1_2
+Evolution Data Server provides a central location for your address book
+and calendar in the GNOME Desktop.
+
+This package provides the GObject Introspection bindings for the
+libedataserver library.
%endif
%package devel
@@ -240,15 +254,13 @@
Requires: libedataserver-1_2-%{so_edataserver} = %{version}
Requires: libedataserverui-1_2-%{so_edataserverui} = %{version}
%if %{?with_introspection}
+Requires: typelib-1_0-Camel-1_2 = %{version}
Requires: typelib-1_0-EBook-1_2 = %{version}
Requires: typelib-1_0-EBookContacts-1_2 = %{version}
Requires: typelib-1_0-EDataServer-1_2 = %{version}
+Requires: typelib-1_0-EDataServerUI-1_2 = %{version}
%endif
-%if %USE_EVOLDAP
-Requires: evoldap2-devel
-%else
Requires: openldap2-devel
-%endif
%description devel
The Evolution Data Server development files provide the necessary
@@ -275,43 +287,25 @@
%endif
%build
-%{configure} \
- --libexecdir=%{_libexecdir}/evolution-data-server \
-%if %USE_EVOLDAP
- --with-openldap=%{_libdir}/evoldap \
+%cmake \
+ -DLIBEXEC_INSTALL_DIR=%{_libexecdir}/evolution-data-server \
+ -DENABLE_GTK_DOC=ON \
+ -DENABLE_IPV6=ON \
+ -DENABLE_SMIME=ON \
+ -DENABLE_UOA=OFF \
+%if %{with_introspection}
+ -DENABLE_VALA_BINDINGS=ON \
+ -DENABLE_INTROSPECTION=ON \
%else
- --with-openldap=yes \
-%endif
- --with-krb5=%{_prefix} \
- --enable-gtk-doc \
- --enable-ipv6=yes \
- --enable-smime=yes \
- --disable-static \
- --disable-uoa \
-%if %{?with_introspection}
- --enable-vala-bindings \
- --enable-introspection
-%else
- --disable-vala-bindings \
- --disable-introspection
+ -DENABLE_VALA_BINDINGS=OFF \
+ -DENABLE_INTROSPECTION=OFF \
%endif
+ %nil
make %{?_smp_mflags}
%install
-%{makeinstall}
-%if 0%{?suse_version} <= 1120
-%{__rm} %{buildroot}%{_datadir}/locale/en@shaw/LC_MESSAGES/*
-%endif
-find %{buildroot} -name '*.la' -type f -delete -print
+%cmake_install
%find_lang evolution-data-server-%{_evo_version}
-%if %USE_EVOLDAP
- for file in %{buildroot}%{_libexecdir}/evolution-data-server/*; do
- %{__mv} $file $file.bin
- real_file=`echo $file | sed "s,%{buildroot},,g"`
- echo -e "#!/bin/bash\n\nLD_LIBRARY_PATH=%{_libdir}/evoldap/lib exec -a
\"$real_file\" $real_file.bin \"\$@\"" > $file
- %{__chmod} +x $file
- done
-%endif
%fdupes %{buildroot}
%post
@@ -405,6 +399,10 @@
%if %{?with_introspection}
+%files -n typelib-1_0-Camel-1_2
+%defattr(-, root, root)
+%{_libdir}/girepository-1.0/Camel-1.2.typelib
+
%files -n typelib-1_0-EBook-1_2
%defattr(-, root, root)
%{_libdir}/girepository-1.0/EBook-1.2.typelib
@@ -431,6 +429,10 @@
%files -n typelib-1_0-EDataServer-1_2
%defattr(-, root, root)
%{_libdir}/girepository-1.0/EDataServer-1.2.typelib
+
+%files -n typelib-1_0-EDataServerUI-1_2
+%defattr(-, root, root)
+%{_libdir}/girepository-1.0/EDataServerUI-1.2.typelib
%endif
%files devel
++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.c0qUsP/_old 2017-03-22 23:06:05.111446601 +0100
+++ /var/tmp/diff_new_pack.c0qUsP/_new 2017-03-22 23:06:05.111446601 +0100
@@ -1,7 +1,7 @@
evolution-data-server
-libcamel-1_2-59
+libcamel-1_2-60
libebackend-1_2-10
-libebook-1_2-16
+libebook-1_2-19
libebook-contacts-1_2-2
libecal-1_2-19
libedata-book-1_2-25
++++++ evolution-data-server-3.22.5.tar.xz ->
evolution-data-server-3.24.0.tar.xz ++++++
++++ 1569167 lines of diff (skipped)