df41aad
%define use_nss 1
e15f631
%define ldap_support 1
fe72ed6
%define static_ldap 0
e15f631
%define krb5_support 1
e15f631
%define nntp_support 1
e15f631
b6a8002
%define soup_version 2.2.3
cvsdist 4348081
%define orbit2_version 2.9.8
e15f631
%define libbonobo_version 2.4.2
e15f631
36d0b83
%define eds_base_version 1.6
22d025c
%define eds_api_version 1.2
cvsdist 58ae61e
1ee7778
%ifarch s390x ia64
1ee7778
%define use_gtk_doc 0
1ee7778
%else
88f4837
%define use_gtk_doc 1
1ee7778
%endif
88f4837
8880439
%define support_imap4_provider 0
8880439
8880439
%define camel_provider_dir %{_libdir}/evolution-data-server-%{eds_api_version}/camel-providers
8880439
%define eds_extensions_dir %{_libdir}/evolution-data-server-%{eds_api_version}/extensions
8880439
cvsdist b2a5721
Summary: Backend data server for evolution
cvsdist b2a5721
Name: evolution-data-server
d3e4b83
Version: 1.5.90
c1d8bff
Release: 2.1
bd9251e
License: LGPL
cvsdist b2a5721
Group: System Environment/Libraries
e6c389d
Source0: ftp://ftp.gnome.org/pub/gnome/sources/evolution-data-server/1.0/%{name}-%{version}.tar.bz2
3be68b4
#Patch1: evolution-data-server-1.0.2-fix-64-bit-build.patch
15c3980
#Patch2: fix_contact_leaks.patch
15c3980
Patch3: evolution-data-server-1.0.2-workaround-cal-backend-leak.patch
e15f631
#Patch4: evolution-data-server-1.0.2-fix-calendar-factory-GType.patch
26602df
Patch5: evolution-data-server-1.3.5-nspr_fix.patch
0205339
3be68b4
# Patch for part of bug #141283 not in upstream tarball (in Ximian bugzilla as 70267)
e15f631
#Patch6: evolution-data-server-1.0.2-calendar-optimisation-XB70267.patch
e15f631
e15f631
Patch98: evolution-1.4.4-ldap-x86_64-hack.patch
7e93af7
Patch101: evolution-data-server-1.2.2-fix_open_calendar_declaration.patch
64cadf2
Patch102: evolution-data-server-1.3.8-fix-implicit-function-declarations
91287c1
Patch103: evolution-data-server-1.2.0-validatehelo.patch
3d417fe
67223a8
# Leak fixes by Mark G. Adams
67223a8
Patch200: gb-309079-attach-48376.patch
67223a8
Patch201: gb-309079-attach-48377.patch
67223a8
8880439
Patch300: evolution-data-server-1.5.4-make_imap4_optional.patch
8880439
cvsdist b2a5721
BuildRoot: %{_tmppath}/%{name}-root
cvsdist 58ae61e
Requires: libsoup >= %{soup_version}
cvsdist 4348081
Requires: ORBit2 >= %{orbit2_version}
e15f631
Requires: libbonobo >= %{libbonobo_version}
e15f631
Requires: libgnomeui
e15f631
Requires: gnome-vfs2
e15f631
Requires: GConf2
e15f631
Requires: libglade2
e15f631
BuildRequires: glib2-devel, gnome-vfs2-devel, GConf2-devel
cvsdist a8db9b7
BuildRequires: intltool
cvsdist a8db9b7
BuildRequires: libsoup-devel >= %{soup_version}
cvsdist a8db9b7
BuildRequires: ORBit2-devel >= %{orbit2_version}
e15f631
BuildRequires: libbonobo-devel >= %{libbonobo_version}
e15f631
BuildRequires: libgnomeui-devel
e15f631
BuildRequires: libglade2-devel
e7f6747
BuildRequires: bison, libgnome-devel, libtool, gnutls-devel
df41aad
%if %{use_nss}
26602df
BuildRequires: nspr-devel
df41aad
BuildRequires: nss-devel
e15f631
%else
e15f631
BuildRequires: openssl-devel
e15f631
%endif
88f4837
%if %{use_gtk_doc}
88f4837
BuildRequires: gtk-doc
88f4837
%endif
88f4837
e15f631
e15f631
%if %{ldap_support}
1fa72db
%if %{static_ldap}
1fa72db
BuildRequires: openldap-evolution-devel
1fa72db
%else
e15f631
BuildRequires: openldap-devel >= 2.0.11 
e15f631
%endif
1fa72db
%endif
e15f631
e15f631
%if %{krb5_support} 
e15f631
BuildRequires: krb5-devel 
e15f631
# tweak for krb5 1.2 vs 1.3
e15f631
%define krb5dir /usr/kerberos
e15f631
#define krb5dir `pwd`/krb5-fakeprefix
e15f631
%endif
cvsdist b2a5721
cvsdist b2a5721
%description
cvsdist 4aecd2a
The evolution-data-server package provides a unified backend for programs that work with contacts, tasks, and calendar information.
cvsdist 4aecd2a
cvsdist 4aecd2a
It was originally developed for Evolution (hence the name), but is now used by other packages.
cvsdist b2a5721
cvsdist b2a5721
%package devel
cvsdist b2a5721
Summary: Development files for building against evolution-data-server
cvsdist b2a5721
Group: Development/Libraries
cvsdist 6484738
Requires: %{name} = %{version}-%{release}
cvsdist 6484738
Requires: libbonobo-devel
cvsdist 6484738
Requires: libgnome-devel
cvsdist b2a5721
cvsdist b2a5721
%description devel
cvsdist b2a5721
Development files needed for building things which link against 
cvsdist b2a5721
evolution-data-server.
cvsdist b2a5721
cvsdist b2a5721
%prep
cvsdist b2a5721
%setup -q
3be68b4
#%patch1 -p1 -b .fix-64-bit-build
15c3980
#%patch2 -p1 -b .fix_contact_leaks
15c3980
%patch3 -p1 -b .workaround-cal-backend-leak
e15f631
#%patch4 -p1 -b .fix-calendar-factory-GType
26602df
%patch5 -p1 -b .fix_nspr
3d417fe
e15f631
#%patch6 -p0 -b .calendar-optimisation-XB70267
e15f631
e15f631
%patch98 -p1 -b .ldaphack
7e93af7
%patch101 -p1 -b .fix_open_calendar_declaration
64cadf2
%patch102 -p1 -b .fix-implicit-function-declarations
91287c1
%patch103 -p1 -b .validatehelo
67223a8
%patch200 -p0 -b .fix-uid-leak
67223a8
%patch201 -p0 -b .fix-comp-ref-leak
91736cc
%patch300 -p1 -b .make_imap4_optional
e15f631
e15f631
mkdir -p krb5-fakeprefix/include
e15f631
mkdir -p krb5-fakeprefix/lib
e15f631
mkdir -p krb5-fakeprefix/%{_lib}
3d417fe
cvsdist b2a5721
%build
e15f631
%if %{ldap_support}
1fa72db
1fa72db
%if %{static_ldap}
1fa72db
%define ldap_flags --with-openldap=%{_libdir}/evolution-openldap --with-static-ldap
1fa72db
%else
e15f631
%define ldap_flags --with-openldap=yes
1fa72db
%endif
1fa72db
e15f631
%else
e15f631
%define ldap_flags --without-openldap
e15f631
%endif
e15f631
e15f631
%if %{krb5_support}
e15f631
%define krb5_flags --with-krb5=%{krb5dir}
e15f631
%else
e15f631
%define krb5_flags --without-krb5
e15f631
%endif
e15f631
e15f631
%if %{nntp_support}
e15f631
%define nntp_flags --enable-nntp=yes
e15f631
%else
e15f631
%define nntp_flags --enable-nntp=no
e15f631
%endif
e15f631
df41aad
%if %{use_nss}
b6a8002
%define ssl_flags --enable-nss=yes --enable-smime=yes
e15f631
%else
e15f631
%define ssl_flags --enable-openssl=yes
e15f631
%endif
e15f631
df41aad
%if %{use_nss}
df41aad
if ! pkg-config --exists nss; then 
df41aad
  echo "Unable to find suitable version of nss to use!"
