e5b36c
%global samba_version 4.13
e5b36c
%global talloc_version 2.0.5
e5b36c
%global nickname VULCAN
e5b36c
e5b36c
# the python subpackage doesn't work, due to hard disable in patches for build requirements
e5b36c
%global build_python_package 0
e5b36c
%global built_mapitest 0
e5b36c
e5b36c
%if 0%{?rhel}
e5b36c
%global build_server_package 0
e5b36c
%else
e5b36c
# currently disabled also for rawhide (f18), due to samba4 changes
e5b36c
%global build_server_package 0
e5b36c
%endif
e5b36c
e5b36c
%if %{build_python_package}
e5b36c
%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
e5b36c
%endif
e5b36c
e5b36c
### Abstract ###
e5b36c
e5b36c
# Licensing Note: The code is GPLv3+ and the IDL files are public domain.
e5b36c
e5b36c
Name: openchange
e5b36c
Version: 2.3
da3815
Release: 40%{?dist}
e5b36c
Summary: Provides access to Microsoft Exchange servers using native protocols
e5b36c
License: GPLv3+ and Public Domain
e5b36c
URL: http://www.openchange.org/
e5b36c
Source0: https://github.com/openchange/openchange/archive/openchange-%{version}-%{nickname}.tar.gz
e5b36c
Source1: doxygen_to_devhelp.xsl
e5b36c
e5b36c
### Build Dependencies ###
e5b36c
e5b36c
BuildRequires: make
e5b36c
BuildRequires: autoconf
e5b36c
BuildRequires: automake
e5b36c
BuildRequires: bison
e5b36c
BuildRequires: doxygen
e5b36c
BuildRequires: file-devel
e5b36c
BuildRequires: flex
e5b36c
BuildRequires: gcc
e5b36c
BuildRequires: gcc-c++
e5b36c
BuildRequires: libical-devel
e5b36c
BuildRequires: libldb-devel
e5b36c
BuildRequires: libtalloc-devel >= %{talloc_version}
e5b36c
BuildRequires: libtdb-devel
e5b36c
BuildRequires: pkgconfig
e5b36c
BuildRequires: libxslt
e5b36c
BuildRequires: popt-devel
e5b36c
%if %{build_python_package}
e5b36c
BuildRequires: python3-devel
e5b36c
%endif
e5b36c
BuildRequires: samba-common >= %{samba_version}
e5b36c
BuildRequires: samba-devel >= %{samba_version}
e5b36c
BuildRequires: samba-libs >= %{samba_version}
e5b36c
BuildRequires: samba-pidl >= %{samba_version}
e5b36c
BuildRequires: zlib-devel
e5b36c
e5b36c
%if %{build_server_package}
e5b36c
BuildRequires: libmemcached-devel
e5b36c
BuildRequires: sqlite-devel
e5b36c
%endif
e5b36c
e5b36c
# Certain versions of libtevent have incorrect
e5b36c
# internal ABI versions
e5b36c
Conflicts: libtevent < 0.9.13
e5b36c
e5b36c
### Patches ###
e5b36c
e5b36c
# OpenChange's libmapi conflicts with Zarafa's libmapi.
e5b36c
# Zarafa is older than OpenChange, so it wins.
e5b36c
Patch0: libmapi-0.8.2-libmapi-conflict.patch
e5b36c
e5b36c
# RH bug #552984
e5b36c
Patch1: openchange-0.9-generate-xml-doc.patch
e5b36c
e5b36c
# Do not build server and python parts
e5b36c
Patch2: openchange-1.0-OC_RULE_ADD-fix.patch
e5b36c
e5b36c
# RH-bug #1028698
e5b36c
Patch4: openchange-1.0-symbol-clash.patch
e5b36c
e5b36c
Patch5: openchange-2.2-samba-4.2.0-rc2.patch
e5b36c
Patch6: openchange-2.3-disable-server-tools-build.patch
e5b36c
Patch7: openchange-2.3-samba-4.4.patch
e5b36c
Patch8: openchange-2.3-fix-connection-args.patch
e5b36c
Patch9: openchange-2.3-no-yyunput.patch
e5b36c
Patch10: openchange-2.3-libical-3.0.patch
e5b36c
Patch11: openchange-2.3-disable-mysql.patch
e5b36c
Patch12: openchange-2.3-switch-to-python3.patch
e5b36c
%if !%{build_python_package}
e5b36c
Patch13: openchange-2.3-disable-python3.patch
e5b36c
%endif
e5b36c
Patch14: openchange-2.3-covscan.patch
e5b36c
Patch15: openchange-2.3-samba-4.10-macros.patch
e5b36c
Patch16: openchange-2.3-samba-4.11.patch
e5b36c
Patch17: openchange-2.3-samba-4.12.patch
e5b36c
Patch18: openchange-2.3-samba-4.13.patch
e5b36c
%if !%{build_server_package}
e5b36c
Patch19: openchange-2.3-disable-server-reqs.patch
e5b36c
%endif
e5b36c
Patch20: openchange-2.3-samba-4.15.patch
e5b36c
%description
e5b36c
OpenChange provides libraries to access Microsoft Exchange servers
e5b36c
using native protocols.
e5b36c
e5b36c
%package devel
e5b36c
Summary: Developer tools for OpenChange libraries
e5b36c
Requires: openchange = %{version}-%{release}
e5b36c
%if %{build_server_package}
e5b36c
Requires: openchange-server = %{version}-%{release}
e5b36c
%endif
e5b36c
e5b36c
%description devel
e5b36c
This package provides the development tools and headers for
e5b36c
OpenChange, providing libraries to access Microsoft Exchange servers
e5b36c
using native protocols.
e5b36c
e5b36c
%package devel-docs
e5b36c
Summary: Developer documentation for OpenChange libraries
e5b36c
Requires: devhelp
e5b36c
Requires: openchange = %{version}-%{release}
e5b36c
BuildArch: noarch
e5b36c
e5b36c
%description devel-docs
e5b36c
This package contains developer documentation for Openchange.
e5b36c
e5b36c
%package client
e5b36c
Summary: User tools for OpenChange libraries
e5b36c
Requires: openchange = %{version}-%{release}
e5b36c
e5b36c
%description client
e5b36c
This package provides the user tools for OpenChange, providing access to
e5b36c
Microsoft Exchange servers using native protocols.
e5b36c
e5b36c
%if %{build_python_package}
e5b36c
%package python
e5b36c
Summary: Python bindings for OpenChange libraries
e5b36c
Requires: openchange = %{version}-%{release}
e5b36c
e5b36c
%description python
e5b36c
This module contains a wrapper that allows the use of OpenChange via Python.
e5b36c
%endif
e5b36c
e5b36c
%if %{build_server_package}
e5b36c
%package server
e5b36c
Summary: Server-side modules for OpenChange
e5b36c
Requires: openchange = %{version}-%{release}
e5b36c
Requires: sqlite
e5b36c
e5b36c
%description server
e5b36c
This package provides the server elements for OpenChange.
e5b36c
%endif
e5b36c
e5b36c
%prep
e5b36c
%setup -q -n openchange-%{name}-%{version}-%{nickname}
e5b36c
%patch0 -p1 -b .libmapi-conflict
e5b36c
%patch1 -p1 -b .generate-xml-doc
e5b36c
%patch2 -p1 -b .OC_RULE_ADD-fix
e5b36c
%patch4 -p1 -b .symbol-clash
e5b36c
%patch5 -p1 -b .samba-4.2.0-rc2
e5b36c
%patch6 -p1 -b .disable-server-tools-build
e5b36c
%patch7 -p1 -b .samba-4.4
e5b36c
%patch8 -p1 -b .fix-connection-args
e5b36c
%patch9 -p1 -b .no-yyunput
e5b36c
%patch10 -p1 -b .libical-3.0
e5b36c
%patch11 -p1 -b .disable-mysql
e5b36c
%patch12 -p1 -b .switch-to-python3
e5b36c
%if !%{build_python_package}
e5b36c
%patch13 -p1 -b .disable-python3
e5b36c
%endif
e5b36c
%patch14 -p1 -b .covscan
e5b36c
%patch15 -p1 -b .samba-4.10-macros
e5b36c
%patch16 -p1 -b .samba-4.11
e5b36c
%patch17 -p1 -b .samba-4.12
e5b36c
%patch18 -p1 -b .samba-4.13
e5b36c
%if !%{build_server_package}
e5b36c
%patch19 -p1 -b .disable-server-reqs
e5b36c
%endif
e5b36c
%patch20 -p1 -b .samba-4.15
e5b36c
e5b36c
%build
e5b36c
./autogen.sh
e5b36c
%configure \
e5b36c
%if %{build_python_package}
e5b36c
	--enable-pymapi \
