]> git.pld-linux.org Git - packages/evolution.git/blob - evolution.spec
- force to use openssl >= 0.9.7, idea by kloczek
[packages/evolution.git] / evolution.spec
1 %define         mver            1.2
2 %define         subver          2
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:  pilot-link-devel >= 0.11.4
49 BuildRequires:  python
50 BuildRequires:  scrollkeeper >= 0.1.4
51 BuildRequires:  libxml >= 1.8.17
52 BuildRequires:  soup-devel >= 0.7.4
53 BuildRequires:  db3 = 3.1.17
54 BuildRequires:  pkgconfig
55 Requires(post,postun):  /sbin/ldconfig
56 Requires(post,postun):  /usr/bin/scrollkeeper-update
57 Requires:       scrollkeeper >= 0.1.4
58 Requires:       bonobo >= 1.0.14
59 Requires:       GConf >= 1.0.7
60 Requires:       oaf >= 0.6.7
61 Requires:       libglade >= 0.17
62 Requires:       gtkhtml >= 1.0.0-2
63 Requires:       db3 = 3.1.17
64 Requires:       gal >= 0.22
65 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
66
67 %define         _omf_dest_dir   %(scrollkeeper-config --omfdir)
68 %define         _gtkdocdir      %{_defaultdocdir}/gtk-doc/html
69
70 %description
71 Evolution is the GNOME mailer, calendar, contact manager and
72 communications tool. The tools which make up Evolution will be tightly
73 integrated with one another and act as a seamless personal
74 information-management tool.
75
76 %description -l pl
77 Evolution to program pocztowy GNOME, kalendarz, ksi±¿ka adresowa i
78 narzêdzie komunikacyjne.
79
80 %description -l pt_BR
81 Evolution é um cliente de email para o GNOME com calendário e outras
82 ferramentas interessantes.
83
84 %package devel
85 Summary:        Header files for evolution
86 Summary(pl):    Pliki nag³ówkowe i dokumentacja
87 Summary(pt_BR): Bibliotecas e arquivos de inclusão para desenvolvimento
88 Summary(zh_CN): Evolution×é¼þ¿ª·¢¿â
89 Group:          Development/Libraries
90 Requires:       cyrus-sasl-devel
91 Requires:       freetype-devel
92 Requires:       gal-devel >= 0.22
93 Requires:       gdk-pixbuf-devel
94 Requires:       gnome-libs-devel
95 Requires:       gnome-print-devel
96 Requires:       gnome-vfs-devel
97 Requires:       gtkhtml-devel
98 Requires:       libglade-devel
99 Requires:       libunicode-devel
100 Requires:       nspr-devel
101 Requires:       nss-devel
102 Requires:       oaf-devel
103 Requires:       openldap-devel
104 Requires:       openssl-devel >= 0.9.7
105 Requires:       %{name} = %{version}
106
107 %description devel
108 This package contains the files necessary to develop applications
109 using Evolution's libraries.
110
111 %description devel -l pl
112 Pakiet zawiera pliki potrzebne do rozwoju aplikacji u¿ywaj±cych
113 bibliotek programu Evolution.
114
115 %description devel -l pt_BR
116 Este pacote contém os arquivos necessários para desenvolvimento de
117 aplicações utilizando as bibliotecas do Evolution.
118
119 %package static
120 Summary:        Static libraries for evolution
121 Summary(pl):    Biblioteki statyczne dla evolution
122 Summary(pt_BR): Bibliotecas estáticas para desenvolvimento
123 Group:          Development/Libraries
124 Requires:       %{name} = %{version}
125
126 %description static
127 This package contains static libraries for Evolution.
128
129 %description static -l pl
130 Pakiet zawiera statyczne biblioteki Evolution.
131
132 %description static -l pt_BR
133 Este pacote contém as bibliotecas estáticas para desenvolvimento de
134 aplicações.
135
136 %package pilot
137 Summary:        Evolution conduits for gnome-pilot
138 Summary(pl):    Dodatki do wymiany danych z gnome-pilot
139 Group:          Development/Libraries
140 Requires:       %{name} = %{version}
141
142 %description pilot
143 This package contains conduits needed by gnome-pilot to synchronize
144 your Palm with Evolution.
145
146 %description pilot -l pl
147 Ten pakiet zawiera dodatki do synchronizacji danych Evolution z
148 Palmem.
149
150 %prep
151 %setup -q
152 %patch0 -p1
153 %patch1 -p1
154 %patch2 -p1
155 %patch3 -p1
156 %patch4 -p1
157
158 %build
159 sed -e s/AM_GNOME_GETTEXT/AM_GNU_GETTEXT/ configure.in > configure.in.tmp
160 mv -f configure.in.tmp configure.in
161 rm -f missing
162 xml-i18n-toolize --copy --force
163 %{__libtoolize}
164 %{__gettextize}
165 %{__aclocal} -I %{_aclocaldir}/gnome -I macros
166 %{__autoconf}
167 %{__automake}
168 cd libical
169 # workaround for libtoolize to install ltmain.sh in . not ..
170 touch install-sh
171 %{__libtoolize}
172 %{__aclocal}
173 %{__autoconf}
174 %{__automake}
175 cd ..
176 CFLAGS="%{rpmcflags} -I/usr/include/orbit-1.0 -I/usr/include"
177 %configure \
178         --disable-gtk-doc \
179         --enable-pilot-conduits=yes \
180         --with-openldap=yes \
181         --without-static-ldap \
182         --enable-nntp=no \
183         --with-gnome-includes=%{_includedir}/gnome-vfs-1.0/ \
184         --enable-file-locking=fcntl --enable-dot-locking=no \
185         --with-nspr-includes="/usr/include/nspr" \
186         --with-nss-includes="/usr/include/nss" \
187         --with-nspr-libs="/usr/lib" \
188         --with-nss-libs="/usr/lib"
189 %{__make} \
190         GTKHTML_DATADIR=%{_datadir}/idl
191
192 %install
193 rm -rf $RPM_BUILD_ROOT
194
195 %{__make} install \
196         DESTDIR=$RPM_BUILD_ROOT \
197         desktopdir=%{_applnkdir}/Network/Mail \
198         omf_dest_dir=%{_omf_dest_dir}/%{name} \
199         GTKHTML_DATADIR=%{_datadir}/idl \
200         HTML_DIR=%{_gtkdocdir}
201
202 %find_lang %{name} --with-gnome --all-name
203
204 %clean
205 rm -rf $RPM_BUILD_ROOT
206
207 %post
208 /sbin/ldconfig
209 /usr/bin/scrollkeeper-update
210
211 %postun
212 /sbin/ldconfig
213 /usr/bin/scrollkeeper-update
214
215 %files -f %{name}.lang
216 %defattr(644,root,root,755)
217 %doc AUTHORS ChangeLog NEWS
218 %attr(755,root,root) %{_bindir}/*
219 %attr(755,root,root) %{_sbindir}/*
220 %attr(755,root,root) %{_libdir}/evolution/*/*/*.so*
221 %attr(755,root,root) %{_libdir}/*.so.*.*.*
222 %dir %{_libdir}/evolution
223 %dir %{_libdir}/evolution/*
224 %dir %{_libdir}/evolution/*/*
225 %{_mandir}/man1/*
226 %{_libdir}/evolution/%{mver}/camel-providers/*.urls
227 %{_datadir}/evolution
228 %{_datadir}/oaf/*.oaf
229 %{_datadir}/gnome/ui/*
230 %{_datadir}/images
231 %{_datadir}/mime-info/*
232 %{_datadir}/libical-evolution
233 %{_datadir}/idl/*.idl
234 %{_omf_dest_dir}/%{name}
235 %{_applnkdir}/Network/Mail/*
236 %{_pixmapsdir}/*
237
238 %files devel
239 %defattr(644,root,root,755)
240 %attr(755,root,root) %{_libdir}/*.??
241 %{_libdir}/evolution/*/*/*.la
242 %{_includedir}/*
243 %{_gtkdocdir}/*
244
245 %files static
246 %defattr(644,root,root,755)
247 %{_libdir}/*.a
248 %{_libdir}/evolution/*/*/*.a
249
250 %files pilot
251 %defattr(644,root,root,755)
252 %{_libdir}/gnome-pilot/*
253 %{_datadir}/gnome-pilot/*
This page took 0.049195 seconds and 4 git commands to generate.