e15f631
  exit 1
e15f631
fi
e15f631
%endif
e15f631
8880439
%if %{support_imap4_provider}
8880439
%define imap4_flags --enable-imap4=yes
8880439
%else
8880439
%define imap4_flags --enable-imap4=no
8880439
%endif
8880439
e15f631
CPPFLAGS="-I%{_includedir}/et"; export CPPFLAGS
d85c426
CFLAGS="$RPM_OPT_FLAGS -DLDAP_DEPRECATED -fPIC -I%{_includedir}/et"; export CFLAGS
df41aad
%if ! %{use_nss}
e15f631
if pkg-config openssl ; then
e15f631
	CFLAGS="$CFLAGS `pkg-config --cflags openssl`"
e15f631
	LDFLAGS="$LDFLAGS `pkg-config --libs-only-L openssl`"
e15f631
fi
e15f631
%endif
e15f631
88f4837
%if %{use_gtk_doc}
97bf4c5
%define gtkdoc_flags --enable-gtk-doc
88f4837
%else
88f4837
%define gtkdoc_flags --enable-gtk-doc=no
97bf4c5
%endif
97bf4c5
8880439
# Rerun automake since we patched some Makefile.am files:
8880439
aclocal
8880439
autoheader
8880439
automake
8880439
libtoolize
8880439
intltoolize --force
8880439
26602df
# Rerun autoconf since we patched configure.in:
26602df
autoconf
26602df
8880439
e15f631
%configure \
97bf4c5
  %gtkdoc_flags \
e15f631
  --enable-file-locking=fcntl --enable-dot-locking=no \
8880439
  %ldap_flags %krb5_flags %nntp_flags %ssl_flags %imap4_flags
