Filewatcher File Search
FTP Search
  
Directory (beta)
  
Content Search (beta)
   
pkg://evolution-connector-2.2.3-1.fc4.src.rpm:1400138/evolution-connector.spec  info  downloads

# There's currently no ppc64 mozilla, hence there's no evolution, and hence no evolution-connector
ExcludeArch: ppc64

%define evolution_version 2.2.0
%define libsoup_version 2.2.2

%define eds_major 1.2
%define evo_major 2.2
%define plibdir %(pkg-config evolution-shell-%{evo_major} --variable=privlibdir 2>/dev/null)

Name: evolution-connector
Version: 2.2.3
Release: 1.fc4
License: GPL
Group: Applications/Productivity
URL:  http://ftp.gnome.org/pub/gnome/sources/ximian-connector/2.1/
BuildRoot: %{_tmppath}/%{name}-%{version}-root
Source: ximian-connector-%{version}.tar.bz2

# Patches we apply to the autotool files:
Patch100: ximian-connector-2.1.4-64bit-fix-acinclude.m4.patch
Patch101: ximian-connector-2.2.2-noinst-ltlibraries.patch
Patch102: ximian-connector-2.2.2-install-debug-utilities.patch

# Patch generated against a pristine source tree after applying the
# above patches and then rerunning the autotools.  This patch will contain
# all of the above patches, together with patches to the generated files
Patch200: ximian-connector-2.1.4-generated-autotool.patch

# Other patches:
Patch300: ximian-connector-2.0.4-fix-sync-callback.patch

BuildRequires: evolution >= %{evolution_version}
BuildRequires: evolution-devel >= %{evolution_version}
BuildRequires: evolution-data-server-devel
BuildRequires: libsoup-devel >= %{libsoup_version}
# This is a virtual provide supplied by a version of the openldap-devel package
# which includes the necessary stuff in %%{_libdir}/evolution-openldap.
BuildRequires: openldap-evolution-devel
BuildRequires: gnutls
Requires: evolution >= %{evolution_version}
Requires: openldap
Requires: libsoup >= %{libsoup_version}
Requires: gnutls
Summary: Evolution plugin to interact with MS Exchange Server

%description
The connector enables added functionality to Evolution when used with a 
Microsoft Exchange Server.

%prep

%setup -q -n ximian-connector-%{version}

# As discussed above, the "source patches" go into the SRPM, but only the resulting patch is applied:
%patch200 -p1 -b .autotool-results

# Other patches:
%patch300 -p1 -b .fix-sync-callback

%build
# Set LIBS so that configure will be able to link with static LDAP libraries,
# which depend on Cyrus SASL and OpenSSL.
if pkg-config openssl ; then
	LIBS="-lsasl2 `pkg-config --libs openssl`"
else
	LIBS="-lsasl2 -lssl -lcrypto"
fi
export LIBS
%configure --with-openldap=%{_libdir}/evolution-openldap --with-static-ldap
make LDFLAGS="-R %{plibdir}"