e5b36c
%endif
e5b36c
	--with-modulesdir=%{_libdir}/samba/modules
e5b36c
e5b36c
# Parallel builds prohibited by makefile
e5b36c
make
e5b36c
if test -d apidocs ; then
e5b36c
	rm -r apidocs
e5b36c
fi
e5b36c
make doxygen
e5b36c
e5b36c
xsltproc -o openchange-libmapi.devhelp --stringparam "booktitle" "MAPI client library (libmapi)" --stringparam "bookpart" "libmapi" %{SOURCE1} apidocs/xml/libmapi/index.xml
e5b36c
xsltproc -o openchange-libmapiadmin.devhelp --stringparam "booktitle" "MAPI administration libraries (libmapiadmin)" --stringparam "bookpart" "libmapiadmin" %{SOURCE1} apidocs/xml/libmapiadmin/index.xml
e5b36c
xsltproc -o openchange-libocpf.devhelp --stringparam "booktitle" "OpenChange Property Files (libocpf)" --stringparam "bookpart" "libocpf" %{SOURCE1} apidocs/xml/libocpf/index.xml
e5b36c
%if %{built_mapitest}
e5b36c
xsltproc -o openchange-mapitest.devhelp --stringparam "booktitle" "MA regression test framework (mapitest)" --stringparam "bookpart" "mapitest" %{SOURCE1} apidocs/xml/mapitest/index.xml
e5b36c
%endif
e5b36c
xsltproc -o openchange-mapiproxy.devhelp --stringparam "booktitle" "MAPIProxy project (mapiproxy)" --stringparam "bookpart" "mapiproxy" %{SOURCE1} apidocs/xml/mapiproxy/index.xml
e5b36c
xsltproc -o openchange-libmapi++.devhelp --stringparam "booktitle" "C++ bindings for libmapi (libmapi++)" --stringparam "bookpart" "libmapi++" %{SOURCE1} apidocs/xml/libmapi++/index.xml
e5b36c
e5b36c
%install
e5b36c
rm -rf $RPM_BUILD_ROOT
e5b36c
e5b36c
%make_install
e5b36c
e5b36c
# This makes the right links, as rpmlint requires that the
e5b36c
# ldconfig-created links be recorded in the RPM.
e5b36c
/sbin/ldconfig -N -n $RPM_BUILD_ROOT/%{_libdir}
e5b36c
e5b36c
mkdir $RPM_BUILD_ROOT%{_mandir}
e5b36c
cp -r doc/man/man1 $RPM_BUILD_ROOT%{_mandir}
e5b36c
e5b36c
# Skip man3 for now, it doesn't work anyway
e5b36c
# cp -r apidocs/man/man3 $RPM_BUILD_ROOT%{_mandir}
e5b36c
rm -r apidocs/man/man3
e5b36c
e5b36c
#%if ! %{build_python_package}
e5b36c
#rm -r $RPM_BUILD_ROOT%{python3_sitearch}/openchange
e5b36c
#%endif
e5b36c
e5b36c
%if ! %{build_server_package}
e5b36c
# XXX OC_RULE_ADD patch disables build of this, no need to delete it.
e5b36c
#rm $RPM_BUILD_ROOT%{_libdir}/libmapiserver.so.*
e5b36c
#rm -r $RPM_BUILD_ROOT%{_libdir}/samba/modules/*
e5b36c
#rm $RPM_BUILD_ROOT%{_libdir}/samba/dcerpc_server/dcesrv_mapiproxy.so
e5b36c
rm $RPM_BUILD_ROOT%{_libdir}/nagios/check_exchange
e5b36c
rm -r $RPM_BUILD_ROOT%{_datadir}/setup/*
e5b36c
%endif
e5b36c
e5b36c
#%if !%{build_python_package} && !%{build_server_package}
e5b36c
#rm $RPM_BUILD_ROOT%{_bindir}/check_fasttransfer
e5b36c
#%endif
e5b36c
e5b36c
mkdir -p $RPM_BUILD_ROOT%{_datadir}/devhelp/books/openchange-libmapi
e5b36c
cp openchange-libmapi.devhelp $RPM_BUILD_ROOT%{_datadir}/devhelp/books/openchange-libmapi
e5b36c
cp -r apidocs/html/libmapi/* $RPM_BUILD_ROOT%{_datadir}/devhelp/books/openchange-libmapi
e5b36c
e5b36c
mkdir -p $RPM_BUILD_ROOT%{_datadir}/devhelp/books/openchange-libmapiadmin
e5b36c
cp openchange-libmapiadmin.devhelp $RPM_BUILD_ROOT%{_datadir}/devhelp/books/openchange-libmapiadmin
e5b36c
cp -r apidocs/html/libmapiadmin/* $RPM_BUILD_ROOT%{_datadir}/devhelp/books/openchange-libmapiadmin
e5b36c
e5b36c
mkdir -p $RPM_BUILD_ROOT%{_datadir}/devhelp/books/openchange-libocpf
e5b36c
cp openchange-libocpf.devhelp $RPM_BUILD_ROOT%{_datadir}/devhelp/books/openchange-libocpf
e5b36c
cp -r apidocs/html/libocpf/* $RPM_BUILD_ROOT%{_datadir}/devhelp/books/openchange-libocpf
e5b36c
e5b36c
%if %{built_mapitest}
e5b36c
mkdir -p $RPM_BUILD_ROOT%{_datadir}/devhelp/books/openchange-mapitest
e5b36c
cp openchange-mapitest.devhelp $RPM_BUILD_ROOT%{_datadir}/devhelp/books/openchange-mapitest
e5b36c
cp -r apidocs/html/mapitest/* $RPM_BUILD_ROOT%{_datadir}/devhelp/books/openchange-mapitest
e5b36c
%endif
e5b36c
e5b36c
mkdir -p $RPM_BUILD_ROOT%{_datadir}/devhelp/books/openchange-mapiproxy
e5b36c
cp openchange-mapiproxy.devhelp $RPM_BUILD_ROOT%{_datadir}/devhelp/books/openchange-mapiproxy
e5b36c
cp -r apidocs/html/mapiproxy/* $RPM_BUILD_ROOT%{_datadir}/devhelp/books/openchange-mapiproxy
e5b36c
e5b36c
mkdir -p $RPM_BUILD_ROOT%{_datadir}/devhelp/books/openchange-libmapi++
e5b36c
cp openchange-libmapi++.devhelp $RPM_BUILD_ROOT%{_datadir}/devhelp/books/openchange-libmapi++
e5b36c
cp -r apidocs/html/libmapi++/* $RPM_BUILD_ROOT%{_datadir}/devhelp/books/openchange-libmapi++
e5b36c
e5b36c
%ldconfig_scriptlets
e5b36c
e5b36c
%if %{build_server_package}
e5b36c
%ldconfig_scriptlets server
e5b36c
%endif
e5b36c
e5b36c
%files
e5b36c
%doc COPYING IDL_LICENSE.txt VERSION
e5b36c
%{_libdir}/libmapi-openchange.so.0
e5b36c
%{_libdir}/libmapi-openchange.so.2.3
e5b36c
%{_libdir}/libmapiadmin.so.0
e5b36c
%{_libdir}/libmapiadmin.so.2.3
e5b36c
%{_libdir}/libmapipp.so.0
e5b36c
%{_libdir}/libmapipp.so.2.3
e5b36c
%if %{build_server_package}
e5b36c
%{_libdir}/libmapiproxy.so.0
e5b36c
%{_libdir}/libmapiproxy.so.2.3
e5b36c
%{_libdir}/libmapistore.so.0
e5b36c
%{_libdir}/libmapistore.so.2.3
e5b36c
%endif
e5b36c
%{_libdir}/libocpf.so.0
e5b36c
%{_libdir}/libocpf.so.2.3
e5b36c
e5b36c
%files devel
e5b36c
%{_includedir}/*
e5b36c
%{_libdir}/*.so
e5b36c
%{_libdir}/pkgconfig/*
e5b36c
e5b36c
%files devel-docs
e5b36c
#%%{_mandir}/man3/*
e5b36c
%doc %{_datadir}/devhelp/books/*
e5b36c
%doc apidocs/html/libmapi
e5b36c
%doc apidocs/html/libocpf
e5b36c
%doc apidocs/html/overview
e5b36c
%doc apidocs/html/index.html
e5b36c
e5b36c
%files client
e5b36c
%{_bindir}/*
e5b36c
%{_mandir}/man1/*
e5b36c
%if %{built_mapitest}
e5b36c
%{_datadir}/mapitest/*
e5b36c
%endif
e5b36c
e5b36c
%if %{build_python_package}
e5b36c
%files python
e5b36c
%{python3_sitearch}/openchange
e5b36c
%endif
e5b36c
e5b36c
%if %{build_server_package}
e5b36c
%files server
e5b36c
%{_libdir}/libmapiserver.so.*
e5b36c
%{_libdir}/samba/dcerpc_server/dcesrv_mapiproxy.so
e5b36c
%{_libdir}/samba/modules/*
e5b36c
%if !0%{?rhel}
e5b36c
%{_libdir}/nagios/check_exchange
e5b36c
%endif
e5b36c
%{_datadir}/setup/*
e5b36c
%endif
e5b36c
e5b36c
%changelog
da3815
* Thu Oct 27 2022 Milan Crha <mcrha@redhat.com> - 2.3-40
da3815
- Related: #2131993 (Rebuild against samba 4.17)
da3815
1d44cb
* Wed May 04 2022 Milan Crha <mcrha@redhat.com> - 2.3-39
1d44cb
- Related: #2081618 (Rebuild against samba 4.16)
1d44cb
e5b36c
* Wed Dec 01 2021 Milan Crha <mcrha@redhat.com> - 2.3-38
e5b36c
- Related: #2013578 (Add patch to build against samba 4.15)
e5b36c
- Avoid build time dependencies related to server, when it's not built
e5b36c
e5b36c
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 2.3-37
e5b36c
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
e5b36c
  Related: rhbz#1991688
e5b36c
e5b36c
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 2.3-36
e5b36c
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
e5b36c
e5b36c
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.3-35
e5b36c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
e5b36c
e5b36c
* Mon Nov 30 2020 Milan Crha <mcrha@redhat.com> - 2.3-34
e5b36c
- Add patch to build against samba 4.13
e5b36c
e5b36c
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.3-33
e5b36c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
e5b36c
e5b36c
* Tue Jul 14 2020 Tom Stellard <tstellar@redhat.com> - 2.3-32
e5b36c
- Use make macros
e5b36c
- https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro
e5b36c
e5b36c
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.3-31
e5b36c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
e5b36c
e5b36c
* Mon Jan 27 2020 Milan Crha <mcrha@redhat.com> - 2.3-30
e5b36c
- Add patch to build against samba 4.12
e5b36c
e5b36c
* Fri Aug 30 2019 Milan Crha <mcrha@redhat.com> - 2.3-29
e5b36c
- Rebuild for newer libldb
e5b36c
- Add patch to build against samba 4.11
e5b36c
e5b36c
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.3-28
e5b36c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
e5b36c
e5b36c
* Thu Feb 14 2019 Milan Crha <mcrha@redhat.com> - 2.3-27
e5b36c
- Add patch to build against samba 4.10 semi-public macro changes
e5b36c
e5b36c
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.3-26
e5b36c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
e5b36c
e5b36c
* Thu Jul 19 2018 Milan Crha <mcrha@redhat.com> - 2.3-25
e5b36c
- Address some of the Coverity Scan and clang issues
e5b36c
e5b36c
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.3-24
e5b36c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
e5b36c
e5b36c
* Tue Apr 17 2018 Milan Crha <mcrha@redhat.com> - 2.3-23
e5b36c
- Switch to python3 (partly) and disable python3 build dependency by default
e5b36c
e5b36c
* Mon Mar 19 2018 Iryna Shcherbina <ishcherb@redhat.com> - 2.3-22
e5b36c
- Update Python 2 dependency declarations to new packaging standards
e5b36c
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
e5b36c
e5b36c
* Wed Mar 07 2018 Milan Crha <mcrha@redhat.com> - 2.3-21
e5b36c
- Do not copy content of libmapi++/ into includedir (RH bug #1548719)
e5b36c
e5b36c
* Mon Feb 19 2018 Milan Crha <mcrha@redhat.com> - 2.3-20
e5b36c
- Remove unneeded build dependency on mariadb-connector-c-devel
e5b36c
e5b36c
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.3-19
e5b36c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
e5b36c
e5b36c
* Wed Nov 08 2017 Milan Crha <mcrha@redhat.com> - 2.3-18
e5b36c
- Rebuild for newer libical
e5b36c
e5b36c
* Fri Sep 22 2017 Milan Crha <mcrha@redhat.com> - 2.3-17
e5b36c
- Use mariadb-connector-c-devel instead of community-mysql-devel (RH bug #1494307)
e5b36c
e5b36c
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.3-16
e5b36c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
e5b36c
e5b36c
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.3-15
e5b36c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
e5b36c
e5b36c
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.3-14
e5b36c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
e5b36c
e5b36c
* Fri Apr 15 2016 David Tardon <dtardon@redhat.com> - 2.3-13
e5b36c
- rebuild for ICU 57.1
e5b36c
e5b36c
* Thu Apr 07 2016 Milan Crha <mcrha@redhat.com> - 2.3-12
e5b36c
- Add patch to fix connection string for samba
e5b36c
- Add patch to be able to build with flex 2.6.0
e5b36c
e5b36c
* Tue Feb 09 2016 Milan Crha <mcrha@redhat.com> - 2.3-11
e5b36c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
e5b36c
- Add patch to build against new samba
e5b36c
e5b36c
* Mon Jan 18 2016 Milan Crha <mcrha@redhat.com> - 2.3-10
e5b36c
- Rebuild against newer libical
e5b36c
e5b36c
* Thu Dec 03 2015 Milan Crha <mcrha@redhat.com> - 2.3-9
e5b36c
- Do not depend on libsamba-debug private library
e5b36c
e5b36c
* Mon Oct 26 2015 Milan Crha <mcrha@redhat.com> - 2.3-8
e5b36c
- Rebuild against newer samba
e5b36c
e5b36c
* Mon Sep 14 2015 Milan Crha <mcrha@redhat.com> - 2.3-7
e5b36c
- Rebuild against newer samba
e5b36c
e5b36c
* Mon Sep 07 2015 Milan Crha <mcrha@redhat.com> - 2.3-6
e5b36c
- Rebuild against newer samba
e5b36c
e5b36c
* Tue Sep 01 2015 Milan Crha <mcrha@redhat.com> - 2.3-5
e5b36c
- Rebuild against newer samba
e5b36c
e5b36c
* Mon Jul 20 2015 Milan Crha <mcrha@redhat.com> - 2.3-4
e5b36c
- Rebuild against newer samba
e5b36c
e5b36c
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3-3
e5b36c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
e5b36c
e5b36c
* Fri Jun 05 2015 Milan Crha <mcrha@redhat.com> - 2.3-2
e5b36c
- Rebuild against newer samba
e5b36c
e5b36c
* Mon May 18 2015 Milan Crha <mcrha@redhat.com> - 2.3-1
e5b36c
- Update to 2.3
e5b36c
e5b36c
* Thu Apr 23 2015 Milan Crha <mcrha@redhat.com> - 2.2-6
e5b36c
- Rebuild against newer samba
e5b36c
e5b36c
* Tue Apr 07 2015 Milan Crha <mcrha@redhat.com> - 2.2-5
e5b36c
- Rebuild against newer samba with a patch for samba 4.2.0 update
e5b36c
e5b36c
* Tue Jan 27 2015 Dan Horák <dan[at]danny.cz> - 2.2-4
e5b36c
- Rebuild again for newer samba to workaround samba-4.2.0-0.1.rc3.fc22 < samba-4.2.0-0.2.rc2.fc22 situation in secondary koji
e5b36c
e5b36c
* Tue Jan 06 2015 Milan Crha <mcrha@redhat.com> - 2.2-3
e5b36c
- Rebuild against newer samba
e5b36c
e5b36c
* Mon Nov 24 2014 Milan Crha <mcrha@redhat.com> - 2.2-2
e5b36c
- Add a patch to be able to build against samba 4.2.0-rc2
e5b36c
e5b36c
* Thu Aug 21 2014 Matthew Barnes <mbarnes@redhat.com> - 2.2-1
e5b36c
- Update to OpenChange 2.2
e5b36c
e5b36c
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1-3
e5b36c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
e5b36c
e5b36c
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1-2
e5b36c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
e5b36c
e5b36c
* Mon Apr 28 2014 Milan Crha <mcrha@redhat.com> - 2.1-1
e5b36c
- Update to OpenChange 2.1
e5b36c
e5b36c
* Thu Nov 21 2013 Milan Crha <mcrha@redhat.com> - 2.0-6
e5b36c
- Rebuild for new libical (RH bug #1023020)
e5b36c
e5b36c
* Mon Nov 11 2013 Milan Crha <mcrha@redhat.com> - 2.0-5
e5b36c
- Add patch for RH bug #1028698 (Symbol collision with NSS)
e5b36c
e5b36c
* Thu Sep 19 2013 Milan Crha <mcrha@redhat.com> - 2.0-4
e5b36c
- Add patch to fix multilib issue in libmapi/version.h
e5b36c
- Move devel-docs subpackage to noarch
e5b36c
e5b36c
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0-3
e5b36c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
e5b36c
e5b36c
* Fri May 24 2013 Rex Dieter <rdieter@fedoraproject.org> 2.0-2
e5b36c
- rebuild (libical)
e5b36c
e5b36c
* Thu Feb 14 2013 Milan Crha <mcrha@redhat.com> - 2.0-1
e5b36c
- Update to OpenChange 2.0
e5b36c
e5b36c
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0-13
e5b36c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
e5b36c
e5b36c
* Fri Oct 26 2012 Milan Crha <mcrha@redhat.com> - 1.0-12
e5b36c
- Add patch for Gnome bug #682449 (WriteStream fails)
e5b36c
e5b36c
* Mon Aug 06 2012 Milan Crha <mcrha@redhat.com> - 1.0-11
e5b36c
- Add patch for Red Hat bug #845618 (incorrect symbol resolution)
e5b36c
e5b36c
* Thu Jul 26 2012 Milan Crha <mcrha@redhat.com> - 1.0-10
e5b36c
- Remove check_fasttransfer from openchange-client, if not building server package
e5b36c
e5b36c
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0-9
e5b36c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
e5b36c
e5b36c
* Tue Jul 10 2012 Milan Crha <mcrha@redhat.com> - 1.0-8
e5b36c
- Add patch for OpenChange bug #397 (crash under MAPIUninitialize)
e5b36c
- Disable build of python and mapiproxy
e5b36c
e5b36c
* Fri Jun 01 2012 Milan Crha <mcrha@redhat.com> - 1.0-7
e5b36c
- Add patch to use system's popt.h
e5b36c
- Add patch to compile only certain parts of the package
e5b36c
- Disable openchange-server for rawhide too (due to samba4 changes)
e5b36c
e5b36c
* Thu May 17 2012 Matthew Barnes <mbarnes@redhat.com> -1.0-6
e5b36c
- Do not build openchange-server in RHEL.
e5b36c
  (And make disabling the subpackage actually work.)
e5b36c
e5b36c
* Wed May 02 2012 Milan Crha <mcrha@redhat.com> - 1.0-5
e5b36c
- Do not include nagios/check_exchange in RHEL
e5b36c
e5b36c
* Tue Apr 24 2012 Milan Crha <mcrha@redhat.com> - 1.0-4
e5b36c
- Bump samba4 dependency
e5b36c
e5b36c
* Thu Apr 19 2012 Matthew Barnes <mbarnes@redhat.com> - 1.0-3
e5b36c
- Add BR: libical-devel (RH bug #803640).
e5b36c
e5b36c
* Wed Apr 18 2012 Milan Crha <mcrha@redhat.com> - 1.0-2
e5b36c
- Bump samba4 dependency
e5b36c
e5b36c
* Tue Apr 03 2012 Milan Crha <mcrha@redhat.com> - 1.0-1
e5b36c
- Update to 1.0
e5b36c
- Enable packages for server part and python bindings
e5b36c
- Skip man3 pages, which are generated incomplete (use devhelp instead)
e5b36c
e5b36c
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11-4
e5b36c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
e5b36c
e5b36c
* Tue Aug 30 2011 Milan Crha <mcrha@redhat.com> - 0.11-3
e5b36c
- Fix package version number
e5b36c
e5b36c
* Mon Aug 29 2011 Stephen Gallagher <sgallagh@redhat.com> - 0.11-2.1
e5b36c
- Rebuild against fixed libtevent version
e5b36c
e5b36c
* Mon Aug 29 2011 Milan Crha <mcrha@redhat.com> - 0.11-2
e5b36c
- Sync version and changes with Fedora 16 package
e5b36c
e5b36c
* Thu Aug 11 2011 Milan Crha <mcrha@redhat.com> - 0.11-1
e5b36c
- Update to OpenChange 0.11 Transporter upstream release
e5b36c
- Remove unnecessary build modification patches.
e5b36c
- Add patch to not use mapi_ctx->session as a TALLOC_CTX (OpenChange issue #366)
e5b36c
- Add patch to read/write PidNameKeywords (OpenChange issue #367)
e5b36c
e5b36c
* Wed Apr 6 2011 Matthew Barnes <mbarnes@redhat.com> - 0.10.9-4
e5b36c
- OpenChange relies on a private Samba 4 library (libsamba-util-common).
e5b36c
  Add extra linker flags to libmapi.pc to compensate.
e5b36c
e5b36c
* Wed Apr 6 2011 Matthew Barnes <mbarnes@redhat.com> - 0.10.9-3
e5b36c
- Move libmapiproxy.so, libmapistore.so and mapistore backend libraries
e5b36c
  to the main package so the client subpackage is installable.
e5b36c
e5b36c
* Fri Mar 25 2011 Simo Sorce <ssorce@redhat.com> - 0.10.9-2
e5b36c
- New snapshot that avoid bison issues.
e5b36c
- Also add patch that fix build (previously erroneously preapplied in the
e5b36c
  snapshot tarball)
e5b36c
- Fix timestamps in tarball
e5b36c
- Fix specfile's install and files section to cope with newer version changes
e5b36c
e5b36c
* Fri Mar 25 2011 Simo Sorce <ssorce@redhat.com> - 0.10.9-1
e5b36c
- Upgrade to a 0.11 development snapshot.
e5b36c
- Required by the new samba4 packages.
e5b36c
e5b36c
* Mon Feb 21 2011 Milan Crha <mcrha@redhat.com> - 0.9-14
e5b36c
- Rebuild against newer libldb
e5b36c
e5b36c
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9-13
e5b36c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
e5b36c
e5b36c
* Wed Feb 02 2011 Milan Crha <mcrha@redhat.com> - 0.9-12
e5b36c
- Add patch for message sending, found by Gianluca Cecchi (RH bug #674034)
e5b36c
e5b36c
* Thu Dec 16 2010 Matthew Barnes <mbarnes@redhat.com> - 0.9-11
e5b36c
- Re-fix man-pages file conflict (RH bug #654729).
e5b36c
e5b36c
* Thu Dec 02 2010 Milan Crha <mcrha@redhat.com> - 0.9-10
e5b36c
- Add patch for talloc abort in FindGoodServer, found by Jeff Raber (RH bug #602661)
e5b36c
e5b36c
* Wed Sep 29 2010 jkeating - 0.9-9
e5b36c
- Rebuilt for gcc bug 634757
e5b36c
e5b36c
* Mon Sep 13 2010 Matthew Barnes <mbarnes@redhat.com> - 0.9-8
e5b36c
- Backport unicode and properties support (RH bug #605364).
e5b36c
e5b36c
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 0.9-7
e5b36c
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
e5b36c
e5b36c
* Thu Jun 24 2010 Matthew Barnes <mbarnes@redhat.com> - 0.9-6
e5b36c
- Disable python and server subpackages until they're needed.
e5b36c
e5b36c
* Wed Jun 23 2010 Matthew Barnes <mbarnes@redhat.com> - 0.9-5
e5b36c
- More spec file cleanups.
e5b36c
e5b36c
* Fri Jun 18 2010 Matthew Barnes <mbarnes@redhat.com> - 0.9-4
e5b36c
- Spec file cleanups.
e5b36c
e5b36c
* Mon May 24 2010 Matthew Barnes <mbarnes@redhat.com> - 0.9-3
e5b36c
- Avoid a file conflict with man-pages package.
e5b36c
e5b36c
* Sat Jan 09 2010 Matthew Barnes <mbarnes@redhat.com> - 0.9-2
e5b36c
- Add a devel-docs subpackage (RH bug #552984).
e5b36c
e5b36c
* Sat Dec 26 2009 Matthew Barnes <mbarnes@redhat.com> - 0.9-1
e5b36c
- Update to 0.9 (COCHRANE)
e5b36c
- Bump samba4 requirement to alpha10.
e5b36c
e5b36c
* Wed Sep 23 2009 Matthew Barnes <mbarnes@redhat.com> - 0.8.2-5
e5b36c
- Rebuild.
e5b36c
e5b36c
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.2-4
e5b36c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
e5b36c
e5b36c
* Mon Jun 29 2009 Matthew Barnes <mbarnes@redhat.com> - 0.8.2-3
e5b36c
- Rename libmapi so as not to conflict with Zarafa (RH bug #505783).
e5b36c
e5b36c
* Thu May 07 2009 Matthew Barnes <mbarnes@redhat.com> - 0.8.2-2
e5b36c
- Do not own the pkgconfig directory (RH bug #499655).
e5b36c
e5b36c
* Tue Mar 31 2009 Matthew Barnes <mbarnes@redhat.com> - 0.8.2-1
e5b36c
- Update to 0.8.2
e5b36c
- Add a server subpackage.
e5b36c
- Add BuildRequires: sqlite-devel (for server)
e5b36c
e5b36c
* Sun Mar 08 2009 Matthew Barnes <mbarnes@redhat.com> - 0.8-6
e5b36c
- Fix build breakage.
e5b36c
- Explicitly require libldb-devel.
e5b36c
- Bump samba4 requirement to alpha7.
e5b36c
e5b36c
* Wed Feb 25 2009 Matthew Barnes <mbarnes@redhat.com> - 0.8-5
e5b36c
- Rebuild with correct tarball.
e5b36c
e5b36c
* Wed Feb 25 2009 Matthew Barnes <mbarnes@redhat.com> - 0.8-4
e5b36c
- Formal package review cleanups.
e5b36c
e5b36c
* Wed Feb 25 2009 Matthew Barnes <mbarnes@redhat.com> - 0.8-3
e5b36c
- Add documentation files.
e5b36c
e5b36c
* Thu Feb 19 2009 Matthew Barnes <mbarnes@redhat.com> - 0.8-2
e5b36c
- Add some missing build requirements.
e5b36c
e5b36c
* Tue Jan 20 2009 Matthew Barnes <mbarnes@redhat.com> - 0.8-1
e5b36c
- Update to 0.8 (ROMULUS)
e5b36c
e5b36c
* Sat Jan 17 2009 Matthew Barnes <mbarnes@redhat.com> - 0.8-0.7.svn949
e5b36c
- Add missing BuildRequires: zlib-devel
e5b36c
e5b36c
* Sat Dec 27 2008 Matthew Barnes <mbarnes@redhat.com> - 0.8-0.6.svn949
e5b36c
- Update to SVN revision 949.
e5b36c
e5b36c
* Mon Dec 15 2008 Matthew Barnes <mbarnes@redhat.com> - 0.8-0.5.svn909
e5b36c
- Package review feedback (RH bug #453395).
e5b36c
e5b36c
* Fri Dec 12 2008 Matthew Barnes <mbarnes@redhat.com> - 0.8-0.4.svn909
e5b36c
- Update to SVN revision 909.
e5b36c
- Bump the samba4 requirement.
e5b36c
e5b36c
* Fri Aug 29 2008 Andrew Bartlett <abartlet@samba.org> - 0:0.8-0.3.svn960.fc9
e5b36c
- Bump version
e5b36c
- Don't make the Samba4 version distro-dependent
e5b36c
e5b36c
* Sat Jul 26 2008 Brad Hards <bradh@frogmouth.net> - 0:0.8-0.2.svnr674.fc10
e5b36c
- Bump version
e5b36c
- Install documentation / man pages correctly
e5b36c
- Remove epoch (per https://bugzilla.redhat.com/show_bug.cgi?id=453395)
e5b36c
- Remove %%post and %%postun (per https://bugzilla.redhat.com/show_bug.cgi?id=453395)
e5b36c
- Remove talloc dependency (per https://bugzilla.redhat.com/show_bug.cgi?id=453395)
e5b36c
- Take out libmapiproxy, because we aren't up to server side yet.
e5b36c
e5b36c
* Sat Jul 12 2008 Andrew Bartlett <abartlet@samba.org> - 0:0.7-0.2.svnr627.fc9
e5b36c
- Add popt-devel BR
e5b36c
e5b36c
* Mon Jun 30 2008 Andrew Bartlett <abartlet@samba.org> - 0:0.7-0.1.svnr627.fc9
e5b36c
- Initial package of OpenChange for Fedora