Accepting request 735013 from GNOME:Next

Scripted push of project GNOME:Next

OBS-URL: https://build.opensuse.org/request/show/735013
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/evolution-data-server?expand=0&rev=358
This commit is contained in:
Bjørn Lie 2019-10-04 15:32:51 +00:00 committed by Git OBS Bridge
parent 7cba15423e
commit f97a3dc5f8
5 changed files with 229 additions and 33 deletions

View File

@ -1,10 +1,10 @@
evolution-data-server evolution-data-server
libcamel-1_2-62 libcamel-1_2-62
libebackend-1_2-10 libebackend-1_2-10
libebook-1_2-19 libebook-1_2-20
libebook-contacts-1_2-2 libebook-contacts-1_2-3
libecal-1_2-19 libecal-2_0-1
libedata-book-1_2-25 libedata-book-1_2-26
libedata-cal-1_2-29 libedata-cal-2_0-1
libedataserver-1_2-24 libedataserver-1_2-24
libedataserverui-1_2-2 libedataserverui-1_2-2

View File

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

View File

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

View File

@ -1,3 +1,139 @@
-------------------------------------------------------------------
Thu Oct 3 23:49:49 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
- Add explict pkgconfig(libical) BuildRequires: Needed after the
multibuild split of libical and libical-glib.
-------------------------------------------------------------------
Thu Sep 19 12:45:30 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
- Disable docs, fails to build with gtk-doc-1.32. Issue to be filed
upstream.
-------------------------------------------------------------------
Mon Sep 9 16:01:41 CDT 2019 - mgorse@suse.com
- Update to version 3.34.0:
+ Updated translations.
-------------------------------------------------------------------
Thu Sep 5 11:55:54 NZST 2019 - luke@ljones.dev
- Update to version 3.33.92:
+ Avoid possible use after free caused in
vee_folder_set_expression()
+ Bug Fixes: glgo#GNOME/evolution-data-server#136,
glgo#GNOME/evolution-data-server#141,
glgo#GNOME/evolution-data-server#147
glgo#GNOME/evolution-data-server#148
evo-glgo#GNOME/evolution-data-server#551
-------------------------------------------------------------------
Thu Aug 29 10:31:32 UTC 2019 - Luke Jones <luke@ljones.dev>
- Update to version 3.33.91:
+ Bugs fixed: glgo#GNOME/evolution-data-server#68,
glgo#GNOME/evolution-data-server#138,
glgo#GNOME/evolution-data-server#142,
glgo#GNOME/evolution#559, glgo#GNOME/evolution#568.
+ Include also CFLAGS in gtkdoc-scangobj command line
+ EDataFactory: Free backend when no client connects to it
+ Correct typo in a developer comment
+ GOA module: Run EWS autodiscovery asynchronously
+ Fix two memory leaks
+ Updated translations.
- Changes from version 3.33.90:
+ Bugs fixed: glgo#GNOME/evolution-data-server#112,
glgo#GNOME/evolution-data-server#137.
+ EWebDAVDiscover can report failure on success and hide
collections
+ e_webdav_discover_dialog_new: Set default response button for
the dialog
+ Let the message-location check also real message location in
the search folders
+ Updated translations.
- Changes from version 3.33.4
+ Bugs fixed: glgo#GNOME/evolution-data-server#128,
glgo#GNOME/evolution-data-server#130, glgo#GNOME/evolution#479.
+ [LDAP] Fix several memory leaks
+ Prefer built-in timezone component in
e_cal_util_copy_timezone()
+ Fix a memory leak in e_cal_recur_generate_instances_sync()
+ Miscellaneous changes in ecmb_modify_object_sync()
+ Updated translations.
- Changes from version 3.33.3:
+ Bugs fixed: glgo#GNOME/evolution-data-server#108,
glgo#GNOME/evolution-data-server#117,
glgo#GNOME/evolution-data-server#120,
glgo#GNOME/evolution-data-server#121,
glgo#GNOME/evolution-data-server#123.
+ EDataBook/EDataCal: Flush GDBus connection on backend property
change
+ Add workaround for D-Bus property change into get-revision
tests
+ Expose E-Book/Cal-BackendSExp lock
+ Update overdue time immediately after the reminders' window is
mapped
+ Add ESourceLocal::writable extension property
+ CamelOperation can be used by other thread while in its
finalize()
+ Memos cannot have set reminders according to RFC 5545
+ Change how CamelOfflineStore goes online
+ [IMAPx] Prefer local search in folders fully synchronized for
offline
+ Correct e_cal_component_get_start_plus_duration()
+ Updated translations.
- Changes from version 3.33.2:
+ The calendar part begun to use libical-glib, instead of
libical, which includes change from API version 1.2 to 2.0.
+ The addressbook part and the calendar part changed client APIs,
which modified also D-Bus API, thus D-Bus services' versions
had been bumped as well.
+ All the C libraries generate GObject introspection and Vala
bindings.
+ Bugs fixed:
glgo#GNOME/evolution-data-server#33,
glgo#GNOME/evolution-data-server#89,
glgo#GNOME/evolution-data-server#105,
glgo#GNOME/evolution-data-server#106,
glgo#GNOME/evolution-data-server#112,
glgo#GNOME/evolution-data-server#114,
glgo#GNOME/evolution-data-server#116,
glgo#GNOME/evolution-data-server#190.
+ [EWebDAVDiscover] Prevent crash on GError use in gio functions
+ [SMTP] Log also DATA itself when SMTP logging is enabled
+ [IMAPx] Fix a leak of CamelMessageInfo when downloading message
from a server
+ Change libebook and libedata-book APIs
+ Revert "Rename AddressBookView/CalendarView D-Bus members for
backward compatibility"
+ Rename ECalBackendClass methods to address some gir warnings
+ Enable vala bindings for libebackend, libedata-book and
libedata-cal
+ Correct get_/set_property() for EReminderWatcher::default-zone
+ Miscellaneous changes for issues overlooked during port to
libical-glib
+ Updated translations.
- Changes from version 3.33.1:
+ Bugs fixed: glgo#GNOME/evolution-data-server#91,
glgo#GNOME/evolution-data-server#92,
glgo#GNOME/evolution-data-server#94,
glgo#GNOME/evolution-data-server#95,
glgo#GNOME/evolution-data-server#96,
glgo#GNOME/evolution-data-server#98,
glgo#GNOME/evolution-data-server#99,
glgo#GNOME/evolution-data-server#102,
glgo#GNOME/evolution#326, glgo#GNOME/evolution-data-server#39.
+ Make sure libdb addressbooks are available before
book-migration test
+ Fix typo: reach-ability 🡒 reachability
+ [Flatpak] Use a persistent location for an NSS certificate
database
+ Rename AddressBookView/CalendarView D-Bus members for backward
compatibility
+ Address several issues reported by Coverity Scan
+ Updated translations.
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Jul 15 16:20:35 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com> Mon Jul 15 16:20:35 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>