%install
[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT install
rm -f $RPM_BUILD_ROOT/%{_libdir}/evolution-data-server-%{eds_major}/camel-providers/*.a
%find_lang ximian-connector-%{evo_major}

%clean
[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT

%files -f ximian-connector-%{evo_major}.lang
%defattr(-,root,root)
%doc AUTHORS COPYING INSTALL NEWS docs/active-directory
%doc docs/autoconfig docs/debug docs/forms
%doc docs/http
%{_bindir}/ximian-connector-setup-%{evo_major}
%{_libdir}/bonobo/servers/GNOME_Evolution_Exchange_Storage_%{evo_major}.server
%{_libdir}/evolution-data-server-%{eds_major}/camel-providers/libcamelexchange.so
%{_libdir}/evolution-data-server-%{eds_major}/camel-providers/libcamelexchange.la
%{_libdir}/evolution-data-server-%{eds_major}/camel-providers/libcamelexchange.urls
%{_libexecdir}/evolution/%{evo_major}/evolution-exchange-storage 
%{_libexecdir}/evolution/%{evo_major}/actest
%{_libexecdir}/evolution/%{evo_major}/cptest
%{_libexecdir}/evolution/%{evo_major}/davcat
%{_libexecdir}/evolution/%{evo_major}/ebrowse
%{_libexecdir}/evolution/%{evo_major}/fbtest
%{_libexecdir}/evolution/%{evo_major}/gctest
%{_libexecdir}/evolution/%{evo_major}/ruletest
%{_libexecdir}/evolution/%{evo_major}/urltest
%{_datadir}/gtk-doc/html/ximian-connector
%{_datadir}/ximian-connector/%{evo_major}/etspec/*.etspec
%{_datadir}/ximian-connector/%{evo_major}/glade/*.glade
%{_datadir}/ximian-connector/%{evo_major}/images/*.png
%{_datadir}/ximian-connector/%{evo_major}/ui/ximian-connector.xml

%changelog
* Wed Jun 29 2005 David Malcolm <dmalcolm@redhat.com> - 2.2.3-1.fc4
- 2.2.3
- Regenerate patch 200 (autotool results) from the source patches

* Wed May 18 2005 David Malcolm <dmalcolm@redhat.com> - 2.2.2-5
- add Aaron Gaudio's patch to fix PDA syncronization (#139393)

* Tue May 17 2005 David Malcolm <dmalcolm@redhat.com> - 2.2.2-4
- Install the debug utilities from the "lib" subdirectory; renumber patches 
  accordingly; regenerate the generated patch

* Wed May  4 2005 David Malcolm <dmalcolm@redhat.com> - 2.2.2-3
- updated noinst patch: libexchange is now a convenience library again; use -R
syntax to express path to Evolution's private libraries rather than -Wl since
libtool cannot properly intrepret the latter; regenerated resulting patch.

* Mon May  2 2005 David Malcolm <dmalcolm@redhat.com> - 2.2.2-2
- disabling noinst patch as not yet applied

* Mon Apr 11 2005 David Malcolm <dmalcolm@redhat.com> - 2.2.2-1
- 2.2.2

* Thu Mar 17 2005 David Malcolm <dmalcolm@redhat.com> - 2.2.1-1
- 2.2.1
- Regenerated autotool patch

* Wed Mar  9 2005 David Malcolm <dmalcolm@redhat.com> - 2.2.0-1
- 2.2.0
- Updated evolution dependency to 2.2.0

* Tue Mar  1 2005 David Malcolm <dmalcolm@redhat.com> - 2.1.6-3
- reapply the 64bit multilib LDAP patch, and regenerate the autotool patch accordingly

* Tue Mar  1 2005 David Malcolm <dmalcolm@redhat.com> - 2.1.6-2
- actually remove the convenience library patches this time

* Wed Feb  9 2005 David Malcolm <dmalcolm@redhat.com> - 2.1.6-1
- Update from unstable upstream 2.1.5 to 2.1.6
- Require evolution 2.1.6
- Removed patches for convenience libraries as these are now upstream

* Wed Feb  9 2005 David Malcolm <dmalcolm@redhat.com> - 2.1.5-1
- Update from unstable upstream 2.1.4 to 2.1.5
- Require evolution 2.1.5

* Mon Feb  7 2005 David Malcolm <dmalcolm@redhat.com> - 2.1.4-3
- Patch to fix non-portable usage of convenience libraries; reorganised the hand-edited vs generated patches (generated patch is 990K in size)
- Add "-Wl" to make arguments to escape usage of -rpath so it is seen by linker, but not by libtool,
enabling libexchange.la to install below /usr/lib/evolution-data-server-1.2/camel-providers, rather
than /usr/lib/evolution/2.2

* Mon Jan 31 2005 David Malcolm <dmalcolm@redhat.com> - 2.1.4-2
- Split out the 64-bit acinclude.m4 patch into two patches, one containing the "actual" patch; the other containing all of the regenerated autotool results.
- Actually apply the 64-bit acinclude.m4 fix this time.

* Wed Jan 26 2005 David Malcolm <dmalcolm@redhat.com> - 2.1.4-1
- Update from stable upstream 2.0.3 to unstable upstream 2.1.4
- Update evo_major from 2.0 to 2.2
- Added eds_major definition
- Require evolution 2.1.4
- Require libsoup 2.2.2
- Re-enable s390 architectures
- Cope with camel-providers now being stored below evolution-data-server, rather than evolution.
- Remove .a files from camel-providers subdir
- Removed various docs no longer present

* Wed Dec 15 2004 David Malcolm <dmalcolm@redhat.com> - 2.0.3-1
- Update from upstream 2.0.2 to 2.0.3
- The fix for bugs #139134 and #141419 is now in the upstream tarball; removing the patch

* Tue Nov 30 2004 David Malcolm <dmalcolm@redhat.com> - 2.0.2-2
- Added domain-fix.patch to fix bugs #139134 and #141419

* Tue Oct 12 2004 David Malcolm <dmalcolm@redhat.com> - 2.0.2-1
- Update from 2.0.1 to 2.0.2
- exclude s390/s390x architecture for now due to Mozilla build problems
- refresh the autogenerated parts of the 64bit fix patch to patch over the latest version of autogenerated files from upstream

* Fri Oct  1 2004 David Malcolm <dmalcolm@redhat.com> - 2.0.1-5
- added explicit gnutls requirement

* Fri Oct  1 2004 David Malcolm <dmalcolm@redhat.com> - 2.0.1-4
- set libsoup requirement to be 2.2.0-2, to ensure gnutls support has been added

* Fri Oct  1 2004 David Malcolm <dmalcolm@redhat.com> - 2.0.1-3
- added requirement on libsoup

* Fri Oct  1 2004 David Malcolm <dmalcolm@redhat.com> - 2.0.1-2
- rebuild

* Thu Sep 30 2004 David Malcolm <dmalcolm@redhat.com> - 2.0.1-1
- update from 2.0.0 to 2.0.1
- update required version of evolution from 1.5.94.1 to 2.0.1
- refresh the autogenerated parts of the 64bit fix patch to patch over the latest version of autogenerated files from upstream

* Mon Sep 20 2004 David Malcolm <dmalcolm@redhat.com>
- rebuilt

* Tue Sep 14 2004 David Malcolm <dmalcolm@redhat.com> - 2.0.0-1
- update from 1.5.94.1 to 2.0.0
- update source FTP location from 1.5 to 2.0

* Wed Sep  1 2004 David Malcolm <dmalcolm@redhat.com> - 1.5.94.1-1
- update tarball and evolution-version from 1.5.93 to 1.5.94.1
- convert various occurrences of "1.5" in paths to "2.0" to reflect reorganisations of evolution and the connector
- refresh the autogenerated parts of the 64bit fix patch to patch over the latest version of autogenerated files from upstream

* Wed Aug 25 2004 David Malcolm <dmalcolm@redhat.com> - 1.5.93-1
- updated from 1.5.92 to 1.5.93
- removed patch to compile against Evolution 1.5.93 (no longer needed; also was causing bug #130840)
- removed patch for LDAP detection
- added a patch to acinclude.m4 and configure.in to detect and use correct library paths (together with patching the files generated by autotools)

* Mon Aug 23 2004 Nalin Dahyabhai <nalin@redhat.com> - 1.5.92-3
- change macro names to not use "-"
- fix configure on multilib systems

* Fri Aug 20 2004 David Malcolm <dmalcolm@redhat.com> - 1.5.92-2
- exclude ppc64 architecture due to Mozilla build problems

* Thu Aug 19 2004 Nalin Dahyabhai <nalin@redhat.com> 1.5.92-1
- Require a version of openldap-devel which provides evolution-specific libs.
- Use the evolution-specific static libraries from openldap-devel, taking into
  account the value of gcc's multidir setting.
- Set $LIBS before running configure so that libldap's dependencies get pulled
  in and we don't accidentally link against the system-wide copy, which would
  make all of this hoop jumping pointless.
- Tag translation files as language-specific using %%{find_lang}.
- Update to 1.5.92.
- Patch to compile against Evolution 1.5.93.

* Mon Jul 26 2004 David Malcolm <dmalcolm@redhat.com> - 1.5.91-1
- Updated to version 1.5.91; updated evolution version to 1.5.91

* Tue Jul  6 2004 David Malcolm <dmalcolm@redhat.com> - 1.5.90-1
- Updated to version 1.5.90; updated evolution version to 1.5.90

* Mon Jun 21 2004 David Malcolm <dmalcolm@redhat.com> - 1.5.9-2
- actually uploaded the source tarball this time

* Mon Jun 21 2004 David Malcolm <dmalcolm@redhat.com> - 1.5.9-1
- 1.5.9 - first version for the 1.5.* series of Evolution: use revised LDAP detection, fix a build problem in migr-test, use -rpath with evolution 1.5's privlibdir

* Thu May 13 2004 David Malcolm <dmalcolm@redhat.com> - 1.4.7-1
- downgrade to version 1.4.7 for now; add various open-ldap requirements and configuration options

* Thu May 13 2004 David Malcolm <dmalcolm@redhat.com> - 1.4.7.1-1
- updated version to 1.4.7.1

* Wed May 12 2004 David Malcolm <dmalcolm@redhat.com> - 1.4.7-1
- added ldconfig foo; build requires evolution-devel

* Tue May 11 2004 Tom "spot" Callaway <tcallawa@redhat.com>
- initial package
Results 1 - 1
Help - FTP Sites List - Software Dir.
Searching half a billion files worldwide
© 1997-2008 Oliver Maruhn