rpms/openchange/devel libmapi-0.8-ROMULUS-include-signal-h.patch, NONE, 1.1 openchange.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Matthew Barnes mbarnes at fedoraproject.org
Fri Feb 27 01:47:56 UTC 2009


Author: mbarnes

Update of /cvs/pkgs/rpms/openchange/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28481

Modified Files:
	.cvsignore sources 
Added Files:
	libmapi-0.8-ROMULUS-include-signal-h.patch openchange.spec 
Log Message:

* Wed Feb 25 2009 Matthew Barnes <mbarnes at redhat.com> - 0.8-5
- Rebuild with correct tarball.


libmapi-0.8-ROMULUS-include-signal-h.patch:

--- NEW FILE libmapi-0.8-ROMULUS-include-signal-h.patch ---
diff -up libmapi-0.8-ROMULUS/mapiproxy/libmapiproxy.h.include-signal-h libmapi-0.8-ROMULUS/mapiproxy/libmapiproxy.h
--- libmapi-0.8-ROMULUS/mapiproxy/libmapiproxy.h.include-signal-h	2009-01-20 12:46:16.000000000 -0500
+++ libmapi-0.8-ROMULUS/mapiproxy/libmapiproxy.h	2009-01-20 12:46:50.000000000 -0500
@@ -22,6 +22,7 @@
 #ifndef	__LIBMAPIPROXY_H__
 #define	__LIBMAPIPROXY_H__
 
+#include <signal.h>
 #include <dcerpc_server.h>
 #include <talloc.h>
 #include <tevent.h>


--- NEW FILE openchange.spec ---
%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}

%define samba4_version 4.0.0-1.alpha6
%define talloc_version 1.2.0
%define nickname ROMULUS

### Abstract ###

# Licensing Note: The code is GPLv3+ and the IDL files are public domain.

Name: openchange
Version: 0.8
Release: 5%{?dist}
Group: Applications/System
Summary: Provides access to Microsoft Exchange servers using native protocols
License: GPLv3+ and Public Domain
URL: http://www.openchange.org/
Source0: http://downloads.sourceforge.net/openchange/libmapi-%{version}-%{nickname}.tar.gz
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)

### Build Dependencies ###

BuildRequires: bison
BuildRequires: doxygen
BuildRequires: file-devel
BuildRequires: flex
BuildRequires: libtalloc-devel >= %{talloc_version}
BuildRequires: libtdb-devel
BuildRequires: pkgconfig
BuildRequires: popt-devel
BuildRequires: python-devel
BuildRequires: samba4-devel >= %{samba4_version}
BuildRequires: samba4-pidl >= %{samba4_version}
BuildRequires: zlib-devel

%description
OpenChange provides libraries to access Microsoft Exchange servers
using native protocols.

%package devel
Summary: Developer tools for OpenChange libraries
Group: Development/Libraries
Requires: openchange = %{version}-%{release}

%description devel
This package provides the development tools and headers for
OpenChange, providing libraries to access Microsoft Exchange servers
using native protocols.

%package client
Summary: User tools for OpenChange libraries
Group: Applications/System
Requires: openchange = %{version}-%{release}

%description client
This package provides the user tools for OpenChange, providing access to
Microsoft Exchange servers using native protocols.

%package python
Summary: Python bindings for OpenChange libraries
Group: Development/Libraries
Requires: openchange = %{version}-%{release}

%description python
This module contains a wrapper that allows the use of OpenChange via Python.

# %package server
# Summary Server side modules for OpenChange
# Group: Applications/System
# Requires: samba4

# %description server
# This package provides the server elements for OpenChange.

%prep
%setup -q -n libmapi-%{version}-%{nickname}

%build
%configure

# Parallel builds prohibited by makefile
make
make doxygen

%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT

cp -r libmapi++ $RPM_BUILD_ROOT%{_includedir}

rm -rf $RPM_BUILD_ROOT%{_libdir}/nagios/check_exchange
rm -rf $RPM_BUILD_ROOT%{_prefix}/modules
rm -rf $RPM_BUILD_ROOT%{_datadir}/js
rm -rf $RPM_BUILD_ROOT%{_datadir}/setup
rm -rf $RPM_BUILD_ROOT%{_libdir}/libmapiproxy.so.*

# This makes the right links, as rpmlint requires that the
# ldconfig-created links be recorded in the RPM.
/sbin/ldconfig -N -n $RPM_BUILD_ROOT/%{_libdir}