View File

@ -16,27 +16,29 @@
# #
%global with_docs 0
# 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 62 %define so_camel 62
%define so_ebackend 10 %define so_ebackend 10
%define so_edataserver 24 %define so_edataserver 24
%define so_edataserverui 2 %define so_edataserverui 2
%define so_ebook 19 %define so_ebook 20
%define so_ebook_contacts 2 %define so_ebook_contacts 3
%define so_edata_book 25 %define so_edata_book 26
%define so_ecal 19 %define so_ecal 1
%define so_edata_cal 29 %define so_edata_cal 1
%bcond_without introspection %bcond_without introspection
Name: evolution-data-server Name: evolution-data-server
Version: 3.32.4 Version: 3.34.0
Release: 0 Release: 0
Summary: Evolution Data Server Summary: Evolution Data Server
License: LGPL-2.0-only License: LGPL-2.0-only
Group: Development/Libraries/GNOME Group: Development/Libraries/GNOME
URL: https://wiki.gnome.org/Apps/Evolution URL: https://wiki.gnome.org/Apps/Evolution
Source0: https://download.gnome.org/sources/evolution-data-server/3.32/%{name}-%{version}.tar.xz Source0: https://download.gnome.org/sources/evolution-data-server/3.34/%{name}-%{version}.tar.xz
Source99: baselibs.conf Source99: baselibs.conf
BuildRequires: cmake BuildRequires: cmake
@ -46,18 +48,19 @@ BuildRequires: gcc-c++
BuildRequires: gettext BuildRequires: gettext
BuildRequires: gobject-introspection-devel BuildRequires: gobject-introspection-devel
BuildRequires: gperf BuildRequires: gperf
BuildRequires: gtk-doc BuildRequires: gtk-doc >= 1.9
BuildRequires: intltool BuildRequires: intltool
BuildRequires: krb5-devel BuildRequires: krb5-devel
BuildRequires: libgdata-devel BuildRequires: libgdata-devel
BuildRequires: libgweather-devel >= 3.10 BuildRequires: libgweather-devel >= 3.10
BuildRequires: libical-devel >= 0.43
BuildRequires: libidl-devel 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: openldap2-devel
BuildRequires: pkgconfig BuildRequires: pkgconfig
BuildRequires: pkgconfig(libical) >= 3.0.5
BuildRequires: pkgconfig(libical-glib) >= 3.0.5
# For adressbook data generating # For adressbook data generating
BuildRequires: python3-base BuildRequires: python3-base
BuildRequires: sqlite3-devel >= 3.7.17 BuildRequires: sqlite3-devel >= 3.7.17
@ -71,6 +74,7 @@ BuildRequires: pkgconfig(json-glib-1.0) >= 1.0.4
BuildRequires: pkgconfig(libcanberra-gtk3) >= 0.25 BuildRequires: pkgconfig(libcanberra-gtk3) >= 0.25
BuildRequires: pkgconfig(libnotify) >= 0.7 BuildRequires: pkgconfig(libnotify) >= 0.7
BuildRequires: pkgconfig(libsecret-unstable) >= 0.5 BuildRequires: pkgconfig(libsecret-unstable) >= 0.5
BuildRequires: pkgconfig(libxml-2.0)
BuildRequires: pkgconfig(webkit2gtk-4.0) >= 2.11.91 BuildRequires: pkgconfig(webkit2gtk-4.0) >= 2.11.91
Requires: mozilla-nss Requires: mozilla-nss
Recommends: %{name}-lang = %{version} Recommends: %{name}-lang = %{version}
@ -121,11 +125,11 @@ and calendar in the GNOME Desktop.
This package contains a shared system library to access address books. This package contains a shared system library to access address books.
%package -n libecal-1_2-%{so_ecal} %package -n libecal-2_0-%{so_ecal}
Summary: Evolution Data Server's Calendar Client Library Summary: Evolution Data Server's Calendar Client Library
Group: System/Libraries Group: System/Libraries
%description -n libecal-1_2-%{so_ecal} %description -n libecal-2_0-%{so_ecal}
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.
@ -173,11 +177,11 @@ and calendar in the GNOME Desktop.
This package provides the GObject Introspection bindings for the library This package provides the GObject Introspection bindings for the library
for address book backends. for address book backends.
%package -n libedata-cal-1_2-%{so_edata_cal} %package -n libedata-cal-2_0-%{so_edata_cal}
Summary: Evolution Data Server's Calendar Backend Library Summary: Evolution Data Server's Calendar Backend Library
Group: System/Libraries Group: System/Libraries
%description -n libedata-cal-1_2-%{so_edata_cal} %description -n libedata-cal-2_0-%{so_edata_cal}
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.
@ -205,6 +209,38 @@ and calendar in the GNOME Desktop.
This package contains a shared system library. This package contains a shared system library.
%package -n typelib-1_0-EBackend-1_2
Summary: Introspection bindings for Evolution Data Server's Utilities Library
Group: System/Libraries
%description -n typelib-1_0-EBackend-1_2
Evolution Data Server provides a central location for your address book
and calendar in the GNOME Desktop.
%package -n typelib-1_0-ECal-2_0
Summary: Introspection bindings for Evolution Data Server's Utilities Library
Group: System/Libraries
%description -n typelib-1_0-ECal-2_0
Evolution Data Server provides a central location for your address book
and calendar in the GNOME Desktop.
%package -n typelib-1_0-EDataBook-1_2
Summary: Introspection bindings for Evolution Data Server's Utilities Library
Group: System/Libraries
%description -n typelib-1_0-EDataBook-1_2
Evolution Data Server provides a central location for your address book
and calendar in the GNOME Desktop.
%package -n typelib-1_0-EDataCal-2_0
Summary: Introspection bindings for Evolution Data Server's Utilities Library
Group: System/Libraries
%description -n typelib-1_0-EDataCal-2_0
Evolution Data Server provides a central location for your address book
and calendar in the GNOME Desktop.
%package -n typelib-1_0-EDataServer-1_2 %package -n typelib-1_0-EDataServer-1_2
Summary: Introspection bindings for Evolution Data Server's Utilities Library Summary: Introspection bindings for Evolution Data Server's Utilities Library
Group: System/Libraries Group: System/Libraries
@ -235,9 +271,9 @@ Requires: libcamel-1_2-%{so_camel} = %{version}
Requires: libebackend-1_2-%{so_ebackend} = %{version} Requires: libebackend-1_2-%{so_ebackend} = %{version}
Requires: libebook-1_2-%{so_ebook} = %{version} Requires: libebook-1_2-%{so_ebook} = %{version}
Requires: libebook-contacts-1_2-%{so_ebook_contacts} = %{version} Requires: libebook-contacts-1_2-%{so_ebook_contacts} = %{version}
Requires: libecal-1_2-%{so_ecal} = %{version} Requires: libecal-2_0-%{so_ecal} = %{version}
Requires: libedata-book-1_2-%{so_edata_book} = %{version} Requires: libedata-book-1_2-%{so_edata_book} = %{version}
Requires: libedata-cal-1_2-%{so_edata_cal} = %{version} Requires: libedata-cal-2_0-%{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}
Requires: openldap2-devel Requires: openldap2-devel
@ -255,6 +291,7 @@ libraries, headers, and other files for developing applications which
use the Evolution Data Server for storing contact and calendar use the Evolution Data Server for storing contact and calendar
information. information.
%if %{with_docs}
%package doc %package doc
Summary: Developer documentation for Evolution Data Server Summary: Developer documentation for Evolution Data Server
Group: Development/Libraries/GNOME Group: Development/Libraries/GNOME
@ -265,6 +302,7 @@ 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 contains developer documentation. This package contains developer documentation.
%endif
%lang_package %lang_package
@ -273,8 +311,15 @@ This package contains developer documentation.
translation-update-upstream translation-update-upstream
%build %build
%cmake \ %if %{with_docs}
%define gtkdoc_flags -DENABLE_GTK_DOC=ON
%else
%define gtkdoc_flags -DENABLE_GTK_DOC=OFF
%endif
%cmake -G "Unix Makefiles" \
-DLIBEXEC_INSTALL_DIR=%{_libexecdir}/evolution-data-server \ -DLIBEXEC_INSTALL_DIR=%{_libexecdir}/evolution-data-server \
-DENABLE_MAINTAINER_MODE=OFF \
-DENABLE_GTK_DOC=ON \ -DENABLE_GTK_DOC=ON \
-DENABLE_IPV6=ON \ -DENABLE_IPV6=ON \
-DENABLE_SMIME=ON \ -DENABLE_SMIME=ON \
@ -284,6 +329,7 @@ translation-update-upstream
-DENABLE_VALA_BINDINGS=ON \ -DENABLE_VALA_BINDINGS=ON \
-DENABLE_INTROSPECTION=ON} \ -DENABLE_INTROSPECTION=ON} \
-DENABLE_DBUS_SESSION_TOOL=OFF \ -DENABLE_DBUS_SESSION_TOOL=OFF \
%gtkdoc_flags \
%{nil} %{nil}
%cmake_build %cmake_build
@ -304,14 +350,14 @@ translation-update-upstream
%post -n libebook-contacts-1_2-%{so_ebook_contacts} -p /sbin/ldconfig %post -n libebook-contacts-1_2-%{so_ebook_contacts} -p /sbin/ldconfig
%postun -n libebook-contacts-1_2-%{so_ebook_contacts} -p /sbin/ldconfig %postun -n libebook-contacts-1_2-%{so_ebook_contacts} -p /sbin/ldconfig
%post -n libecal-1_2-%{so_ecal} -p /sbin/ldconfig %post -n libecal-2_0-%{so_ecal} -p /sbin/ldconfig
%postun -n libecal-1_2-%{so_ecal} -p /sbin/ldconfig %postun -n libecal-2_0-%{so_ecal} -p /sbin/ldconfig
%post -n libedata-book-1_2-%{so_edata_book} -p /sbin/ldconfig %post -n libedata-book-1_2-%{so_edata_book} -p /sbin/ldconfig
%postun -n libedata-book-1_2-%{so_edata_book} -p /sbin/ldconfig %postun -n libedata-book-1_2-%{so_edata_book} -p /sbin/ldconfig
%post -n libedata-cal-1_2-%{so_edata_cal} -p /sbin/ldconfig %post -n libedata-cal-2_0-%{so_edata_cal} -p /sbin/ldconfig
%postun -n libedata-cal-1_2-%{so_edata_cal} -p /sbin/ldconfig %postun -n libedata-cal-2_0-%{so_edata_cal} -p /sbin/ldconfig
%post -n libedataserver-1_2-%{so_edataserver} -p /sbin/ldconfig %post -n libedataserver-1_2-%{so_edataserver} -p /sbin/ldconfig
%postun -n libedataserver-1_2-%{so_edataserver} -p /sbin/ldconfig %postun -n libedataserver-1_2-%{so_edataserver} -p /sbin/ldconfig
@ -356,8 +402,8 @@ translation-update-upstream
%files -n libebook-contacts-1_2-%{so_ebook_contacts} %files -n libebook-contacts-1_2-%{so_ebook_contacts}
%{_libdir}/libebook-contacts-1.2.so.%{so_ebook_contacts}* %{_libdir}/libebook-contacts-1.2.so.%{so_ebook_contacts}*
%files -n libecal-1_2-%{so_ecal} %files -n libecal-2_0-%{so_ecal}
%{_libdir}/libecal-1.2.so.%{so_ecal}* %{_libdir}/libecal-2.0.so.%{so_ecal}*
%files -n libedata-book-1_2-%{so_edata_book} %files -n libedata-book-1_2-%{so_edata_book}
%{_libdir}/libedata-book-1.2.so.%{so_edata_book}* %{_libdir}/libedata-book-1.2.so.%{so_edata_book}*
@ -366,12 +412,24 @@ translation-update-upstream
%files -n typelib-1_0-Camel-1_2 %files -n typelib-1_0-Camel-1_2
%{_libdir}/girepository-1.0/Camel-1.2.typelib %{_libdir}/girepository-1.0/Camel-1.2.typelib
%files -n typelib-1_0-EBackend-1_2
%{_libdir}/girepository-1.0/EBackend-1.2.typelib
%files -n typelib-1_0-EBook-1_2 %files -n typelib-1_0-EBook-1_2
%{_libdir}/girepository-1.0/EBook-1.2.typelib %{_libdir}/girepository-1.0/EBook-1.2.typelib
%files -n typelib-1_0-EBookContacts-1_2 %files -n typelib-1_0-EBookContacts-1_2
%{_libdir}/girepository-1.0/EBookContacts-1.2.typelib %{_libdir}/girepository-1.0/EBookContacts-1.2.typelib
%files -n typelib-1_0-ECal-2_0
%{_libdir}/girepository-1.0/ECal-2.0.typelib
%files -n typelib-1_0-EDataBook-1_2
%{_libdir}/girepository-1.0/EDataBook-1.2.typelib
%files -n typelib-1_0-EDataCal-2_0
%{_libdir}/girepository-1.0/EDataCal-2.0.typelib
%files -n typelib-1_0-EDataServer-1_2 %files -n typelib-1_0-EDataServer-1_2
%{_libdir}/girepository-1.0/EDataServer-1.2.typelib %{_libdir}/girepository-1.0/EDataServer-1.2.typelib
@ -379,8 +437,8 @@ translation-update-upstream
%{_libdir}/girepository-1.0/EDataServerUI-1.2.typelib %{_libdir}/girepository-1.0/EDataServerUI-1.2.typelib
%endif %endif
%files -n libedata-cal-1_2-%{so_edata_cal} %files -n libedata-cal-2_0-%{so_edata_cal}
%{_libdir}/libedata-cal-1.2.so.%{so_edata_cal}* %{_libdir}/libedata-cal-2.0.so.%{so_edata_cal}*
%files -n libedataserver-1_2-%{so_edataserver} %files -n libedataserver-1_2-%{so_edataserver}
%{_libdir}/libedataserver-1.2.so.%{so_edataserver}* %{_libdir}/libedataserver-1.2.so.%{so_edataserver}*
@ -389,7 +447,7 @@ translation-update-upstream
%{_libdir}/libedataserverui-1.2.so.%{so_edataserverui}* %{_libdir}/libedataserverui-1.2.so.%{so_edataserverui}*
%files devel %files devel
%doc ChangeLog MAINTAINERS TODO %doc ChangeLog MAINTAINERS
%{_includedir}/evolution-data-server/ %{_includedir}/evolution-data-server/
%{_libdir}/*.so %{_libdir}/*.so
%{_libdir}/pkgconfig/*.pc %{_libdir}/pkgconfig/*.pc
@ -401,8 +459,10 @@ translation-update-upstream
%{_datadir}/vala/vapi/*.vapi %{_datadir}/vala/vapi/*.vapi
%endif %endif
%if %{with_docs}
%files doc %files doc
%{_datadir}/gtk-doc/html/* %{_datadir}/gtk-doc/html/*
%endif
%files lang -f evolution-data-server.lang %files lang -f evolution-data-server.lang