Sophie

Sophie

distrib > Mandriva > 2006.0 > i586 > media > main-src > by-pkgid > e35305bb544dd335386fe3d84d432954 > files > 7

evolution-data-server-1.2.3-7mdk.src.rpm

%define libsoup_version_required 2.2.3
%define api_version 1.2
%define lib_major 4
%define lib_name %mklibname %{name} %{lib_major}
%define firefox_version 1.0.1

Name:		evolution-data-server
Summary:	Evolution Data Server
Version: 1.2.3
Release: 7mdk
License: 	GPL
Group:		System/Libraries
Source0: 	ftp://ftp.gnome.org/pub/GNOME/sources/%{name}/%{name}-%{version}.tar.bz2
# (gw) 1.2.2-1mdk fix build with firefox
Patch0:		evolution-data-server-1.1.6-firefox.patch.bz2
# (fc) 1.2.2-2mdk fix location of eds daemon (Mdk bug #15593)
Patch1:		evolution-data-server-1.2.2-libexecdir.patch.bz2
Patch2: evolution-data-server-1.2.3-missing-prototype.patch.bz2
# (fc) 1.2.3-4mdk fix i18n not initialised correctly for camel
Patch3:		evolution-data-server-1.2.3-i18ninit.patch.bz2
# (fc) 1.2.3-7mdk crashers fixes from CVS
Patch4:		evolution-data-server-1.2.3-cvsfixes.patch.bz2
URL: 		http://www.novell.com/products/evolution/
BuildRoot:	%{_tmppath}/%{name}-%{version}-root

BuildRequires: automake1.7
BuildRequires: bison flex
BuildRequires: gnome-common
BuildRequires: gtk-doc
BuildRequires: intltool
BuildRequires: krb5-devel
BuildRequires: libglade2.0-devel
BuildRequires: libgnomeui2-devel
BuildRequires: libsoup-devel >= %{libsoup_version_required}
BuildRequires: nss-devel >= %{firefox_version}
BuildRequires: nspr-devel >= %{firefox_version}
BuildRequires: openldap-devel 
BuildRequires: perl-XML-Parser


%description
Evolution Data Server provides a central location for your addressbook
and calendar in the gnome desktop.

%package -n %{lib_name}
Summary:	Shared libraries for using Evolution Data Server
Group:		System/Libraries
Requires:	%{name} >= %{version}-%{release}

%description -n %{lib_name}
Evolution Data Server provides a central location for your addressbook
and calendar in the gnome desktop.

%package -n %{lib_name}-devel
Summary:	Libraries and include files for using Evolution Data Server
Group:		Development/GNOME and GTK+
Requires:	%{name} = %{version}
Requires:	%{lib_name} = %{version}
Provides:	lib%{name}-devel = %{version}-%{release}
Provides:	%{name}-devel = %{version}-%{release}
Requires: nss-devel >= %{firefox_version}
Requires: nspr-devel >= %{firefox_version}
%define _requires_exceptions nspr4\\|plc4\\|plds4\\|nss3\\|smime3\\|softokn3\\|ssl3

%description -n %{lib_name}-devel
Evolution Data Server provides a central location for your addressbook
and calendar in the gnome desktop.

%prep
%setup -q
%patch0 -p1 -b .firefox
%patch1 -p1 -b .libexecdir
%patch2 -p1 -b .prototype
%patch3 -p1 -b .i18ninit
%patch4 -p1 -b .cvsfixes

#needed by patch3
aclocal-1.7
automake-1.7
#needed by patch0
autoconf

%build

%configure2_5x --with-krb5=%{_prefix} --with-krb5-libs=%{_libdir} \
--without-krb4 \
--with-openldap=yes --with-static-ldap=no --enable-gtk-doc=yes

#parallel build is broken
make

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

%makeinstall_std


%{find_lang} %{name}-1.2

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

%post -n %{lib_name} -p /sbin/ldconfig

%postun -n %{lib_name} -p /sbin/ldconfig