mkdir $RPM_BUILD_ROOT%{_mandir}
cp -r doc/man/man1 $RPM_BUILD_ROOT%{_mandir}
cp -r apidocs/man/man3 $RPM_BUILD_ROOT%{_mandir}

%clean
rm -rf $RPM_BUILD_ROOT

%post -p /sbin/ldconfig

%postun -p /sbin/ldconfig

%files
%defattr(-,root,root,-)
%doc ChangeLog COPYING IDL_LICENSE.txt VERSION
%{_libdir}/libmapi.so.*
%{_libdir}/libmapiadmin.so.*
%{_libdir}/libocpf.so.*

%files devel
%defattr(-,root,root,-)
%{_libdir}/*.so
%{_libdir}/pkgconfig
%{_includedir}/*
%doc apidocs/html/libmapi
%doc apidocs/html/libocpf
%doc apidocs/html/overview
%doc apidocs/html/index.html
%{_mandir}/man3/*

%files client
%defattr(-,root,root,-)
%{_bindir}/*
%{_mandir}/man1/*

%files python
%defattr(0755,root,root,-)
%{python_sitearch}/openchange

# %files server
# %defattr(-,root,root,-)
# %{_libdir}/libmapiproxy.so
# %{_libdir}/dcesrv_mapiproxy.so
# %{_libdir}/dcesrv_exchange.so
# %doc doc/howto.txt
# %doc apidocs/html/mapiproxy

%changelog
* Wed Feb 25 2009 Matthew Barnes <mbarnes at redhat.com> - 0.8-5
- Rebuild with correct tarball.

* Wed Feb 25 2009 Matthew Barnes <mbarnes at redhat.com> - 0.8-4
- Formal package review cleanups.

* Wed Feb 25 2009 Matthew Barnes <mbarnes at redhat.com> - 0.8-3
- Add documentation files.

* Thu Feb 19 2009 Matthew Barnes <mbarnes at redhat.com> - 0.8-2
- Add some missing build requirements.

* Thu Jan 20 2009 Matthew Barnes <mbarnes at redhat.com> - 0.8-1
- Update to 0.8 (ROMULUS)

* Sat Jan 17 2009 Matthew Barnes <mbarnes at redhat.com> - 0.8-0.7.svn949
- Add missing BuildRequires: zlib-devel

* Sat Dec 27 2008 Matthew Barnes <mbarnes at redhat.com> - 0.8-0.6.svn949
- Update to SVN revision 949.

* Mon Dec 15 2008 Matthew Barnes <mbarnes at redhat.com> - 0.8-0.5.svn909
- Package review feedback (RH bug #453395).

* Fri Dec 12 2008 Matthew Barnes <mbarnes at redhat.com> - 0.8-0.4.svn909
- Update to SVN revision 909.
- Bump the samba4 requirement.

* Fri Aug 29 2008 Andrew Bartlett <abartlet at samba.org> - 0:0.8-0.3.svn960.fc9
- Bump version
- Don't make the Samba4 version distro-dependent

* Sat Jul 26 2008 Brad Hards <bradh at frogmouth.net> - 0:0.8-0.2.svnr674.fc10
- Bump version
- Install documentation / man pages correctly
- Remove epoch (per https://bugzilla.redhat.com/show_bug.cgi?id=453395)
- Remove %%post and %%postun (per https://bugzilla.redhat.com/show_bug.cgi?id=453395)
- Remove talloc dependency (per https://bugzilla.redhat.com/show_bug.cgi?id=453395)
- Take out libmapiproxy, because we aren't up to server side yet.

* Sat Jul 12 2008 Andrew Bartlett <abartlet at samba.org> - 0:0.7-0.2.svnr627.fc9
- Add popt-devel BR

* Mon Jun 30 2008 Andrew Bartlett <abartlet at samba.org> - 0:0.7-0.1.svnr627.fc9
- Initial package of OpenChange for Fedora


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/openchange/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	27 Feb 2009 00:30:38 -0000	1.1
+++ .cvsignore	27 Feb 2009 01:47:25 -0000	1.2
@@ -0,0 +1 @@
+libmapi-0.8-ROMULUS.tar.gz


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/openchange/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	27 Feb 2009 00:30:38 -0000	1.1
+++ sources	27 Feb 2009 01:47:25 -0000	1.2
@@ -0,0 +1 @@
+ac194f9952803e24821f0e530fb87465  libmapi-0.8-ROMULUS.tar.gz




More information about the fedora-extras-commits mailing list