ximian-connector.spec
author dermotm
Mon, 24 Jul 2006 12:30:39 +0000
branchgnome-2-10
changeset 19949 94f49bf19351
parent 19881 6180c371ed87
permissions -rw-r--r--
access control test #4
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
19693
ecfa915b40d9 2005-08-05 Laszlo Peter <[email protected]>
laca
parents: 19606
diff changeset
     1
#
ecfa915b40d9 2005-08-05 Laszlo Peter <[email protected]>
laca
parents: 19606
diff changeset
     2
# spec file for package ximian-connector
ecfa915b40d9 2005-08-05 Laszlo Peter <[email protected]>
laca
parents: 19606
diff changeset
     3
#
ecfa915b40d9 2005-08-05 Laszlo Peter <[email protected]>
laca
parents: 19606
diff changeset
     4
# Copyright (c) 2005 Sun Microsystems, Inc.
ecfa915b40d9 2005-08-05 Laszlo Peter <[email protected]>
laca
parents: 19606
diff changeset
     5
# This file and all modifications and additions to the pristine
ecfa915b40d9 2005-08-05 Laszlo Peter <[email protected]>
laca
parents: 19606
diff changeset
     6
# package are under the same license as the package itself.
ecfa915b40d9 2005-08-05 Laszlo Peter <[email protected]>
laca
parents: 19606
diff changeset
     7
#
19487
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
     8
Name:         ximian-connector
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
     9
License:      GPL
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    10
Group:        System/Libraries/GNOME
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    11
Version:      2.2.2
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    12
Release:      1
19693
ecfa915b40d9 2005-08-05 Laszlo Peter <[email protected]>
laca
parents: 19606
diff changeset
    13
Distribution: Java Desktop System
19487
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    14
Vendor:       Sun Microsystems, Inc.
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    15
Summary:      Evolution connector for Microsoft Exchange
19881
6180c371ed87 Update Source Links
mattk
parents: 19693
diff changeset
    16
Source:       http://ftp.gnome.org/pub/GNOME/sources/ximian-connector/2.2/ximian-connector-%{version}.tar.bz2
19487
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    17
URL:          http://www.gnome.org
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    18
BuildRoot:    %{_tmppath}/%{name}-%{version}-build
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    19
Docdir:       %{_defaultdocdir}/ximian-connector
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    20
Autoreqprov:  on
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    21
Prereq:       /sbin/ldconfig
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    22
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    23
%define evolution_version 2.2
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    24
%define libgnomeui_version 2.10.0
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    25
%define libglade_version 2.5.0
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    26
%define libsoup_version 2.2.3
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    27
%define GConf_version 2.10.0
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    28
%define openldap2_version 2.2.6
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    29
%define gtk_doc_version 1.3
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    30
%define hydrogen_version 1.0.0
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    31
%define oxygen2_version 1.4
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    32
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    33
Requires:       evolution >= %{evolution_version}
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    34
Requires:       libgnomeui >= %{libgnomeui_version}
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    35
Requires:       libglade >= %{libglade_version}
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    36
Requires:       libsoup >= %{libsoup_version}
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    37
Requires:       GConf >= %{GConf_version}
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    38
Requires:       openldap2-client >= %{openldap2_version}
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    39
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    40
BuildRequires:  evolution-devel >= %{evolution_version}
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    41
BuildRequires:  libgnomeui-devel >= %{libgnomeui_version}
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    42
BuildRequires:  libglade-devel >= %{libglade_version}
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    43
BuildRequires:  libsoup-devel >= %{libsoup_version}
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    44
BuildRequires:  GConf-devel >= %{GConf_version}
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    45
BuildRequires:  openldap2-devel >= %{openldap2_version}
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    46
BuildRequires:  gtk-doc >= %{gtk_doc_version}
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    47
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    48
Obsoletes:	hydrogen <= %{hydrogen_version}
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    49
Obsoletes:	oxygen2  <= %{oxygen2_version}
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    50
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    51
%description
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    52
Provides a connector library for Evolution to access Microsoft Exchange.
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    53
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    54
%prep
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    55
%setup -q
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    56
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    57
%build
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    58
libtoolize --force
19577
d227de698036 * evolution-data-server.spec: Add patches to build on Solaris.
dc144907
parents: 19487
diff changeset
    59
