Accepting request 459890 from GNOME:Next

scripted push

OBS-URL: https://build.opensuse.org/request/show/459890
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/evolution-data-server?expand=0&rev=280
This commit is contained in:
Dominique Leuenberger 2017-02-22 20:42:10 +00:00 committed by Git OBS Bridge
parent 5d0cda6805
commit 691fee15b5
5 changed files with 188 additions and 58 deletions

View File

@ -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

View File

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

View File

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

View File

@ -1,3 +1,131 @@
-------------------------------------------------------------------
Wed Feb 15 11:29:19 UTC 2017 - dimstar@opensuse.org
- 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 - dimstar@opensuse.org
- 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 - dimstar@opensuse.org
- 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 - dimstar@opensuse.org
- 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 - dimstar@opensuse.org
- 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.
-------------------------------------------------------------------
Mon Feb 13 12:51:48 UTC 2017 - zaitor@opensuse.org

View File

@ -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_ebook_contacts 2
%define so_ecal 19
%define so_edata_book 25
%define so_edata_cal 28
%define so_edataserver 22
%define so_edataserverui 1
%define so_ebook 19
%define so_ebook_contacts 2
%define so_edata_book 25
%define so_ecal 19
%define so_edata_cal 28
Name: evolution-data-server
%define _evo_version 3.22
Version: 3.22.5
%define _evo_version 3.24
Version: 3.23.90
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.23/%{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: libidl-devel
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(icu-i18n)
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 @@ This package contains a shared system library for address book backends.
%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
@ -222,6 +225,17 @@ Group: System/Libraries
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.
%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
@ -240,15 +254,13 @@ Requires: libedata-cal-1_2-%{so_edata_cal} = %{version}
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 @@ translation-update-upstream
%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 @@ find %{buildroot} -name '*.la' -type f -delete -print
%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 @@ find %{buildroot} -name '*.la' -type f -delete -print
%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