Accepting request 481369 from GNOME:Factory

Update to 3.24.0 (forwarded request 481284 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/481369
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/evolution-ews?expand=0&rev=70
This commit is contained in:
Dominique Leuenberger 2017-03-22 22:06:15 +00:00 committed by Git OBS Bridge
commit 7c66e9430b
4 changed files with 112 additions and 71 deletions

View File

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

View File

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

View File

@ -1,3 +1,83 @@
-------------------------------------------------------------------
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
- Update to version 3.23.92:
+ Updated translations.
-------------------------------------------------------------------
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
- 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 Mon Feb 13 12:56:27 UTC 2017 - zaitor@opensuse.org

View File

@ -17,29 +17,37 @@
Name: evolution-ews Name: evolution-ews
# This should be updated upon major version changes; it should match BASE_VERSION as defined in configure.in. Version: 3.24.0
%define evolution_base_version 3.22
Version: 3.22.5
Release: 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
Summary: Exchange Connector for Evolution, compatible with Exchange 2007 and later Summary: Exchange Connector for Evolution, compatible with Exchange 2007 and later
License: LGPL-2.1 License: LGPL-2.1
Group: Productivity/Networking/Email/Clients Group: Productivity/Networking/Email/Clients
Url: http://projects.gnome.org/evolution/ 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.24/%{name}-%{version}.tar.xz
BuildRequires: cmake
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: gcc-c++
BuildRequires: intltool BuildRequires: intltool
BuildRequires: pkgconfig
BuildRequires: translation-update-upstream BuildRequires: translation-update-upstream
BuildRequires: pkgconfig(camel-1.2) >= %{version}
BuildRequires: pkgconfig(enchant) 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-mail-3.0) >= %{version}
BuildRequires: pkgconfig(evolution-shell-3.0) >= %{version} BuildRequires: pkgconfig(evolution-shell-3.0) >= %{version}
BuildRequires: pkgconfig(glib-2.0) >= 2.34 BuildRequires: pkgconfig(glib-2.0) >= 2.46
BuildRequires: pkgconfig(gtk+-3.0) >= 3.0 BuildRequires: pkgconfig(gtk+-3.0) >= 3.10
BuildRequires: pkgconfig(libebackend-1.2) BuildRequires: pkgconfig(libebackend-1.2) >= %{version}
BuildRequires: pkgconfig(libedata-book-1.2) BuildRequires: pkgconfig(libebook-1.2) >= %{version}
BuildRequires: pkgconfig(libedata-cal-1.2) BuildRequires: pkgconfig(libecal-1.2) >= %{version}
BuildRequires: pkgconfig(libedataserver-1.2) 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(libemail-engine) >= %{version}
BuildRequires: pkgconfig(libical)
BuildRequires: pkgconfig(libmspack) >= 0.4 BuildRequires: pkgconfig(libmspack) >= 0.4
BuildRequires: pkgconfig(libsoup-2.4) >= 2.42 BuildRequires: pkgconfig(libsoup-2.4) >= 2.42
Recommends: %{name}-lang 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 Provides exchange connectivity for exchange server 2007 and later using
exchange web services protocol. 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 %lang_package
%prep %prep
%setup -q %setup -q
translation-update-upstream translation-update-upstream
%build %build
%{configure} \ # We need to build directly with the 'final rpath':
--disable-static # cmake is too stupid to get it right otherwise
%cmake \
-DCMAKE_BUILD_WITH_INSTALL_RPATH=ON
make %{?_smp_mflags} make %{?_smp_mflags}
%install %install
%make_install %cmake_install
find %{buildroot}%{_libdir} -name '*.la' -delete -print
%find_lang evolution-ews %{?no_lang_C} %find_lang evolution-ews %{?no_lang_C}
%fdupes %{buildroot} %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 %files
%defattr(-,root,root) %defattr(-,root,root)
%doc COPYING README %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/camel-providers/libcamelews.urls
%{_libdir}/evolution-data-server/registry-modules/module-ews-backend.so %{_libdir}/evolution-data-server/registry-modules/module-ews-backend.so
%{_libdir}/evolution/modules/module-ews-configuration.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 %{_datadir}/evolution/errors/module-ews-configuration.error
%dir %{_datadir}/evolution-data-server/ews %dir %{_datadir}/evolution-data-server/ews
%{_datadir}/evolution-data-server/ews/windowsZones.xml %{_datadir}/evolution-data-server/ews/windowsZones.xml
%{_datadir}/appdata/evolution-ews.metainfo.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 %files lang -f evolution-ews.lang
%defattr(-,root,root)
%changelog %changelog