aclocal $ACLOCAL_FLAGS
19487
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    60
automake -a -c -f
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    61
autoconf
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    62
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    63
CFLAGS="$RPM_OPT_FLAGS" \
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    64
./configure  --prefix=%{_prefix}		\
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    65
	     --libexecdir=%{_libexecdir}	\
19606
f46f0ce6ef7f * ximian-connector.spec: Turn off OpenLDAP support on Solaris as it is too old.
dc144907
parents: 19577
diff changeset
    66
%ifos solaris
f46f0ce6ef7f * ximian-connector.spec: Turn off OpenLDAP support on Solaris as it is too old.
dc144907
parents: 19577
diff changeset
    67
            --with-openldap=no			\
f46f0ce6ef7f * ximian-connector.spec: Turn off OpenLDAP support on Solaris as it is too old.
dc144907
parents: 19577
diff changeset
    68
%endif
19487
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    69
	     --sysconfdir=%{_sysconfdir}
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    70
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    71
make
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    72
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    73
%install
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    74
#? export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    75
make -i install DESTDIR=$RPM_BUILD_ROOT
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    76
#? unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    77
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    78
rm -f $RPM_BUILD_ROOT%{_libdir}/evolution/2.2/*.la
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    79
rm -f $RPM_BUILD_ROOT%{_libdir}/evolution/2.2/*.a
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    80
rm -f $RPM_BUILD_ROOT%{_libdir}/evolution-data-server-1.2/camel-providers/*.la
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    81
rm -f $RPM_BUILD_ROOT%{_libdir}/evolution-data-server-1.2/camel-providers/*.a
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    82
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    83
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    84
%clean
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    85
rm -rf $RPM_BUILD_ROOT
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    86
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    87
%post
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    88
#? export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    89
#? SCHEMAS="apps_evolution_exchange.schemas"
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    90
#? for S in $SCHEMAS; do
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    91
#?         gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/$S >/dev/null
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    92
#? done
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    93
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    94
%postun
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    95
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    96
%files
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    97
%defattr (-, root, root)
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    98
%doc AUTHORS COPYING ChangeLog NEWS README
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
    99
%{_bindir}/*
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
   100
%{_libdir}/bonobo/servers/*
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
   101
%{_libdir}/evolution/2.2/*.so*
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
   102
%{_libdir}/evolution-data-server-1.2/camel-providers/*.so*
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
   103
%{_libdir}/evolution-data-server-1.2/camel-providers/*.urls
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
   104
%{_libexecdir}/evolution/2.2/*
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
   105
%{_datadir}/gtk-doc/*
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
   106
%{_datadir}/locale/*/LC_MESSAGES/*.mo
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
   107
%{_datadir}/ximian-connector/*
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
   108
#? %config %{_sysconfdir}/gconf/schemas/*
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
   109
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
   110
%changelog
19606
f46f0ce6ef7f * ximian-connector.spec: Turn off OpenLDAP support on Solaris as it is too old.
dc144907
parents: 19577
diff changeset
   111
* Thu Jul 21 2005 - [email protected]
f46f0ce6ef7f * ximian-connector.spec: Turn off OpenLDAP support on Solaris as it is too old.
dc144907
parents: 19577
diff changeset
   112
- Turn off OpenLDAP support on Solaris as it is too old.
f46f0ce6ef7f * ximian-connector.spec: Turn off OpenLDAP support on Solaris as it is too old.
dc144907
parents: 19577
diff changeset
   113
19577
d227de698036 * evolution-data-server.spec: Add patches to build on Solaris.
dc144907
parents: 19487
diff changeset
   114
* Thu Jul 14 2005 - [email protected]
d227de698036 * evolution-data-server.spec: Add patches to build on Solaris.
dc144907
parents: 19487
diff changeset
   115
- Remove obsolete gnome2-macros dir from aclocal call.
d227de698036 * evolution-data-server.spec: Add patches to build on Solaris.
dc144907
parents: 19487
diff changeset
   116
19487
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
   117
* Mon Jun 27 2005 - [email protected]
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
   118
- Bump to 2.2.2
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
   119
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
   120
* Thu Jun 17 2004 - [email protected]
21b9231a08dc Add ximian-connecter, obsolets hydrogen/oxygen2
mattk
parents:
diff changeset
   121
- Initial spec file for ximian-connector 1.5.9