]> git.pld-linux.org Git - packages/evolution.git/blob - evolution.spec
- moved from evolution2.spec
[packages/evolution.git] / evolution.spec
1 %define         mver            1.3
2 %define         subver  2.99
3 %define         _snap           20030425
4 %define         _db3ver 3.1.17
5 %define         _dbdir  $RPM_BUILD_DIR/%{name}-%{version}/db3-headers-%{_db3ver}
6
7 Summary:        The GNOME2 Email/Calendar/Addressbook Suite
8 Summary(pl):    Klient poczty dla GNOME2/Kalendarz/Ksi±¿ka Adresowa
9 Summary(pt_BR): Cliente de email integrado com calendário e catálogo de endereços
10 Summary(zh_CN): Evolution - GNOME2¸öÈ˺͹¤×÷×éÐÅÏ¢¹ÜÀí¹¤¾ß(°üÀ¨µç×ÓÓʼþ£¬ÈÕÀúºÍµØÖ·±¡)
11 Name:           evolution
12 Version:        %{mver}.%{subver}
13 Release:        0.%{_snap}.1
14 License:        GPL
15 Group:          Applications/Mail
16 #Source0:       ftp://ftp.gnome.org/mirror/gnome.org/sources/evolution/%{mver}/%{name}-%{version}.tar.bz2
17 Source0:        %{name}-%{version}-%{_snap}.tar.bz2
18 Source1:        %{name}-db3-headers-%{_db3ver}.tar.bz2
19 Patch0:         %{name}-nostaticdb3.patch
20 Patch1:         %{name}-am.patch
21 Patch2:         %{name}-configure_in.patch
22 Patch3:         %{name}-desktop.patch
23 URL:            http://www.ximian.com/products/ximian_evolution/
24 BuildRequires:  GConf2-devel
25 BuildRequires:  ORBit2-devel >= 2.3.0
26 BuildRequires:  autoconf
27 BuildRequires:  automake
28 BuildRequires:  bison
29 BuildRequires:  flex
30 BuildRequires:  freetype-devel >= 2.0.5
31 BuildRequires:  gal-devel >= 1.99.3.99-0.20030425.1
32 BuildRequires:  gettext-devel
33 BuildRequires:  gnome-pilot-devel >= 2.0.0
34 BuildRequires:  gnome-vfs2-devel
35 BuildRequires:  gtk+2-devel
36 Buildrequires:  gtk-doc >= 0.6
37 BuildRequires:  gtkhtml-devel >= 3.0.2-0.20030425.1
38 BuildRequires:  intltool >= 0.18
39 BuildRequires:  libbonoboui-devel
40 BuildRequires:  libglade2-devel
41 BuildRequires:  libgnomecanvas-devel
42 BuildRequires:  libgnomeprintui-devel >= 2.2.1
43 BuildRequires:  libgnomeui-devel
44 BuildRequires:  libsoup-devel >= 1.99.17-0.20030425.1
45 BuildRequires:  libtool
46 BuildRequires:  libunicode-devel >= 0.4
47 BuildRequires:  libxml2
48 BuildRequires:  nspr-devel
49 BuildRequires:  nss-devel
50 BuildRequires:  openldap-devel >= 2.0.0
51 BuildRequires:  openssl-devel >= 0.9.7
52 BuildRequires:  pilot-link-devel >= 0.11.4
53 BuildRequires:  pkgconfig
54 BuildRequires:  psmisc
55 BuildRequires:  python
56 BuildRequires:  scrollkeeper >= 0.1.4
57 Requires(post,postun):  /sbin/ldconfig
58 Requires(post,postun):  /usr/bin/scrollkeeper-update
59 Requires(post):                                 GConf2
60 Requires:       GConf2
61 Requires:       bonobo-activation
62 Requires:       db3 = %{_db3ver}
63 Requires:       gal >= 1.99.3.99-0.20030425.1
64 Requires:       gtkhtml >= 3.0.2-0.20030425.1
65 Requires:       libglade2
66 Requires:       psmisc
67 Requires:       scrollkeeper >= 0.1.4
68 Obsoletes:      evolution2
69 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
70
71 %description
72 Evolution is the GNOME2 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 GNOME2, kalendarz, ksi±¿ka adresowa i
79 narzêdzie komunikacyjne.
80
81 %description -l pt_BR
82 Evolution é um cliente de email para o GNOME2 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 >= 1.99.3.99-0.20030425.1
94 Requires:       gnome-vfs2-devel
95 Requires:       gtkhtml-devel >= 3.0.2-0.20030425.1
96 Requires:       libglade2-devel
97 Requires:       libgnomeprintui-devel >= 2.2.1
98 Requires:       libgnomeui-devel
99 Requires:       libunicode-devel
100 Requires:       nspr-devel
101 Requires:       nss-devel
102 Requires:       openldap-devel
103 Requires:       openssl-devel >= 0.9.7
104 Requires:       %{name} = %{version}
105 Obsoletes:      evolution2-devel
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 Obsoletes:      evolution2-static
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 Obsoletes:      evolution2-pilot
143
144 %description pilot
145 This package contains conduits needed by gnome-pilot to synchronize
146 your Palm with Evolution.
147
148 %description pilot -l pl
149 Ten pakiet zawiera dodatki do synchronizacji danych Evolution z
150 Palmem.
151
152 %prep
153 %setup -q -a 1
154 %patch0 -p1
155 %patch1 -p1
156 %patch2 -p1
157 %patch3 -p1
158
159 %build
160 rm -f missing
161 glib-gettextize --copy --force
162 intltoolize --copy --force
163 xml-i18n-toolize --copy --force
164 %{__libtoolize}
165 %{__aclocal} -I macros
166 %{__autoheader}
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 %{__autoheader}
175 %{__autoconf}
176 %{__automake}
177 cd ..
178 %configure \
179         --enable-gtk-doc \
180         --enable-pilot-conduits=yes \
181         --with-openldap=yes \
182         --without-static-ldap \
183         --enable-nntp=no \
184         --enable-file-locking=fcntl --enable-dot-locking=no \
185         --with-nspr-includes="%{_includedir}/nspr" \
186         --with-nss-includes="%{_includedir}/nss" \
187         --with-nspr-libs="%{_libdir}" \
188         --with-nss-libs="%{_libdir}" \
189         --enable-ipv6=yes \
190         --with-html-dir=%{_gtkdocdir} \
191         --with-db3-includes=%{_dbdir} \
192         --with-db3-libs=/lib \
193         --with-kde-applnk-path=no
194
195 %{__make} \
196         GTKHTML_DATADIR=%{_datadir}/idl
197
198 %install
199 rm -rf $RPM_BUILD_ROOT
200
201 %{__make} install \
202         DESTDIR=$RPM_BUILD_ROOT \
203         KDE_APPLNK_DIR=%{_applnkdir}/Network/Mail \
204         omf_dest_dir=%{_omf_dest_dir}/%{name} \
205         GTKHTML_DATADIR=%{_datadir}/idl
206
207 # strip doesn't pass this files and they aren't necessary, so remove them
208 # probably this should be done differently, but I have no idea
209 rm -f $RPM_BUILD_ROOT%{_libdir}/evolution/%{mver}/*/*.a
210 rm -f $RPM_BUILD_ROOT%{_libdir}/evolution/%{mver}/libemiscwidgets.a
211 rm -f $RPM_BUILD_ROOT%{_libdir}/gnome-pilot/*/*.a
212
213 %find_lang %{name} --with-gnome --all-name
214
215 %clean
216 rm -rf $RPM_BUILD_ROOT
217
218 %post
219 /sbin/ldconfig %{_libdir}/evolution/%{mver}
220 /sbin/ldconfig
221 /usr/bin/scrollkeeper-update
222 %gconf_schema_install
223
224 %postun
225 /sbin/ldconfig
226 /usr/bin/scrollkeeper-update
227
228 %files -f %{name}.lang
229 %defattr(644,root,root,755)
230 %doc AUTHORS ChangeLog NEWS* README RELEASE-NOTES
231 %attr(755,root,root) %{_bindir}/*
232 %attr(755,root,root) %{_libdir}/evolution/*/*/*.so*
233 %attr(755,root,root) %{_libdir}/evolution/%{mver}/*.so.*.*.*
234 %attr(755,root,root) %{_libdir}/evolution/%{mver}/camel/*
235 %attr(755,root,root) %{_libdir}/evolution/%{mver}/evolution-alarm-notify
236 %attr(755,root,root) %{_libdir}/evolution/%{mver}/evolution-ldif-importer
237 %attr(755,root,root) %{_libdir}/evolution/%{mver}/evolution-vcard-importer
238 %attr(755,root,root) %{_libdir}/evolution/%{mver}/evolution-wombat
239 %attr(755,root,root) %{_libdir}/evolution/%{mver}/evolution-addressbook-clean
240 %attr(755,root,root) %{_libdir}/evolution/%{mver}/evolution-addressbook-import
241 %attr(755,root,root) %{_libdir}/evolution/%{mver}/evolution-launch-composer
242 %attr(755,root,root) %{_libdir}/evolution/%{mver}/csv2vcard
243 %attr(755,root,root) %{_libdir}/evolution/%{mver}/killev
244 %dir %{_libdir}/evolution
245 %dir %{_libdir}/evolution/%{mver}
246 %dir %{_libdir}/evolution/%{mver}/camel*
247 %dir %{_libdir}/evolution/%{mver}/components
248 %dir %{_libdir}/evolution/%{mver}/evolution-mail-importers
249 %{_libdir}/bonobo/servers/*
250 %{_libdir}/evolution/%{mver}/camel-providers/*.urls
251 %dir %{_datadir}/evolution
252 %dir %{_datadir}/evolution/%{mver}
253 %{_datadir}/evolution/%{mver}/*.xml
254 %{_datadir}/evolution/%{mver}/*.schema
255 %{_datadir}/evolution/%{mver}/Locations
256 %{_datadir}/evolution/%{mver}/default_user
257 %{_datadir}/evolution/%{mver}/ecps
258 %{_datadir}/evolution/%{mver}/etspec
259 %{_datadir}/evolution/%{mver}/glade
260 %{_datadir}/evolution/%{mver}/images
261 %{_datadir}/evolution/%{mver}/ui
262 %dir %{_datadir}/evolution/%{mver}/tools
263 %attr(755,root,root) %{_datadir}/evolution/%{mver}/tools/*
264 %{_datadir}/evolution/%{mver}/views
265 %{_datadir}/evolution/%{mver}/zoneinfo
266 %{_datadir}/mime-info/*
267 %{_datadir}/idl/*
268 %{_datadir}/applications/*
269 %{_pixmapsdir}/*
270 %{_sysconfdir}/gconf/schemas/*
271 %{_omf_dest_dir}/%{name}
272 %{_datadir}/gnome/help/*
273
274 %files devel
275 %defattr(644,root,root,755)
276 %attr(755,root,root) %{_libdir}/evolution/%{mver}/*.so
277 %{_libdir}/evolution/%{mver}/*.la
278 %{_libdir}/evolution/*/*/*.la
279 %{_includedir}/*
280 %{_pkgconfigdir}/*
281
282 %files static
283 %defattr(644,root,root,755)
284 %{_libdir}/evolution/%{mver}/*.a
285
286 %files pilot
287 %defattr(644,root,root,755)
288 %{_libdir}/gnome-pilot/conduits/*
289 %{_datadir}/gnome-pilot/conduits/*
This page took 0.1327 seconds and 4 git commands to generate.