]> git.pld-linux.org Git - packages/evolution.git/blob - evolution.spec
- patched to use shared openldap libraries
[packages/evolution.git] / evolution.spec
1 %define         mver            1.2
2 %define         subver          1
3
4 Summary:        The GNOME Email/Calendar/Addressbook Suite
5 Summary(pl):    Klient poczty dla GNOME/Kalendarz/Ksi±¿ka Adresowa
6 Summary(pt_BR): Cliente de email integrado com calendário e catálogo de endereços
7 Summary(zh_CN): Evolution - GNOME¸öÈ˺͹¤×÷×éÐÅÏ¢¹ÜÀí¹¤¾ß(°üÀ¨µç×ÓÓʼþ£¬ÈÕÀúºÍµØÖ·±¡)
8 Name:           evolution
9 Version:        %{mver}.%{subver}
10 Release:        2
11 License:        GPL
12 Group:          Applications/Mail
13 Source0:        ftp://ftp.gnome.org/mirror/gnome.org/sources/evolution/%{mver}/%{name}-%{version}.tar.bz2
14 Patch0:         %{name}-nostaticdb3.patch
15 Patch1:         %{name}-am.patch
16 Patch2:         %{name}-omf.patch
17 Patch3:         %{name}-libpisock.patch
18 Patch4:         %{name}-no-static-ldap.patch
19 URL:            http://www.ximian.com/products/ximian_evolution/
20 BuildRequires:  GConf-devel >= 1.0.7
21 BuildRequires:  ORBit-devel >= 0.5.8
22 BuildRequires:  autoconf
23 BuildRequires:  automake
24 BuildRequires:  bison
25 BuildRequires:  bonobo-conf-devel >= 0.16
26 BuildRequires:  bonobo-devel >= 1.0.15-2
27 BuildRequires:  flex
28 BuildRequires:  freetype-devel >= 2.0.5
29 BuildRequires:  gal-devel >= 0.22
30 BuildRequires:  gdk-pixbuf-gnome-devel >= 0.9.0
31 BuildRequires:  gdk-pixbuf-devel >= 0.18.0
32 BuildRequires:  gettext-devel
33 BuildRequires:  gnome-libs-devel >= 1.2.9
34 BuildRequires:  gnome-pilot-devel
35 BuildRequires:  gnome-print-devel >= 0.35
36 BuildRequires:  gnome-vfs-devel >= 1.0.5
37 BuildRequires:  gtk+-devel > 1.2.0
38 BuildRequires:  gtkhtml-devel >= 1.1.5
39 BuildRequires:  intltool >= 0.18
40 BuildRequires:  libglade-gnome-devel >= 0.14
41 BuildRequires:  libglade-devel >= 0.14
42 BuildRequires:  libtool
43 BuildRequires:  libunicode-devel >= 0.4
44 BuildRequires:  nspr-devel
45 BuildRequires:  nss-devel
46 BuildRequires:  oaf-devel >= 0.6.10
47 BuildRequires:  openldap-devel >= 2.0.0
48 BuildRequires:  python
49 BuildRequires:  scrollkeeper >= 0.1.4
50 BuildRequires:  libxml >= 1.8.17
51 BuildRequires:  soup-devel >= 0.7.4
52 BuildRequires:  db3 = 3.1.17
53 BuildRequires:  pkgconfig
54 Requires(post,postun):  /sbin/ldconfig
55 Requires(post,postun):  /usr/bin/scrollkeeper-update
56 Requires:       scrollkeeper >= 0.1.4
57 Requires:       bonobo >= 1.0.14
58 Requires:       GConf >= 1.0.7
59 Requires:       oaf >= 0.6.7
60 Requires:       libglade >= 0.17
61 Requires:       gtkhtml >= 1.0.0-2
62 Requires:       db3 = 3.1.17
63 Requires:       gal >= 0.22
64 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
65
66 %define         _prefix         /usr/X11R6
67 %define         _mandir         %{_prefix}/man
68 %define         _omf_dest_dir   %(scrollkeeper-config --omfdir)
69 %define         _gtkdocdir      %{_defaultdocdir}/gtk-doc/html
70
71 %description
72 Evolution is the GNOME mailer, calendar, contact manager and
73 communications tool. The tools which make up Evolution will be tightly
74 integrated with one another and act as a seamless personal
75 information-management tool.
76
77 %description -l pl
78 Evolution to program pocztowy GNOME, kalendarz, ksi±¿ka adresowa i
79 narzêdzie komunikacyjne.
80
81 %description -l pt_BR
82 Evolution é um cliente de email para o GNOME com calendário e outras
83 ferramentas interessantes.
84
85 %package devel
86 Summary:        Header files for evolution
87 Summary(pl):    Pliki nag³ówkowe i dokumentacja
88 Summary(pt_BR): Bibliotecas e arquivos de inclusão para desenvolvimento
89 Summary(zh_CN): Evolution×é¼þ¿ª·¢¿â
90 Group:          Development/Libraries
91 Requires:       cyrus-sasl-devel
92 Requires:       freetype-devel
93 Requires:       gal-devel >= 0.22
94 Requires:       gdk-pixbuf-devel
95 Requires:       gnome-libs-devel
96 Requires:       gnome-print-devel
97 Requires:       gnome-vfs-devel
98 Requires:       gtkhtml-devel
99 Requires:       libglade-devel
100 Requires:       libunicode-devel
101 Requires:       nspr-devel
102 Requires:       nss-devel
103 Requires:       oaf-devel
104 Requires:       openldap-devel
105 Requires:       openssl-devel
106 Requires:       %{name} = %{version}
107
108 %description devel
109 This package contains the files necessary to develop applications
110 using Evolution's libraries.
111
112 %description devel -l pl
113 Pakiet zawiera pliki potrzebne do rozwoju aplikacji u¿ywaj±cych
114 bibliotek programu Evolution.
115
116 %description devel -l pt_BR
117 Este pacote contém os arquivos necessários para desenvolvimento de
118 aplicações utilizando as bibliotecas do Evolution.
119
120 %package static
121 Summary:        Static libraries for evolution
122 Summary(pl):    Biblioteki statyczne dla evolution
123 Summary(pt_BR): Bibliotecas estáticas para desenvolvimento
124 Group:          Development/Libraries
125 Requires:       %{name} = %{version}
126
127 %description static
128 This package contains static libraries for Evolution.
129
130 %description static -l pl
131 Pakiet zawiera statyczne biblioteki Evolution.
132
133 %description static -l pt_BR
134 Este pacote contém as bibliotecas estáticas para desenvolvimento de
135 aplicações.
136
137 %package pilot
138 Summary:        Evolution conduits for gnome-pilot
139 Summary(pl):    Dodatki do wymiany danych z gnome-pilot
140 Group:          Development/Libraries
141 Requires:       %{name} = %{version}
142
143 %description pilot
144 This package contains conduits needed by gnome-pilot to synchronize
145 your Palm with Evolution.
146
147 %description pilot -l pl
148 Ten pakiet zawiera dodatki do synchronizacji danych Evolution z
149 Palmem.
150
151 %prep
152 %setup -q
153 %patch0 -p1
154 %patch1 -p1
155 %patch2 -p1
156 %patch3 -p1
157 %patch4 -p1
158
159 %build
160 sed -e s/AM_GNOME_GETTEXT/AM_GNU_GETTEXT/ configure.in > configure.in.tmp
161 mv -f configure.in.tmp configure.in
162 rm -f missing
163 xml-i18n-toolize --copy --force
164 %{__libtoolize}
165 %{__gettextize}
166 %{__aclocal} -I %{_aclocaldir}/gnome -I macros
167 %{__autoconf}
168 %{__automake}
169 cd libical
170 # workaround for libtoolize to install ltmain.sh in . not ..
171 touch install-sh
172 %{__libtoolize}
173 %{__aclocal}
174 %{__autoconf}
175 %{__automake}
176 cd ..
177 CFLAGS="%{rpmcflags} -I/usr/include/orbit-1.0 -I/usr/include"
178 %configure \
179         --disable-gtk-doc \
180         --enable-pilot-conduits=yes \
181         --with-openldap=yes \
182         --without-static-ldap \
183         --enable-nntp=no \
184         --with-gnome-includes=%{_includedir}/gnome-vfs-1.0/ \
185         --enable-file-locking=fcntl --enable-dot-locking=no \
186         --with-nspr-includes="/usr/include/nspr" \
187         --with-nss-includes="/usr/include/nss" \
188         --with-nspr-libs="/usr/lib" \
189         --with-nss-libs="/usr/lib"
190 %{__make} \
191         GTKHTML_DATADIR=%{_datadir}/idl
192
193 %install
194 rm -rf $RPM_BUILD_ROOT
195
196 %{__make} install \
197         DESTDIR=$RPM_BUILD_ROOT \
198         desktopdir=%{_applnkdir}/Network/Mail \
199         omf_dest_dir=%{_omf_dest_dir}/%{name} \
200         GTKHTML_DATADIR=%{_datadir}/idl \
201         HTML_DIR=%{_gtkdocdir}
202
203 %find_lang %{name} --with-gnome --all-name
204
205 %clean
206 rm -rf $RPM_BUILD_ROOT
207
208 %post
209 /sbin/ldconfig
210 /usr/bin/scrollkeeper-update
211
212 %postun
213 /sbin/ldconfig
214 /usr/bin/scrollkeeper-update
215
216 %files -f %{name}.lang
217 %defattr(644,root,root,755)
218 %doc AUTHORS ChangeLog NEWS
219 %attr(755,root,root) %{_bindir}/*
220 %attr(755,root,root) %{_sbindir}/*
221 %attr(755,root,root) %{_libdir}/evolution/*/*/*.so*
222 %attr(755,root,root) %{_libdir}/*.so.*.*.*
223 %dir %{_libdir}/evolution
224 %dir %{_libdir}/evolution/*
225 %dir %{_libdir}/evolution/*/*
226 %{_mandir}/man1/*
227 %{_libdir}/evolution/%{mver}/camel-providers/*.urls
228 %{_datadir}/evolution
229 %{_datadir}/oaf/*.oaf
230 %{_datadir}/gnome/ui/*
231 %{_datadir}/images
232 %{_datadir}/mime-info/*
233 %{_datadir}/libical-evolution
234 %{_datadir}/idl/*.idl
235 %{_omf_dest_dir}/%{name}
236 %{_applnkdir}/Network/Mail/*
237 %{_pixmapsdir}/*
238
239 %files devel
240 %defattr(644,root,root,755)
241 %attr(755,root,root) %{_libdir}/*.??
242 %{_libdir}/evolution/*/*/*.la
243 %{_includedir}/*
244 %{_gtkdocdir}/*
245
246 %files static
247 %defattr(644,root,root,755)
248 %{_libdir}/*.a
249 %{_libdir}/evolution/*/*/*.a
250
251 %files pilot
252 %defattr(644,root,root,755)
253 %{_libdir}/gnome-pilot/*
254 %{_datadir}/gnome-pilot/*
This page took 0.077243 seconds and 4 git commands to generate.