cvsdist b2a5721
export tagname=CC
d3e4b83
make %{?_smp_mflags} LIBTOOL=/usr/bin/libtool CFLAGS="$CFLAGS -Werror-implicit-function-declaration"
cvsdist b2a5721
cvsdist b2a5721
%install
cvsdist b2a5721
rm -rf $RPM_BUILD_ROOT
cvsdist b2a5721
export tagname=CC
cvsdist b2a5721
make DESTDIR=$RPM_BUILD_ROOT LIBTOOL=/usr/bin/libtool install
cvsdist b2a5721
cvsdist b2a5721
# remove libtool archives for importers and the like
cvsdist b2a5721
find $RPM_BUILD_ROOT/%{_libdir} -name '*.la' -exec rm {} \;
cvsdist b2a5721
rm -f $RPM_BUILD_ROOT/%{_libdir}/*.a
bd9251e
rm -f $RPM_BUILD_ROOT/%{_libdir}/evolution-data-server-%{eds_api_version}/camel-providers/*.a
bd9251e
rm -f $RPM_BUILD_ROOT/%{_libdir}/evolution-data-server-%{eds_api_version}/extensions/*.a
cvsdist b2a5721
22d025c
%find_lang %{name}-%{eds_base_version}
cvsdist b2a5721
cvsdist b2a5721
%clean
cvsdist b2a5721
rm -rf $RPM_BUILD_ROOT
cvsdist b2a5721
cvsdist b2a5721
%post -p /sbin/ldconfig
cvsdist b2a5721
cvsdist b2a5721
%postun -p /sbin/ldconfig
cvsdist b2a5721
22d025c
%files -f %{name}-%{eds_base_version}.lang
cvsdist b2a5721
%defattr(-,root,root,-)
cvsdist b2a5721
%doc README COPYING ChangeLog NEWS AUTHORS
d3e4b83
%{_libdir}/bonobo/servers/GNOME_Evolution_DataServer_%{eds_api_version}.server
d3e4b83
%{_libdir}/libcamel-%{eds_api_version}.so.*
d3e4b83
%{_libdir}/libcamel-provider-%{eds_api_version}.so.*
d3e4b83
%{_libdir}/libebook-%{eds_api_version}.so.*
d3e4b83
%{_libdir}/libecal-%{eds_api_version}.so.*
d3e4b83
%{_libdir}/libedata-book-%{eds_api_version}.so.*
d3e4b83
%{_libdir}/libedata-cal-%{eds_api_version}.so.*
d3e4b83
%{_libdir}/libedataserver-%{eds_api_version}.so.*
d3e4b83
%{_libdir}/libedataserverui-%{eds_api_version}.so.*
d3e4b83
%{_libdir}/libegroupwise-%{eds_api_version}.so.*
d3e4b83
%{_libdir}/libexchange-storage-%{eds_api_version}.so.*
d3e4b83
22d025c
%{_libexecdir}/evolution-data-server-%{eds_base_version}
22d025c
%{_libexecdir}/camel-index-control-%{eds_api_version}
22d025c
%{_libexecdir}/camel-lock-helper-%{eds_api_version}
22d025c
%{_datadir}/evolution-data-server-%{eds_base_version}
22d025c
%{_datadir}/idl/evolution-data-server-%{eds_api_version}
22d025c
%{_datadir}/pixmaps/evolution-data-server-%{eds_base_version}
bd9251e
%dir %{_libdir}/evolution-data-server-%{eds_api_version}
8880439
%dir %{camel_provider_dir}
8880439
%dir %{eds_extensions_dir}
8880439
8880439
# Camel providers:
8880439
%{camel_provider_dir}/libcamelgroupwise.so
8880439
%{camel_provider_dir}/libcamelgroupwise.urls
8880439
8880439
%{camel_provider_dir}/libcamelhula.so
8880439
%{camel_provider_dir}/libcamelhula.urls
8880439
8880439
%{camel_provider_dir}/libcamelimap.so
8880439
%{camel_provider_dir}/libcamelimap.urls
8880439
8880439
%if %{support_imap4_provider}
8880439
%{camel_provider_dir}/libcamelimap4.so
8880439
%{camel_provider_dir}/libcamelimap4.urls
8880439
%endif
8880439
8880439
%{camel_provider_dir}/libcamellocal.so
8880439
%{camel_provider_dir}/libcamellocal.urls
8880439
8880439
%{camel_provider_dir}/libcamelnntp.so
8880439
%{camel_provider_dir}/libcamelnntp.urls
8880439
8880439
%{camel_provider_dir}/libcamelpop3.so
8880439
%{camel_provider_dir}/libcamelpop3.urls
8880439
8880439
%{camel_provider_dir}/libcamelsendmail.so
8880439
%{camel_provider_dir}/libcamelsendmail.urls
8880439
8880439
%{camel_provider_dir}/libcamelsmtp.so
8880439
%{camel_provider_dir}/libcamelsmtp.urls
8880439
8880439
# e-d-s extensions:
8880439
%{eds_extensions_dir}/libebookbackendfile.so
8880439
%{eds_extensions_dir}/libebookbackendgroupwise.so
8880439
%{eds_extensions_dir}/libebookbackendldap.so
8880439
%{eds_extensions_dir}/libebookbackendvcf.so
8880439
%{eds_extensions_dir}/libecalbackendcontacts.so
8880439
%{eds_extensions_dir}/libecalbackendfile.so
8880439
%{eds_extensions_dir}/libecalbackendgroupwise.so
8880439
%{eds_extensions_dir}/libecalbackendhttp.so
8880439
%{eds_extensions_dir}/libecalbackendweather.so
c72de17
%{eds_extensions_dir}/libecalbackendcaldav.so
cvsdist b2a5721
cvsdist b2a5721
%files devel
cvsdist b2a5721
%defattr(-,root,root,-)
22d025c
%{_includedir}/evolution-data-server-%{eds_base_version}
cvsdist b2a5721
%{_datadir}/gtk-doc/html/*
d3e4b83
%{_libdir}/libcamel-%{eds_api_version}.so
d3e4b83
%{_libdir}/libcamel-provider-%{eds_api_version}.so
d3e4b83
%{_libdir}/libebook-%{eds_api_version}.so
d3e4b83
%{_libdir}/libecal-%{eds_api_version}.so
d3e4b83
%{_libdir}/libedata-book-%{eds_api_version}.so
d3e4b83
%{_libdir}/libedata-cal-%{eds_api_version}.so
d3e4b83
%{_libdir}/libedataserver-%{eds_api_version}.so
d3e4b83
%{_libdir}/libedataserverui-%{eds_api_version}.so
d3e4b83
%{_libdir}/libegroupwise-%{eds_api_version}.so
d3e4b83
%{_libdir}/libexchange-storage-%{eds_api_version}.so
d3e4b83
%{_libdir}/pkgconfig/camel-%{eds_api_version}.pc
d3e4b83
%{_libdir}/pkgconfig/camel-provider-%{eds_api_version}.pc
d3e4b83
%{_libdir}/pkgconfig/evolution-data-server-%{eds_api_version}.pc
d3e4b83
%{_libdir}/pkgconfig/libebook-%{eds_api_version}.pc
d3e4b83
%{_libdir}/pkgconfig/libecal-%{eds_api_version}.pc
d3e4b83
%{_libdir}/pkgconfig/libedata-book-%{eds_api_version}.pc
d3e4b83
%{_libdir}/pkgconfig/libedata-cal-%{eds_api_version}.pc
d3e4b83
%{_libdir}/pkgconfig/libedataserver-%{eds_api_version}.pc
d3e4b83
%{_libdir}/pkgconfig/libedataserverui-%{eds_api_version}.pc
d3e4b83
%{_libdir}/pkgconfig/libegroupwise-%{eds_api_version}.pc
d3e4b83
%{_libdir}/pkgconfig/libexchange-storage-%{eds_api_version}.pc
cvsdist b2a5721
cvsdist b2a5721
cvsdist b2a5721
%changelog
c1d8bff
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.5.90-2.1
c1d8bff
- rebuilt for new gcc4.1 snapshot and glibc changes
c1d8bff
e7f6747
* Tue Jan 31 2006 Ray Strode <rstrode@redhat.com> - 1.5.90-2
e7f6747
- add build deps (bug 137553)
e7f6747
d3e4b83
* Mon Jan 30 2006 David Malcolm <dmalcolm@redhat.com> - 1.5.90-1
d3e4b83
- 1.5.90
d3e4b83
- explicitly list various files rather than rely on globbing
d3e4b83
- enabled parallel make
d3e4b83
c72de17
* Wed Jan 25 2006 David Malcolm <dmalcolm@redhat.com> - 1.5.5-1
c72de17
- 1.5.5
c72de17
- added CalDAV backend to the list of packaged extensions
c72de17
c72de17
* Mon Jan  9 2006 David Malcolm <dmalcolm@redhat.com> - 1.5.4-4
91736cc
- updated patch 300 to remove usage of GNOME_COMPILE_WARNINGS from configure.in
91736cc
  (since gnome-common might not be available when we rerun the autotools)
91736cc
8880439
* Mon Jan  9 2006 David Malcolm <dmalcolm@redhat.com> - 1.5.4-3
8880439
- added patch to make the "imap4"/"IMAP4rev1" backend optional; disable it in 
8880439
  our packages; re-run automake since we have touched various Makefile.am 
8880439
  files; rerun intltoolize to avoid incompatibilities between tarball copy of
8880439
  intltool-merge.in and intltool.m4 in intltool package (@EXPANDED_LIBDIR@
8880439
  renamed to @INTLTOOL_LIBDIR@) (#167574)
8880439
- explicitly list the camel providers and e-d-s extension files in the spec file
8880439
91287c1
* Thu Jan  5 2006 David Malcolm <dmalcolm@redhat.com> - 1.5.4-2
91287c1
- added patch from David Woodhouse to validate reverse DNS domain before using 
91287c1
  in SMTP greeting (patch 103, #151121)
91287c1
58a6c02
* Tue Jan  3 2006 David Malcolm <dmalcolm@redhat.com> - 1.5.4-1
58a6c02
- 1.5.4
58a6c02
df41aad
* Mon Dec 19 2005 David Malcolm <dmalcolm@redhat.com> - 1.5.3-2
df41aad
- Update specfile and patch 5 (evolution-data-server-1.3.5-nspr_fix.patch) to
df41aad
  use nss rather than mozilla-nss throughout
df41aad
621a9f7
* Mon Dec 19 2005 David Malcolm <dmalcolm@redhat.com> - 1.5.3-1
621a9f7
- 1.5.3
621a9f7
9d3a7e6
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
9d3a7e6
- rebuilt
9d3a7e6
36d0b83
* Tue Dec  6 2005 David Malcolm <dmalcolm@redhat.com> - 1.5.2-1
36d0b83
- 1.5.2
36d0b83
- bump eds_base_version from 1.4 to 1.6
36d0b83
- updated patch 102
36d0b83
51814d4
* Mon Dec  5 2005 David Malcolm <dmalcolm@redhat.com> - 1.4.2.1-1
51814d4
- 1.4.2.1
51814d4
620f411
* Tue Nov 29 2005 David Malcolm <dmalcolm@redhat.com> - 1.4.2-1
620f411
- 1.4.2
620f411
d85c426
* Tue Nov 29 2005 David Malcolm <dmalcolm@redhat.com> - 1.4.1.1-3
d85c426
- add -DLDAP_DEPRECATED to CFLAGS (#172999)
d85c426
bd9251e
* Thu Nov 10 2005 David Malcolm <dmalcolm@redhat.com> - 1.4.1.1-2
bd9251e
- Updated license field to reflect change from GPL to LGPL
bd9251e
- Remove all static libraries, not just those in /usr/lib; avoid listing libdir
bd9251e
  subdirectory so that we can be more explicit about the package payload (bug
bd9251e
  #172882)
bd9251e
72ada2c
* Mon Oct 17 2005 David Malcolm <dmalcolm@redhat.com> - 1.4.1.1-1
72ada2c
- 1.4.1.1
72ada2c
8738372
* Mon Oct 17 2005 David Malcolm <dmalcolm@redhat.com> - 1.4.1-2
8738372
- Updated patch 102 (fix-implicit-function-declarations) to include fix for 
8738372
  http calendar backend (thanks to Peter Robinson)
8738372
1f9a46d
* Tue Oct  4 2005 David Malcolm <dmalcolm@redhat.com> - 1.4.1-1
1f9a46d
- 1.4.1
1f9a46d
e10761b
* Wed Sep 14 2005 Jeremy Katz <katzj@redhat.com> - 1.4.0-2
e10761b
- rebuild now that mozilla builds on ppc64
e10761b
16b63b0
* Tue Sep  6 2005 David Malcolm <dmalcolm@redhat.com> - 1.4.0-1
16b63b0
- 1.4.0
16b63b0
- Removed evolution-data-server-1.3.8-fix-libical-vsnprintf.c.patch; a version
16b63b0
  of this is now upstream (was patch 103, added in 1.3.8-2)
16b63b0
fe72ed6
* Wed Aug 31 2005 David Malcolm <dmalcolm@redhat.com> - 1.3.8-6
fe72ed6
- Use regular LDAP library for now, rather than evolution-openldap (#167238)
fe72ed6
50dc0a1
* Tue Aug 30 2005 David Malcolm <dmalcolm@redhat.com> - 1.3.8-5
50dc0a1
- Add -Werror-implicit-function-declaration back to CFLAGS at the make stage, 
50dc0a1
  after the configure, to spot 64-bit problems whilst avoiding breaking 
50dc0a1
  configuration tests; expand patch 102 to avoid this breaking libdb's CFLAGS
50dc0a1
1fa72db
* Wed Aug 24 2005 David Malcolm <dmalcolm@redhat.com> - 1.3.8-4
1fa72db
- Remove -Werror-implicit-function-declaration from CFLAGS; this broke the
1fa72db
  configuration test for fast mutexes in the internal copy of libdb, and hence
1fa72db
  broke access to local addressbooks (#166742)
1fa72db
- Introduce static_ldap macro; use it to link to static evolution-openldap 
1fa72db
  library, containing NTLM support for LDAP binds (needed by Exchange support)
1fa72db
5d0c159
* Tue Aug 23 2005 David Malcolm <dmalcolm@redhat.com> - 1.3.8-3
5d0c159
- Updated patch 102 to fix further implicit function declarations
5d0c159
cb2ba32
* Tue Aug 23 2005 David Malcolm <dmalcolm@redhat.com> - 1.3.8-2
cb2ba32
- added patch (103) to fix problem with configuration macros in libical's
cb2ba32
  vsnprintf.c
cb2ba32
64cadf2
* Tue Aug 23 2005 David Malcolm <dmalcolm@redhat.com> - 1.3.8-1
64cadf2
- 1.3.8
64cadf2
- Add -Werror-implicit-function-declaration to CFLAGS, to avoid 64-bit issues
64cadf2
  and add patch to fix these where they occur (patch 102)
64cadf2
bcbeec9
* Mon Aug 15 2005 David Malcolm <dmalcolm@redhat.com> - 1.3.7-2
bcbeec9
- rebuild
bcbeec9
c4f2b0f
* Tue Aug  9 2005 David Malcolm <dmalcolm@redhat.com> - 1.3.7-1
c4f2b0f
- 1.3.7
c4f2b0f
864d60b
* Mon Aug  8 2005 Tomas Mraz <tmraz@redhat.com> - 1.3.6.1-2
864d60b
- rebuild with new gnutls
864d60b
40ef9e7
* Fri Jul 29 2005 David Malcolm <dmalcolm@redhat.com> - 1.3.6.1-1
40ef9e7
- 1.3.6.1
40ef9e7
945850f
* Thu Jul 28 2005 David Malcolm <dmalcolm@redhat.com> - 1.3.6-1
945850f
- 1.3.6
945850f
26602df
* Mon Jul 25 2005 David Malcolm <dmalcolm@redhat.com> - 1.3.5-2
26602df
- Added patch to use nspr rather than mozilla-nspr when doing pkg-config tests
26602df
  (Patch5: evolution-data-server-1.3.5-nspr_fix.patch)
26602df
22d025c
* Mon Jul 25 2005 David Malcolm <dmalcolm@redhat.com> - 1.3.5-1
22d025c
- 1.3.5
22d025c
- Split eds_major (was 1.2) into eds_base_version (1.4) and eds_api_version
22d025c
  (1.2) to correspond to BASE_VERSION and API_VERSION in configure.in; updated
22d025c
  rest of specfile accordingly.
22d025c
- Removed upstreamed patch: 
22d025c
  evolution-data-server-1.2.0-cope-with-a-macro-called-read.patch
22d025c
67223a8
* Wed Jun 27 2005 David Malcolm <dmalcolm@redhat.com> - 1.2.2-4.fc5
67223a8
- Added leak fixes for GNOME bug 309079 provided by Mark G. Adams
67223a8
b6a8002
* Wed May 18 2005 David Malcolm <dmalcolm@redhat.com> - 1.2.2-3
b6a8002
- bumped libsoup requirement to 2.2.3; removed mozilla_build_version, using
b6a8002
  pkg-config instead for locating NSPRS and NSS headers/libraries (#158085)
b6a8002
7e93af7
* Mon Apr 11 2005 David Malcolm <dmalcolm@redhat.com> - 1.2.2-2
7e93af7
- added patch to calendar/libecal/e-cal.c to fix missing declaration of open_calendar
7e93af7
638d0ee
* Mon Apr 11 2005 David Malcolm <dmalcolm@redhat.com> - 1.2.2-1
638d0ee
- 1.2.2
638d0ee
a5cbf09
* Thu Mar 17 2005 David Malcolm <dmalcolm@redhat.com> - 1.2.1-1
a5cbf09
- 1.2.1
a5cbf09
86b1ee9
* Thu Mar 10 2005 David Malcolm <dmalcolm@redhat.com> - 1.2.0-3
86b1ee9
- Removed explicit run-time spec-file requirement on mozilla.
86b1ee9
  The Mozilla NSS API/ABI stabilised by version 1.7.3
86b1ee9
  The libraries are always located in the libdir
86b1ee9
  However, the headers are in /usr/include/mozilla-%{mozilla_build_version}
86b1ee9
  and so they move each time the mozilla version changes.
86b1ee9
  So we no longer have an explicit mozilla run-time requirement in the specfile; 
86b1ee9
  a requirement on the appropriate NSS and NSPR .so files is automagically generated on build.
86b1ee9
  We have an explicit, exact build-time version, so that we can find the headers (without
86b1ee9
  invoking an RPM query from the spec file; to do so is considered bad practice)
86b1ee9
- Introduced mozilla_build_version, to replace mozilla_version
86b1ee9
- Set mozilla_build_version to 1.7.6 to reflect current state of tree
86b1ee9
8302762
* Tue Mar  8 2005 David Malcolm <dmalcolm@redhat.com> - 1.2.0-2
8302762
- Added a patch to deal with glibc defining a macro called "read"
8302762
349d490
* Tue Mar  8 2005 David Malcolm <dmalcolm@redhat.com> - 1.2.0-1
349d490
- 1.2.0
349d490
- Removed patch for GCC 4 as this is now in upstream tarball
349d490
567c780
* Wed Mar  2 2005 Jeremy Katz <katzj@redhat.com> - 1.1.6-6
567c780
- rebuild to fix library linking silliness
567c780
1ee7778
* Tue Mar  1 2005 David Malcolm <dmalcolm@redhat.com> - 1.1.6-5
1ee7778
- disabling gtk-doc on ia64 and s390x
1ee7778
88f4837
* Tue Mar  1 2005 David Malcolm <dmalcolm@redhat.com> - 1.1.6-4
88f4837
- added macro use_gtk_doc; added missing BuildRequires on gtk-doc; enabled gtk-doc generation on all platforms (had been disabled on ia64)
88f4837
9b5ac0a
* Tue Mar  1 2005 David Malcolm <dmalcolm@redhat.com> - 1.1.6-3
9b5ac0a
- extended patch to deal with camel-groupwise-store-summary.c
9b5ac0a
0a8c68d
* Tue Mar  1 2005 David Malcolm <dmalcolm@redhat.com> - 1.1.6-2
0a8c68d
- added patch to fix badly-scoped declaration of "namespace_clear" in camel-imap-store-summary.c
0a8c68d
261da89
* Tue Mar  1 2005 David Malcolm <dmalcolm@redhat.com> - 1.1.6-1
261da89
- 1.1.6
261da89
56ee23d
* Tue Feb  8 2005 David Malcolm <dmalcolm@redhat.com> - 1.1.5-3
56ee23d
- rebuild
56ee23d
083c443
* Tue Feb  8 2005 David Malcolm <dmalcolm@redhat.com> - 1.1.5-2
083c443
- forgot to fix sources
083c443
588da8a
* Tue Feb  8 2005 David Malcolm <dmalcolm@redhat.com> - 1.1.5-1
588da8a
- 1.1.5
588da8a
e27e4ab
* Thu Jan 27 2005 David Malcolm <dmalcolm@redhat.com> - 1.1.4.2-1
e27e4ab
- Update from unstable 1.1.4.1 to unstable 1.1.1.4.2
e27e4ab
97bf4c5
* Wed Jan 26 2005 David Malcolm <dmalcolm@redhat.com> - 1.1.4.1-3
97bf4c5
- disable gtk-doc generation on ia64 for now
97bf4c5
b506d58
* Wed Jan 26 2005 David Malcolm <dmalcolm@redhat.com> - 1.1.4.1-2
b506d58
- Exclude ppc64 due to missing mozilla dependency
b506d58
e15f631
* Wed Jan 26 2005 David Malcolm <dmalcolm@redhat.com> - 1.1.4.1-1
e15f631
- Update from 1.0.3 to 1.1.4.1
e15f631
- Updated eds_major from 1.0 to 1.2; fixed translation search path.
e15f631
- Removed 64-bit patch for calendar backend hash table; upstream now stores pointers to ECalBackendFactory, rather than GType
e15f631
- Removed calendar optimisation patch for part of part of bug #141283 as this is now in the upstream tarball
e15f631
- Added /usr/lib/evolution-data-server-%{eds_major} to cover the extensions, plus the camel code now in e-d-s, rather than evolution
e15f631
- Added /usr/share/pixmaps/evolution-data-server-%{eds_major} to cover the category pixmaps
e15f631
- Camel code from evolution is now in evolution-data-server:
e15f631
  - Added camel-index-control and camel-lock-helper to packaged files
e15f631
  - Added mozilla dependency code from the evolution package
e15f631
  - Ditto for LDAP
e15f631
  - Ditto for krb5
e15f631
  - Ditto for NNTP support handling
e15f631
  - Ditto for --enable-file-locking and --enable-dot-locking
e15f631
- Added requirements on libbonobo, libgnomeui, gnome-vfs2, GConf2, libglade2
e15f631
- Updated libsoup requirement from 2.2.1 to 2.2.2
e15f631
- Enabled gtk-doc
e15f631
5e56654
* Wed Dec 15 2004 David Malcolm <dmalcolm@redhat.com> - 1.0.3-2
5e56654
- fixed packaging of translation files to reflect upstream change to GETTEXT_PACKAGE being evolution-data-server-1.0 rather than -1.5
5e56654
3be68b4
* Wed Dec 15 2004 David Malcolm <dmalcolm@redhat.com> - 1.0.3-1
3be68b4
- update from upstream 1.0.2 to 1.0.3:
3be68b4
  * Address Book
3be68b4
    - prevent e_book_commit_contact from crashing on multiple calls (Diego Gonzalez)
3be68b4
    - prevent file backend from crashing if uid of vcard is NULL (Diego Gonzalez)
3be68b4
3be68b4
  * Calendar
3be68b4
    #XB59904 - Speed up calendar queries (Rodrigo)
3be68b4
    #XB69624 - make changes in evo corresponding to soap schema changes  (Siva)
3be68b4
    - fix libical build for automake 1.9 (Rodney)
3be68b4
    - fix putenv usage for portability (Julio M. Merino Vidal)
3be68b4
3be68b4
  * Updated Translations:
3be68b4
    - sv (Christian Rose)
3be68b4
3be68b4
- Removed patches to fix build on x86_64 and calendar optimisation for XB59004 as these are in the upstream tarball
3be68b4
3d417fe
* Tue Dec  7 2004 David Malcolm <dmalcolm@redhat.com> - 1.0.2-6
3d417fe
- Amortize writes to a local cache of a webcal calendar, fixing further aspect of #141283 (upstream bugzilla #70267), as posted to mailing list here:
3d417fe
http://lists.ximian.com/archives/public/evolution-patches/2004-December/008338.html
3d417fe
(The groupwise part of that patch did not cleanly apply, so I removed it).
3d417fe
0205339
* Thu Dec  2 2004 David Malcolm <dmalcolm@redhat.com> - 1.0.2-5
0205339
- Added fix for #141283 (upstream bugzilla XB 59904), a backported calendar 
0205339
optimisation patch posted to upstream development mailing list here:
0205339
http://lists.ximian.com/archives/public/evolution-patches/2004-November/008139.html
0205339
0205339
* Wed Nov  3 2004 David Malcolm <dmalcolm@redhat.com> - 1.0.2-4
0205339
- Added patch to fix usage of GINT_TO_POINTER/GPOINTER_TO_INT for calendar backend GType hash table, breaking on ia64  (#136914)
0205339
15c3980
* Wed Oct 20 2004 David Malcolm <dmalcolm@redhat.com> - 1.0.2-3
15c3980
- added workaround for a backend leak that causes the "contacts" calendar 
15c3980
backend to hold open an EBook for the local contacts (filed upstream at:
15c3980
http://bugzilla.ximian.com/show_bug.cgi?id=68533 ); this was causing e-d-s to
15c3980
never lose its last addressbook, and hence never quit.  We workaround this by
15c3980
detecting this condition and exiting when it occurs, fixing bug #134851 and #134849.
15c3980
8d97612
* Tue Oct 12 2004 David Malcolm <dmalcolm@redhat.com> - 1.0.2-2
8d97612
- added patch to fix build on x86_64 (had multiple definitions of mutex code in libdb/dbinc.mutex.h)
8d97612
cb81c34
* Tue Oct 12 2004 David Malcolm <dmalcolm@redhat.com> - 1.0.2-1
cb81c34
- update from 1.0.1 to 1.0.2
cb81c34
- increased libsoup requirement to 2.2.1 to match configuration script
cb81c34
521ea07
* Tue Sep 28 2004 David Malcolm <dmalcolm@redhat.com> - 1.0.1-1
521ea07
- update from 1.0.0 to 1.0.1
521ea07
- removed patch that fixed warnings in calendar code (now in upstream tarball)
521ea07
a6822a0
* Mon Sep 20 2004 David Malcolm <dmalcolm@redhat.com> - 1.0.0-2
459a4b5
- fixed various warnings in the calendar code 
459a4b5
  (filed upstream here: http://bugzilla.ximian.com/show_bug.cgi?id=66383)
a6822a0
e6c389d
* Tue Sep 14 2004 David Malcolm <dmalcolm@redhat.com> - 1.0.0-1
e6c389d
- update from 0.0.99 to 1.0.0
e6c389d
- changed path in FTP source location from 0.0 to 1.0
e6c389d
cvsdist 1f9826c
* Tue Aug 31 2004 David Malcolm <dmalcolm@redhat.com> - 0.0.99-1
cvsdist 1f9826c
- update from 0.0.98 to 0.0.99
cvsdist 1f9826c
- increased libsoup requirement to 2.2.0 to match configuration script
cvsdist 1f9826c
cvsdist 398b644
* Mon Aug 16 2004 David Malcolm <dmalcolm@redhat.com> - 0.0.98-1
cvsdist 398b644
- updated tarball from 0.0.97 to 0.0.98; updated required libsoup version to 2.1.13
cvsdist 398b644
cvsdist 6484738
* Thu Aug  5 2004 Warren Togami <wtogami@redhat.com> - 0.0.97-2
cvsdist 6484738
- pkgconfig -devel Requires libbonobo-devel, libgnome-devel
cvsdist 6484738
cvsdist 4aecd2a
* Wed Aug  4 2004 David Malcolm <dmalcolm@redhat.com> - 0.0.97-1
cvsdist 4aecd2a
- upgraded to 0.0.97; rewrote the package's description
cvsdist 4aecd2a
cvsdist a8db9b7
* Mon Jul 26 2004 David Malcolm <dmalcolm@redhat.com>
cvsdist a8db9b7
- rebuilt
cvsdist a8db9b7
cvsdist a8db9b7
* Tue Jul 20 2004 David Malcolm <dmalcolm@redhat.com> - 0.0.96-2
cvsdist a8db9b7
- added version numbers to the BuildRequires test for libsoup-devel and ORBit2-devel
cvsdist a8db9b7
cvsdist a8db9b7
* Tue Jul 20 2004 David Malcolm <dmalcolm@redhat.com> - 0.0.96-1
cvsdist a8db9b7
- 0.0.96; libsoup required is now 2.1.12
cvsdist a8db9b7
cvsdist b8cc4bc
* Thu Jul  8 2004 David Malcolm <dmalcolm@redhat.com>
cvsdist b8cc4bc
- rebuilt
cvsdist b8cc4bc
cvsdist d3a2455
* Wed Jul  7 2004 David Malcolm <dmalcolm@redhat.com>
cvsdist d3a2455
- rebuilt
cvsdist d3a2455
cvsdist d3a2455
* Tue Jul  6 2004 David Malcolm <dmalcolm@redhat.com> - 0.0.95-1
cvsdist d3a2455
- 0.0.95
cvsdist d3a2455
cvsdist a5df5bd
* Thu Jun 17 2004 David Malcolm <dmalcolm@redhat.com> - 0.0.94.1-1
cvsdist a5df5bd
- 0.0.94.1
cvsdist a5df5bd
cvsdist 6522bf6
* Mon Jun  7 2004 David Malcolm <dmalcolm@redhat.com> - 0.0.94-2
cvsdist 6522bf6
- rebuilt
cvsdist 6522bf6
cvsdist 4348081
* Mon Jun  7 2004 David Malcolm <dmalcolm@redhat.com> - 0.0.94-1
cvsdist 4348081
- 0.0.94
cvsdist 4348081
cvsdist 4348081
* Wed May 26 2004 David Malcolm <dmalcolm@redhat.com> - 0.0.93-4
cvsdist 4348081
- added ORBit2 requirement
cvsdist 4348081
cvsdist 2b334d1
* Fri May 21 2004 David Malcolm <dmalcolm@redhat.com> - 0.0.93-3
cvsdist 2b334d1
- rebuild again
cvsdist 2b334d1
cvsdist cb791b8
* Fri May 21 2004 David Malcolm <dmalcolm@redhat.com> - 0.0.93-2
cvsdist cb791b8
- rebuilt
cvsdist cb791b8
cvsdist cb791b8
* Thu May 20 2004 David Malcolm <dmalcolm@redhat.com> - 0.0.93-1
cvsdist cb791b8
- 0.0.93; libsoup required is now 2.1.10
cvsdist cb791b8
cvsdist 58ae61e
* Wed Apr 21 2004 David Malcolm <dmalcolm@redhat.com> - 0.0.92-1
cvsdist 58ae61e
- Update to 0.0.92; added a define and a requirement on the libsoup version
cvsdist 58ae61e
cvsdist 58ae61e
* Wed Mar 10 2004 Jeremy Katz <katzj@redhat.com> - 0.0.90-1
cvsdist 58ae61e
- 0.0.90
cvsdist 58ae61e
cvsdist 58ae61e
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 58ae61e
- rebuilt
cvsdist 58ae61e
cvsdist b2d4cc1
* Mon Jan 26 2004 Jeremy Katz <katzj@redhat.com> - 0.0.6-1
cvsdist b2d4cc1
- 0.0.6
cvsdist b2d4cc1
cvsdist b2a5721
* Wed Jan 21 2004 Jeremy Katz <katzj@redhat.com> - 0.0.5-2
cvsdist b2a5721
- better fix by using system libtool
cvsdist b2a5721
cvsdist b2a5721
* Mon Jan 19 2004 Jeremy Katz <katzj@redhat.com> 0.0.5-1
cvsdist b2a5721
- add some libdb linkage to make the build on x86_64 happy
cvsdist b2a5721
cvsdist b2a5721
* Wed Jan 14 2004 Jeremy Katz <katzj@redhat.com> 0.0.5-0
cvsdist b2a5721
- update to 0.0.5
cvsdist b2a5721
cvsdist b2a5721
* Sat Jan  3 2004 Jeremy Katz <katzj@redhat.com> 0.0.4-0
cvsdist b2a5721
- Initial build.