]> git.pld-linux.org Git - packages/openchange.git/blobdiff - openchange.spec
- added nanomsg patch (adjust for .pc file rename in nanomsg 1.0.0+)
[packages/openchange.git] / openchange.spec
index c56fa82c23bd9610a020e3ebe66313a9e4fa25a3..12eb98e2de81d8de14260a09087b1f73ca9bd4c9 100644 (file)
@@ -12,9 +12,10 @@ Summary:     OpenChange - portable implementation of MS Exchange Server and Exchange
 Summary(pl.UTF-8):     OpenChange - przenośna implementacja serwera oraz protokołów MS Exchange
 Name:          openchange
 Version:       2.3
-Release:       20
+Release:       51
 License:       GPL v3+
 Group:         Libraries
+#Source0Download: https://github.com/openchange/openchange/releases
 Source0:       https://github.com/openchange/openchange/archive/%{name}-%{version}-%{cname}.tar.gz
 # Source0-md5: 96c13c78c2bcbd7040f7848746284b9f
 Patch0:                disable-mapiproxy.patch
@@ -23,7 +24,13 @@ Patch2:              flex2.6.patch
 Patch3:                samba-4.2.patch
 Patch4:                fix-connection-args.patch
 Patch5:                samba-4.4.patch
-URL:           http://www.openchange.org/
+Patch6:                %{name}-covscan.patch
+Patch7:                %{name}-samba-4.10-macros.patch
+Patch8:                %{name}-libical.patch
+Patch9:                samba-4.11.patch
+Patch10:       samba-4.12.patch
+Patch11:       %{name}-nanomsg.patch
+URL:           https://github.com/openchange
 BuildRequires: QtCore-devel >= 4.3.0
 BuildRequires: QtGui-devel >= 4.3.0
 BuildRequires: autoconf >= 2.57
@@ -37,7 +44,7 @@ BuildRequires:        libmemcached-devel >= 1.0.18
 BuildRequires: libpcap-devel
 BuildRequires: libstdc++-devel
 BuildRequires: mysql-devel
-BuildRequires: nanomsg-devel >= 0.5
+BuildRequires: nanomsg-devel >= 1.0.0
 BuildRequires: perl-base
 BuildRequires: pkgconfig >= 1:0.20
 BuildRequires: popt-devel
@@ -47,8 +54,9 @@ BuildRequires:        python-samba >= 4.2.2
 %endif
 BuildRequires: rpmbuild(macros) >= 1.219
 # with DCERCP multiplex and pending call support (upstream 4.1.18+ or 4.2.2+)
-BuildRequires: samba-devel >= 4.2.2
-BuildRequires: samba-pidl >= 4.2.2
+# samba-4.10-macros patch requires samba-pidl 4.10+
+BuildRequires: samba-devel >= 4.10
+BuildRequires: samba-pidl >= 4.10
 BuildRequires: sed >= 4.0
 BuildRequires: subunit-devel
 BuildRequires: talloc-devel
@@ -58,6 +66,8 @@ Requires:     %{name}-libs = %{version}-%{release}
 %{?with_python:Requires:       python-openchange = %{version}-%{release}}
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
+%define                _noautoreq_perl         utils
+
 %description
 OpenChange is a portable Open Source implementation of Microsoft
 Exchange server and Exchange protocols. It provides a complete
@@ -211,6 +221,12 @@ Wtyczka Nagiosa do sprawdzania usług Exchange/OpenChange.
 %patch3 -p1
 %patch4 -p1
 %patch5 -p1
+%patch6 -p1
+%patch7 -p1
+%patch8 -p1
+%patch9 -p1
+%patch10 -p1
+%patch11 -p1
 
 # no switch for verbose mode, enable manually :/
 %{__sed} -i -e 's/^    @\(\$(\(PIDL\|CC\|CXX\|MOC\)\)/ \1/' Makefile
@@ -251,11 +267,7 @@ cp -p qt/lib/*.h $RPM_BUILD_ROOT%{_includedir}/libqtmapi
 cp -a libqtmapi.so.*.* libqtmapi.so $RPM_BUILD_ROOT%{_libdir}
 
 # tests
-%{__rm} $RPM_BUILD_ROOT%{_bindir}/{check_fasttransfer,openchange-testsuite,test_asyncnotif}
-%if %{without mapiproxy}
-# requires mapiproxy
-%{__rm} $RPM_BUILD_ROOT%{_bindir}/ocnotify
-%endif
+%{__rm} $RPM_BUILD_ROOT%{_bindir}/test_asyncnotif
 %if %{without mapitest}
 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/mapitest.1
 %endif
This page took 0.037671 seconds and 4 git commands to generate.