%files -f %{name}-1.2.lang
%defattr(-, root, root)
%doc COPYING ChangeLog 
%{_libexecdir}/%{name}-%{api_version}
%{_libexecdir}/camel-index-control-%{api_version}
%attr(2755,root,mail) %{_libexecdir}/camel-lock-helper-%{api_version}
%{_libdir}/bonobo/servers/*
%{_datadir}/idl/%{name}-%{api_version}
%{_datadir}/%{name}-%{api_version}
%{_datadir}/pixmaps/%{name}-%{api_version}

%files -n %{lib_name}
%defattr(-, root, root)
%{_libdir}/*.so.*

%files -n %{lib_name}-devel
%defattr(-, root, root)
%doc %{_datadir}/gtk-doc/html/*
%{_includedir}/%{name}-%{api_version}
%{_libdir}/pkgconfig/*
%{_libdir}/*.so
%{_libdir}/*.la

%changelog
* Thu Sep 15 2005 Frederic Crozat <fcrozat@mandriva.com> 1.2.3-7mdk 
- Patch4 (CVS): various fixes (mainly crashers)

* Tue Aug 30 2005 Buchan Milne <bgmilne@linux-mandrake.com> 1.2.3-6mdk
- Rebuild for new libldap-2.2

* Sun Aug 07 2005 Christiaan Welvaart <cjw@daneel.dyndns.org> 1.2.3-5mdk
- add BuildRequires: intltool gnome-common

* Mon Jul 04 2005 Frederic Crozat <fcrozat@mandriva.com> 1.2.3-4mdk 
- Patch3: fix i18n not initialised correctly in camel

* Fri Jun 17 2005 Andreas Hasenack <andreas@mandriva.com> 1.2.3-3mdk
- built without krb4

* Thu Jun 09 2005 Buchan Milne <bgmilne@linux-mandrake.com> 1.2.3-2mdk
- Rebuild for libkrb53-devel 1.4.1

* Sun Jun  5 2005 Götz Waschk <waschk@mandriva.org> 1.2.3-1mdk
- small build patch
- New release 1.2.3

* Tue May 03 2005 Frederic Crozat <fcrozat@mandriva.com> 1.2.2-7mdk 
- Enable kerberos support (Mdk bug #15781)

* Mon Apr 25 2005 Frederic Crozat <fcrozat@mandriva.com> 1.2.2-6mdk 
- Patch1: fix location of eds daemon (GNOME bug #15593)

* Thu Apr 21 2005 Götz Waschk <waschk@mandriva.org> 1.2.2-5mdk
- fix buildrequires

* Thu Apr 21 2005 Götz Waschk <waschk@mandriva.org> 1.2.2-4mdk
- fix buildrequires

* Thu Apr 21 2005 Götz Waschk <waschk@mandriva.org> 1.2.2-3mdk
- fix buildrequires

* Thu Apr 21 2005 Götz Waschk <waschk@mandriva.org> 1.2.2-2mdk
- fix devel deps

* Wed Apr 20 2005 Frederic Crozat <fcrozat@mandriva.com> 1.2.2-1mdk 
- Release 1.2.2 (based on Götz Waschk package)

* Wed Mar 16 2005 Frederic Crozat <fcrozat@mandrakesoft.com> 1.0.4-2mdk 
- Patch0 (CVS): fix webcal timezone handling
- Patch1 (CVS): fix eds not exiting (Mdk bug #13920)

* Fri Feb 18 2005 Frederic Crozat <fcrozat@mandrakesoft.com> 1.0.4-1mdk 
- Release 1.0.4

* Fri Feb 04 2005 Buchan Milne <bgmilne@linux-mandrake.com> 1.0.3-3mdk
- rebuild for ldap2.2_7

* Tue Jan 04 2005 Frederic Crozat <fcrozat@mandrakesoft.com> 1.0.3-2mdk 
- Rebuild with latest howl

* Tue Dec  7 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.0.3-1mdk
- New release 1.0.3

* Tue Nov  9 2004 Götz Waschk <waschk@linux-mandrake.com> 1.0.2-1mdk
- drop merged patches 0,1
- New release 1.0.2

* Fri Oct 01 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.0.1-2mdk
- Patch0 (CVS): fix file_as attribute for vcard
- Patch1 (CVS): fix duplication with remote calendars

* Wed Sep 29 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.0.1-1mdk
- Release 1.0.1
- Remove patch0 (merged upstream)

* Tue Sep 21 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.0.0-2mdk
- Patch0: Fix addressbook loading on AMD CPUs

* Tue Sep 14 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.0.0-1mdk
- Release 1.0.0

* Mon Aug 30 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 0.0.99-1mdk
- Release 0.0.99

* Fri Aug 27 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 0.0.98-2mdk
- Rebuild with latest libsoup

* Mon Aug 16 2004 Götz Waschk <waschk@linux-mandrake.com> 0.0.98-1mdk
- requires new soup
- New release 0.0.98

* Tue Aug  3 2004 Goetz Waschk <waschk@linux-mandrake.com> 0.0.97-1mdk
- New release 0.0.97

* Tue Jul 20 2004 Götz Waschk <waschk@linux-mandrake.com> 0.0.96-1mdk
- requires new soup
- New release 0.0.96

* Mon Jul  5 2004 Goetz Waschk <waschk@linux-mandrake.com> 0.0.95-1mdk
- New release 0.0.95

* Thu Jun 17 2004 Goetz Waschk <waschk@linux-mandrake.com> 0.0.94.1-1mdk
- New release 0.0.94.1

* Sun Jun  6 2004 Götz Waschk <waschk@linux-mandrake.com> 0.0.94-1mdk
- requires new soup
- New release 0.0.94

* Sat May 22 2004 Götz Waschk <waschk@linux-mandrake.com> 0.0.93-1mdk
- fix URL
- reenable libtoolize
- New release 0.0.93

* Thu Apr 29 2004 Götz Waschk <waschk@linux-mandrake.com> 0.0.92-2mdk
- fix buildrequires

* Tue Apr 20 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 0.0.92-1mdk
- Initial Mandrakelinux package