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 evolution-data-server
libcamel-1_2-59 libcamel-1_2-60
libebackend-1_2-10 libebackend-1_2-10
libebook-1_2-16 libebook-1_2-19
libebook-contacts-1_2-2 libebook-contacts-1_2-2
libecal-1_2-19 libecal-1_2-19
libedata-book-1_2-25 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 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 %define with_introspection 1
# Shared Library soNUMs, to make it easier for updates # Shared Library soNUMs, to make it easier for updates
# When updating the sonums, do not forget to also update baselibs.conf # 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_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_edataserver 22
%define so_edataserverui 1 %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 Name: evolution-data-server
%define _evo_version 3.22 %define _evo_version 3.24
Version: 3.22.5 Version: 3.23.90
Release: 0 Release: 0
Summary: Evolution Data Server Summary: Evolution Data Server
License: LGPL-2.1+ License: LGPL-2.1+
Group: Development/Libraries/GNOME Group: Development/Libraries/GNOME
Url: http://www.gnome.org 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 Source99: baselibs.conf
BuildRequires: cmake
BuildRequires: db-devel BuildRequires: db-devel
%if %USE_EVOLDAP
BuildRequires: evoldap2-devel
%else
BuildRequires: openldap2-devel
%endif
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: gcc-c++ BuildRequires: gcc-c++
BuildRequires: gobject-introspection-devel BuildRequires: gobject-introspection-devel
@ -61,6 +56,7 @@ BuildRequires: libidl-devel
BuildRequires: libsoup-devel >= 2.42 BuildRequires: libsoup-devel >= 2.42
BuildRequires: mozilla-nss-devel BuildRequires: mozilla-nss-devel
BuildRequires: nss-shared-helper-devel BuildRequires: nss-shared-helper-devel
BuildRequires: openldap2-devel
BuildRequires: python-devel BuildRequires: python-devel
BuildRequires: sqlite3-devel >= 3.7.17 BuildRequires: sqlite3-devel >= 3.7.17
%if !0%{?is_opensuse} %if !0%{?is_opensuse}
@ -74,9 +70,6 @@ BuildRequires: pkgconfig(icu-i18n)
BuildRequires: pkgconfig(json-glib-1.0) >= 1.0.4 BuildRequires: pkgconfig(json-glib-1.0) >= 1.0.4
BuildRequires: pkgconfig(libsecret-unstable) >= 0.5 BuildRequires: pkgconfig(libsecret-unstable) >= 0.5
BuildRequires: pkgconfig(webkit2gtk-4.0) >= 2.11.91 BuildRequires: pkgconfig(webkit2gtk-4.0) >= 2.11.91
%if %USE_EVOLDAP
Requires: libevoldap-2_4-2
%endif
Requires: mozilla-nss Requires: mozilla-nss
Recommends: %{name}-lang = %{version} Recommends: %{name}-lang = %{version}
# bug437293 # bug437293
@ -157,6 +150,16 @@ This package contains a shared system library for address book backends.
%if %{?with_introspection} %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 %package -n typelib-1_0-EBook-1_2
Summary: Evolution Data Server - Address Book Backend Library, Introspection bindings Summary: Evolution Data Server - Address Book Backend Library, Introspection bindings
Group: System/Libraries Group: System/Libraries
@ -222,6 +225,17 @@ Group: System/Libraries
Evolution Data Server provides a central location for your address book Evolution Data Server provides a central location for your address book
and calendar in the GNOME Desktop. 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 This package provides the GObject Introspection bindings for the
libedataserver library. libedataserver library.
%endif %endif
@ -240,15 +254,13 @@ Requires: libedata-cal-1_2-%{so_edata_cal} = %{version}
Requires: libedataserver-1_2-%{so_edataserver} = %{version} Requires: libedataserver-1_2-%{so_edataserver} = %{version}
Requires: libedataserverui-1_2-%{so_edataserverui} = %{version} Requires: libedataserverui-1_2-%{so_edataserverui} = %{version}
%if %{?with_introspection} %if %{?with_introspection}
Requires: typelib-1_0-Camel-1_2 = %{version}
Requires: typelib-1_0-EBook-1_2 = %{version} Requires: typelib-1_0-EBook-1_2 = %{version}
Requires: typelib-1_0-EBookContacts-1_2 = %{version} Requires: typelib-1_0-EBookContacts-1_2 = %{version}
Requires: typelib-1_0-EDataServer-1_2 = %{version} Requires: typelib-1_0-EDataServer-1_2 = %{version}
Requires: typelib-1_0-EDataServerUI-1_2 = %{version}
%endif %endif
%if %USE_EVOLDAP
Requires: evoldap2-devel
%else
Requires: openldap2-devel Requires: openldap2-devel
%endif
%description devel %description devel
The Evolution Data Server development files provide the necessary The Evolution Data Server development files provide the necessary
@ -275,43 +287,25 @@ translation-update-upstream
%endif %endif
%build %build
%{configure} \ %cmake \
--libexecdir=%{_libexecdir}/evolution-data-server \ -DLIBEXEC_INSTALL_DIR=%{_libexecdir}/evolution-data-server \
%if %USE_EVOLDAP -DENABLE_GTK_DOC=ON \
--with-openldap=%{_libdir}/evoldap \ -DENABLE_IPV6=ON \
-DENABLE_SMIME=ON \
-DENABLE_UOA=OFF \
%if %{with_introspection}
-DENABLE_VALA_BINDINGS=ON \
-DENABLE_INTROSPECTION=ON \
%else %else
--with-openldap=yes \ -DENABLE_VALA_BINDINGS=OFF \
%endif -DENABLE_INTROSPECTION=OFF \
--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
%endif %endif
%nil
make %{?_smp_mflags} make %{?_smp_mflags}
%install %install
%{makeinstall} %cmake_install
%if 0%{?suse_version} <= 1120
%{__rm} %{buildroot}%{_datadir}/locale/en@shaw/LC_MESSAGES/*
%endif
find %{buildroot} -name '*.la' -type f -delete -print
%find_lang evolution-data-server-%{_evo_version} %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} %fdupes %{buildroot}
%post %post
@ -405,6 +399,10 @@ find %{buildroot} -name '*.la' -type f -delete -print
%if %{?with_introspection} %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 %files -n typelib-1_0-EBook-1_2
%defattr(-, root, root) %defattr(-, root, root)
%{_libdir}/girepository-1.0/EBook-1.2.typelib %{_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 %files -n typelib-1_0-EDataServer-1_2
%defattr(-, root, root) %defattr(-, root, root)
%{_libdir}/girepository-1.0/EDataServer-1.2.typelib %{_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 %endif
%files devel %files devel