From 95323e6e5353397d4993ec73b176e7cb958418f24f01ca2da3e41fb9d693c4c3 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Wed, 22 Feb 2017 20:40:33 +0000 Subject: [PATCH 1/4] Accepting request 459812 from GNOME:Next Scripted push of project GNOME:Next OBS-URL: https://build.opensuse.org/request/show/459812 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/evolution-ews?expand=0&rev=150 --- evolution-ews-3.22.5.tar.xz | 3 -- evolution-ews-3.23.90.tar.xz | 3 ++ evolution-ews.changes | 62 +++++++++++++++++++++++ evolution-ews.spec | 97 +++++++++++------------------------- 4 files changed, 94 insertions(+), 71 deletions(-) delete mode 100644 evolution-ews-3.22.5.tar.xz create mode 100644 evolution-ews-3.23.90.tar.xz diff --git a/evolution-ews-3.22.5.tar.xz b/evolution-ews-3.22.5.tar.xz deleted file mode 100644 index c66b57e..0000000 --- a/evolution-ews-3.22.5.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:de7c7651972374ce1dc4f7b8a876ed91e3317968b063340033edbdfb3d275ab0 -size 715052 diff --git a/evolution-ews-3.23.90.tar.xz b/evolution-ews-3.23.90.tar.xz new file mode 100644 index 0000000..5491212 --- /dev/null +++ b/evolution-ews-3.23.90.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:045c51fe72f2f795a3ab0ce9439b9cfae43ca7f3bb284788166d0867ed50ca9d +size 484784 diff --git a/evolution-ews.changes b/evolution-ews.changes index cab5255..be20efd 100644 --- a/evolution-ews.changes +++ b/evolution-ews.changes @@ -1,3 +1,65 @@ +------------------------------------------------------------------- +Wed Feb 15 11:50:16 UTC 2017 - dimstar@opensuse.org + +- Update to version 3.23.90: + + Avoid local message cache expiry clean up when being offline. + + Bug fixed: bgo#777946. + + Updated translations. + +------------------------------------------------------------------- +Wed Feb 15 03:23:04 UTC 2017 - dimstar@opensuse.org + +- Update to version 3.23.4: + + Fix possible uninitialized variable usage in + ews-test-timezones.c. + + Fix few memory leaks. + + Fix "variable may be used uninitialized" warning in + query-to-restriction conversion. + + Bugs fixed: bgo#773419, bgo#775649, bgo#775951, bgo#777021. + + Updated translations. + +------------------------------------------------------------------- +Wed Feb 15 03:23:03 UTC 2017 - dimstar@opensuse.org + +- Update to version 3.23.3: + + Autodiscover can cause deadlock in GCancellable code. + + Make glib_mkenums() files depend on the source enum file. + + Bugs fixed: bgo#774364, bgo#775363, bgo#775395. + + Updated translations. +- Drop evolution-ews-rpath.patch: fixed upstream. + +------------------------------------------------------------------- +Wed Feb 15 03:23:02 UTC 2017 - dimstar@opensuse.org + +- Update to version 3.23.2: + + Runtime warnings when calling ResolveNames. + + Do not require C++ compiler, when not used. + + Ensure CMAKE_SKIP_RPATH is OFF, the RPATH is used here. + + Bugs fixed: bgo#764065, bgo#769573, bgo#773379, bgo#774523. +- Add evolution-ews-rpath.patch: Allow to build directly with + final runpath. + +------------------------------------------------------------------- +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. + + Add a helper script for a 'dist' target. + + Rename SHARE_INSTALL_DIR to SHARE_INSTALL_PREFIX. + + Use tests/ as `make check` tests, if enabled with ENABLE_TESTS. + + Hard-break `make dist` when there are uncommitted changes. + + Updated translations. +- Replace %%configure call with %%cmake, following upstreams port. +- Add pkgconfig()-style BuildRequires, matching what configure + checks for: camel-1.2, evolution-calendar-3.0, libebook-1.2, + libecal-1.2, libical. +- Drop definition of evolution_base_version: it's not been used for + a while in evolution-ews. +- Drop libeews-1_2-0, libewsutils0 and -devel subpackages: there is + no public API to be consumed anymore (and nothing ever did or was + supposed to). + ------------------------------------------------------------------- Mon Feb 13 12:56:27 UTC 2017 - zaitor@opensuse.org diff --git a/evolution-ews.spec b/evolution-ews.spec index f6b4c0b..6cdd7f6 100644 --- a/evolution-ews.spec +++ b/evolution-ews.spec @@ -17,29 +17,37 @@ Name: evolution-ews -# This should be updated upon major version changes; it should match BASE_VERSION as defined in configure.in. -%define evolution_base_version 3.22 -Version: 3.22.5 +Version: 3.23.90 Release: 0 +# This should be updated upon major version changes; it should match BASE_VERSION as defined in configure.in. +%define evolution_base_version 3.24 Summary: Exchange Connector for Evolution, compatible with Exchange 2007 and later License: LGPL-2.1 Group: Productivity/Networking/Email/Clients Url: http://projects.gnome.org/evolution/ -Source: http://download.gnome.org/sources/evolution-ews/3.22/%{name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/evolution-ews/3.23/%{name}-%{version}.tar.xz +BuildRequires: cmake BuildRequires: fdupes +BuildRequires: gcc-c++ BuildRequires: intltool +BuildRequires: pkgconfig BuildRequires: translation-update-upstream +BuildRequires: pkgconfig(camel-1.2) >= %{version} BuildRequires: pkgconfig(enchant) -BuildRequires: pkgconfig(evolution-data-server-1.2) +BuildRequires: pkgconfig(evolution-calendar-3.0) >= %{version} +BuildRequires: pkgconfig(evolution-data-server-1.2) >= %{version} BuildRequires: pkgconfig(evolution-mail-3.0) >= %{version} BuildRequires: pkgconfig(evolution-shell-3.0) >= %{version} -BuildRequires: pkgconfig(glib-2.0) >= 2.34 -BuildRequires: pkgconfig(gtk+-3.0) >= 3.0 -BuildRequires: pkgconfig(libebackend-1.2) -BuildRequires: pkgconfig(libedata-book-1.2) -BuildRequires: pkgconfig(libedata-cal-1.2) -BuildRequires: pkgconfig(libedataserver-1.2) +BuildRequires: pkgconfig(glib-2.0) >= 2.46 +BuildRequires: pkgconfig(gtk+-3.0) >= 3.10 +BuildRequires: pkgconfig(libebackend-1.2) >= %{version} +BuildRequires: pkgconfig(libebook-1.2) >= %{version} +BuildRequires: pkgconfig(libecal-1.2) >= %{version} +BuildRequires: pkgconfig(libedata-book-1.2) >= %{version} +BuildRequires: pkgconfig(libedata-cal-1.2) >= %{version} +BuildRequires: pkgconfig(libedataserver-1.2) >= %{version} BuildRequires: pkgconfig(libemail-engine) >= %{version} +BuildRequires: pkgconfig(libical) BuildRequires: pkgconfig(libmspack) >= 0.4 BuildRequires: pkgconfig(libsoup-2.4) >= 2.42 Recommends: %{name}-lang @@ -56,57 +64,24 @@ and is therefore compatible with Exchange 2007 and later. Provides exchange connectivity for exchange server 2007 and later using exchange web services protocol. -%package -n libeews-1_2-0 -Summary: Client library for Accessing Exchange Servers -Group: System/Libraries - -%description -n libeews-1_2-0 -This library is a client library for accessing Exchange servers through -the Exchange Web Services interface (compatible with Exchange 2007 and -later). - -%package -n libewsutils0 -Summary: Client library for Accessing Exchange Servers -- Utilities library -Group: System/Libraries - -%description -n libewsutils0 -This library provides utilities API for EWS Exchange Connector. - -%package devel -Summary: Client library for Accessing Exchange Servers -- Development Files -Group: Development/Libraries/C and C++ -Requires: libeews-1_2-0 = %{version} -Requires: libewsutils0 = %{version} - -%description devel -This library is a client library for accessing Exchange servers through -the Exchange Web Services interface (compatible with Exchange 2007 and -later). - %lang_package + %prep %setup -q translation-update-upstream %build -%{configure} \ - --disable-static +# We need to build directly with the 'final rpath': +# cmake is too stupid to get it right otherwise +%cmake \ + -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON make %{?_smp_mflags} %install -%make_install -find %{buildroot}%{_libdir} -name '*.la' -delete -print +%cmake_install %find_lang evolution-ews %{?no_lang_C} %fdupes %{buildroot} -%post -n libeews-1_2-0 -p /sbin/ldconfig - -%postun -n libeews-1_2-0 -p /sbin/ldconfig - -%post -n libewsutils0 -p /sbin/ldconfig - -%postun -n libewsutils0 -p /sbin/ldconfig - %files %defattr(-,root,root) %doc COPYING README @@ -116,29 +91,15 @@ find %{buildroot}%{_libdir} -name '*.la' -delete -print %{_libdir}/evolution-data-server/camel-providers/libcamelews.urls %{_libdir}/evolution-data-server/registry-modules/module-ews-backend.so %{_libdir}/evolution/modules/module-ews-configuration.so +%dir %{_libdir}/%{name} +%{_libdir}/%{name}/libcamelews-priv.so +%{_libdir}/%{name}/libevolution-ews.so %{_datadir}/evolution/errors/module-ews-configuration.error %dir %{_datadir}/evolution-data-server/ews %{_datadir}/evolution-data-server/ews/windowsZones.xml %{_datadir}/appdata/evolution-ews.metainfo.xml -%files -n libeews-1_2-0 -%defattr(-, root, root) -%dir %{_libdir}/evolution-data-server/ -%{_libdir}/evolution-data-server/libeews-1.2.so.* - -%files -n libewsutils0 -%defattr(-, root, root) -%dir %{_libdir}/evolution-data-server/ -%{_libdir}/evolution-data-server/libewsutils.so.* - -%files devel -%defattr(-, root, root) -%dir %{_libdir}/evolution-data-server/ -%{_libdir}/evolution-data-server/libeews-1.2.so -%{_libdir}/evolution-data-server/libewsutils.so -%dir %{_includedir}/evolution-data-server/ -%{_includedir}/evolution-data-server/ews/ - %files lang -f evolution-ews.lang +%defattr(-,root,root) %changelog From bac480bf61b8171f0d868532d5bd29cc5b3e5943d72512e41e1809d5fd1584f1 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Tue, 28 Feb 2017 21:41:22 +0000 Subject: [PATCH 2/4] Accepting request 460978 from GNOME:Next Scripted push of GNOME:Next OBS-URL: https://build.opensuse.org/request/show/460978 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/evolution-ews?expand=0&rev=151 --- evolution-ews-3.23.90.tar.xz | 3 --- evolution-ews-3.23.91.tar.xz | 3 +++ evolution-ews.changes | 6 ++++++ evolution-ews.spec | 2 +- 4 files changed, 10 insertions(+), 4 deletions(-) delete mode 100644 evolution-ews-3.23.90.tar.xz create mode 100644 evolution-ews-3.23.91.tar.xz diff --git a/evolution-ews-3.23.90.tar.xz b/evolution-ews-3.23.90.tar.xz deleted file mode 100644 index 5491212..0000000 --- a/evolution-ews-3.23.90.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:045c51fe72f2f795a3ab0ce9439b9cfae43ca7f3bb284788166d0867ed50ca9d -size 484784 diff --git a/evolution-ews-3.23.91.tar.xz b/evolution-ews-3.23.91.tar.xz new file mode 100644 index 0000000..37070a6 --- /dev/null +++ b/evolution-ews-3.23.91.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b56c4f4fe18ac0e186682a1e21e30ea54bf08521192488c538d6e17734982f17 +size 484972 diff --git a/evolution-ews.changes b/evolution-ews.changes index be20efd..67e46f2 100644 --- a/evolution-ews.changes +++ b/evolution-ews.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Feb 27 12:42:36 UTC 2017 - zaitor@opensuse.org + +- Update to version 3.23.91: + + Updated translations. + ------------------------------------------------------------------- Wed Feb 15 11:50:16 UTC 2017 - dimstar@opensuse.org diff --git a/evolution-ews.spec b/evolution-ews.spec index 6cdd7f6..6a24018 100644 --- a/evolution-ews.spec +++ b/evolution-ews.spec @@ -17,7 +17,7 @@ Name: evolution-ews -Version: 3.23.90 +Version: 3.23.91 Release: 0 # This should be updated upon major version changes; it should match BASE_VERSION as defined in configure.in. %define evolution_base_version 3.24 From 2fa6bda65b3dd89ec954c4c201cd74a06b0fd5da47fcc4af1251578f40a70603 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Tue, 14 Mar 2017 18:42:21 +0000 Subject: [PATCH 3/4] Accepting request 479048 from GNOME:Next 1 OBS-URL: https://build.opensuse.org/request/show/479048 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/evolution-ews?expand=0&rev=152 --- evolution-ews-3.23.91.tar.xz | 3 --- evolution-ews-3.23.92.tar.xz | 3 +++ evolution-ews.changes | 6 ++++++ evolution-ews.spec | 2 +- 4 files changed, 10 insertions(+), 4 deletions(-) delete mode 100644 evolution-ews-3.23.91.tar.xz create mode 100644 evolution-ews-3.23.92.tar.xz diff --git a/evolution-ews-3.23.91.tar.xz b/evolution-ews-3.23.91.tar.xz deleted file mode 100644 index 37070a6..0000000 --- a/evolution-ews-3.23.91.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b56c4f4fe18ac0e186682a1e21e30ea54bf08521192488c538d6e17734982f17 -size 484972 diff --git a/evolution-ews-3.23.92.tar.xz b/evolution-ews-3.23.92.tar.xz new file mode 100644 index 0000000..f6d01e1 --- /dev/null +++ b/evolution-ews-3.23.92.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac5aaae082de4004bb561e1a2efddaa8067a8aebc5c28358851f5f126bc00013 +size 485396 diff --git a/evolution-ews.changes b/evolution-ews.changes index 67e46f2..4c7a49e 100644 --- a/evolution-ews.changes +++ b/evolution-ews.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Mar 13 11:12:23 UTC 2017 - dimstar@opensuse.org + +- Update to version 3.23.92: + + Updated translations. + ------------------------------------------------------------------- Mon Feb 27 12:42:36 UTC 2017 - zaitor@opensuse.org diff --git a/evolution-ews.spec b/evolution-ews.spec index 6a24018..ee0dc4f 100644 --- a/evolution-ews.spec +++ b/evolution-ews.spec @@ -17,7 +17,7 @@ Name: evolution-ews -Version: 3.23.91 +Version: 3.23.92 Release: 0 # This should be updated upon major version changes; it should match BASE_VERSION as defined in configure.in. %define evolution_base_version 3.24 From 7b36cf412f6fcc2acb3878e84fb3be16bb645402997b484dab9e47c3f5ac745a Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Mon, 20 Mar 2017 14:48:23 +0000 Subject: [PATCH 4/4] Accepting request 481284 from GNOME:Next Update to 3.24.0 OBS-URL: https://build.opensuse.org/request/show/481284 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/evolution-ews?expand=0&rev=153 --- evolution-ews-3.23.92.tar.xz | 3 --- evolution-ews-3.24.0.tar.xz | 3 +++ evolution-ews.changes | 6 ++++++ evolution-ews.spec | 4 ++-- 4 files changed, 11 insertions(+), 5 deletions(-) delete mode 100644 evolution-ews-3.23.92.tar.xz create mode 100644 evolution-ews-3.24.0.tar.xz diff --git a/evolution-ews-3.23.92.tar.xz b/evolution-ews-3.23.92.tar.xz deleted file mode 100644 index f6d01e1..0000000 --- a/evolution-ews-3.23.92.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ac5aaae082de4004bb561e1a2efddaa8067a8aebc5c28358851f5f126bc00013 -size 485396 diff --git a/evolution-ews-3.24.0.tar.xz b/evolution-ews-3.24.0.tar.xz new file mode 100644 index 0000000..dc3b4d9 --- /dev/null +++ b/evolution-ews-3.24.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f62a8478afc19e56f0c9e406414f66ab1483704c5b3e01078a7092939184ec0 +size 485412 diff --git a/evolution-ews.changes b/evolution-ews.changes index 4c7a49e..6d593c4 100644 --- a/evolution-ews.changes +++ b/evolution-ews.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Mar 20 11:56:44 UTC 2017 - dimstar@opensuse.org + +- Update to version 3.24.0: + + No code/translation changes. + ------------------------------------------------------------------- Mon Mar 13 11:12:23 UTC 2017 - dimstar@opensuse.org diff --git a/evolution-ews.spec b/evolution-ews.spec index ee0dc4f..4f55d54 100644 --- a/evolution-ews.spec +++ b/evolution-ews.spec @@ -17,7 +17,7 @@ Name: evolution-ews -Version: 3.23.92 +Version: 3.24.0 Release: 0 # This should be updated upon major version changes; it should match BASE_VERSION as defined in configure.in. %define evolution_base_version 3.24 @@ -25,7 +25,7 @@ Summary: Exchange Connector for Evolution, compatible with Exchange 2007 License: LGPL-2.1 Group: Productivity/Networking/Email/Clients Url: http://projects.gnome.org/evolution/ -Source: http://download.gnome.org/sources/evolution-ews/3.23/%{name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/evolution-ews/3.24/%{name}-%{version}.tar.xz BuildRequires: cmake BuildRequires: fdupes BuildRequires: gcc-c++