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
This commit is contained in:
Dominique Leuenberger 2017-02-22 20:40:33 +00:00 committed by Git OBS Bridge
parent 14744b404e
commit 95323e6e53
4 changed files with 94 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:045c51fe72f2f795a3ab0ce9439b9cfae43ca7f3bb284788166d0867ed50ca9d
size 484784

View File

@ -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 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.23.90
%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.23/%{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