]> git.pld-linux.org Git - packages/evolution.git/blob - evolution.spec
- libunicode is obsolete, rel. 2
[packages/evolution.git] / evolution.spec
1 %define         mver            1.4
2 %define         subver  3
3 %define         _db3ver 3.1.17
4 %define         _dbdir  $RPM_BUILD_DIR/%{name}-%{version}/db3-headers-%{_db3ver}
5
6 Summary:        The GNOME2 Email/Calendar/Addressbook Suite
7 Summary(pl):    Klient poczty dla GNOME2/Kalendarz/Ksi±¿ka Adresowa
8 Summary(pt_BR): Cliente de email integrado com calendário e catálogo de endereços
9 Summary(zh_CN): Evolution - GNOME2¸öÈ˺͹¤×÷×éÐÅÏ¢¹ÜÀí¹¤¾ß(°üÀ¨µç×ÓÓʼþ£¬ÈÕÀúºÍµØÖ·±¡)
10 Name:           evolution
11 Version:        %{mver}.%{subver}
12 Release:        2
13 License:        GPL
14 Group:          Applications/Mail
15 Source0:        http://ftp.gnome.org/pub/gnome/sources/%{name}/%{mver}/%{name}-%{version}.tar.bz2
16 # Source0-md5:  4cfed9d2f6a5a7ae71caa8f68494a15a
17 Source1:        http://www.t17.ds.pwr.wroc.pl/~wiget/%{name}-db3-headers-%{_db3ver}.tar.bz2
18 # Source1-md5:  6e5690aa2f0e5ec3e3bdfeb9106ea42a
19 Patch0:         %{name}-nostaticdb3.patch
20 Patch1:         %{name}-nolibs.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.7.5-1
26 BuildRequires:  autoconf
27 BuildRequires:  automake
28 BuildRequires:  bison
29 BuildRequires:  flex
30 BuildRequires:  freetype-devel >= 2.0.5
31 BuildRequires:  gal-devel >= 1:1.99.8-2
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.7-2
38 BuildRequires:  intltool >= 0.18
39 BuildRequires:  libbonoboui-devel >= 2.3.3-2
40 BuildRequires:  libglade2-devel
41 BuildRequires:  libgnomecanvas-devel
42 BuildRequires:  libgnomeprintui-devel >= 2.2.1
43 BuildRequires:  libgnomeui-devel >= 2.3.3.1-2
44 BuildRequires:  libsoup-devel >= 1.99.23
45 BuildRequires:  libtool
46 BuildRequires:  libxml2
47 BuildRequires:  nspr-devel
48 BuildRequires:  nss-devel
49 BuildRequires:  openldap-devel >= 2.0.0
50 BuildRequires:  openssl-devel >= 0.9.7
51 BuildRequires:  pilot-link-devel >= 0.11.4
52 BuildRequires:  pkgconfig
53 BuildRequires:  psmisc
54 BuildRequires:  python
55 BuildRequires:  scrollkeeper >= 0.1.4
56 Requires(post,postun):  /sbin/ldconfig
57 Requires(post,postun):  /usr/bin/scrollkeeper-update
58 Requires(post):         GConf2
59 Requires:       GConf2
60 Requires:       bonobo-activation
61 Requires:       db3 = %{_db3ver}
62 Requires:       gal >= 1:1.99.8-2
63 Requires:       gtkhtml >= 3.0.7-2
64 Requires:       libglade2
65 Requires:       psmisc
66 Requires:       scrollkeeper >= 0.1.4
67 Obsoletes:      evolution2
68 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
69
70 %description
71 Evolution is the GNOME2 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 GNOME2, kalendarz, ksi±¿ka adresowa i
78 narzêdzie komunikacyjne.
79
80 %description -l pt_BR
81 Evolution é um cliente de email para o GNOME2 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:       %{name} = %{version}
91 Requires:       cyrus-sasl-devel
92 Requires:       freetype-devel
93 Requires:       gal-devel >= 1:1.99.8-2
94 Requires:       gnome-vfs2-devel
95 Requires:       gtkhtml-devel >= 3.0.7-2
96 Requires:       libglade2-devel
97 Requires:       libgnomeprintui-devel >= 2.2.1
98 Requires:       libgnomeui-devel >= 2.3.3.1-2
99 Requires:       nspr-devel
100 Requires:       nss-devel
101 Requires:       openldap-devel
102 Requires:       openssl-devel >= 0.9.7
103 Obsoletes:      evolution2-devel
104
105 %description devel
106 This package contains the files necessary to develop applications
107 using Evolution's libraries.
108
109 %description devel -l pl
110 Pakiet zawiera pliki potrzebne do rozwoju aplikacji u¿ywaj±cych
111 bibliotek programu Evolution.
112
113 %description devel -l pt_BR
114 Este pacote contém os arquivos necessários para desenvolvimento de
115 aplicações utilizando as bibliotecas do Evolution.
116
117 %package static
118 Summary:        Static libraries for evolution
119 Summary(pl):    Biblioteki statyczne dla evolution
120 Summary(pt_BR): Bibliotecas estáticas para desenvolvimento
121 Group:          Development/Libraries
122 Requires:       %{name} = %{version}
123 Obsoletes:      evolution2-static
124
125 %description static
126 This package contains static libraries for Evolution.
127
128 %description static -l pl
129 Pakiet zawiera statyczne biblioteki Evolution.
130
131 %description static -l pt_BR
132 Este pacote contém as bibliotecas estáticas para desenvolvimento de
133 aplicações.
134
135 %package pilot
136 Summary:        Evolution conduits for gnome-pilot
137 Summary(pl):    Dodatki do wymiany danych z gnome-pilot
138 Group:          Development/Libraries
139 Requires:       %{name} = %{version}
140 Obsoletes:      evolution2-pilot
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 -a1
152 %patch0 -p1
153 %patch1 -p1
154 %patch2 -p1
155 %patch3 -p1
156
157 %build
158 rm -f missing
159 glib-gettextize --copy --force
160 intltoolize --copy --force
161 %{__libtoolize}
162 %{__aclocal} -I %{_aclocaldir}/gnome2-macros
163 %{__autoheader}
164 %{__autoconf}
165 %{__automake}
166 cd libical
167 %{__libtoolize}
168 %{__aclocal}
169 %{__autoheader}
170 %{__autoconf}
171 # don't use -f here
172 automake -a -c --foreign
173 cd ..
174 %configure \
175         --enable-gtk-doc \
176         --enable-pilot-conduits=yes \
177         --with-openldap=yes \
178         --without-static-ldap \
179         --enable-nntp=no \
180         --enable-file-locking=fcntl --enable-dot-locking=no \
181         --with-nspr-includes="%{_includedir}/nspr" \
182         --with-nss-includes="%{_includedir}/nss" \
183         --with-nspr-libs="%{_libdir}" \
184         --with-nss-libs="%{_libdir}" \
185         --enable-ipv6=yes \
186         --with-html-dir=%{_gtkdocdir} \
187         --with-db3-includes=%{_dbdir} \
188         --with-db3-libs=/lib \
189         --with-kde-applnk-path=no
190
191 # hack to rebuild *.c and *.h from *.idl (check if needed with new versions)
192 # (required if you use ORBit2-devel 2.7.2)
193 find -name \*.idl -exec touch {} \;
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 these 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,la}
212
213 %find_lang evolution-1.4 --with-gnome
214
215 %clean
216 rm -rf $RPM_BUILD_ROOT
217
218 %post
219 /sbin/ldconfig
220 /usr/bin/scrollkeeper-update
221 %gconf_schema_install
222
223 %postun
224 /sbin/ldconfig
225 /usr/bin/scrollkeeper-update
226
227 %files -f evolution-1.4.lang
228 %defattr(644,root,root,755)
229 %doc AUTHORS ChangeLog NEWS* README 
230 %attr(755,root,root) %{_bindir}/*
231 %attr(755,root,root) %{_libdir}/evolution/*/*/*.so*
232 %attr(755,root,root) %{_libdir}/evolution/%{mver}/*.so.*
233 %attr(755,root,root) %{_libdir}/evolution/%{mver}/camel/*
234 %attr(755,root,root) %{_libdir}/evolution/%{mver}/evolution-alarm-notify
235 %attr(755,root,root) %{_libdir}/evolution/%{mver}/evolution-ldif-importer
236 %attr(755,root,root) %{_libdir}/evolution/%{mver}/evolution-vcard-importer
237 %attr(755,root,root) %{_libdir}/evolution/%{mver}/evolution-wombat
238 %attr(755,root,root) %{_libdir}/evolution/%{mver}/evolution-addressbook-clean
239 %attr(755,root,root) %{_libdir}/evolution/%{mver}/evolution-addressbook-import
240 %attr(755,root,root) %{_libdir}/evolution/%{mver}/csv2vcard
241 %attr(755,root,root) %{_libdir}/evolution/%{mver}/killev
242 %attr(755,root,root) %{_libdir}/evolution/%{mver}/load-*
243 %dir %{_libdir}/evolution
244 %dir %{_libdir}/evolution/%{mver}
245 %dir %{_libdir}/evolution/%{mver}/camel*
246 %dir %{_libdir}/evolution/%{mver}/components
247 %dir %{_libdir}/evolution/%{mver}/evolution-mail-importers
248 %{_libdir}/bonobo/servers/*
249 %{_libdir}/evolution/%{mver}/camel-providers/*.urls
250 %dir %{_datadir}/evolution
251 %dir %{_datadir}/evolution/%{mver}
252 %{_datadir}/evolution/%{mver}/*.xml
253 %{_datadir}/evolution/%{mver}/*.schema
254 %{_datadir}/evolution/%{mver}/Locations
255 %{_datadir}/evolution/%{mver}/default_user
256 %{_datadir}/evolution/%{mver}/ecps
257 %{_datadir}/evolution/%{mver}/etspec
258 %{_datadir}/evolution/%{mver}/glade
259 %{_datadir}/evolution/%{mver}/images
260 %{_datadir}/evolution/%{mver}/ui
261 %{_datadir}/evolution/%{mver}/views
262 %{_datadir}/evolution/%{mver}/zoneinfo
263 %{_datadir}/mime-info/*
264 %{_datadir}/idl/*
265 %{_desktopdir}/*
266 %{_pixmapsdir}/*
267 %{_sysconfdir}/gconf/schemas/*
268 %{_omf_dest_dir}/%{name}
269
270 %files devel
271 %defattr(644,root,root,755)
272 %attr(755,root,root) %{_libdir}/evolution/%{mver}/*.so
273 %{_libdir}/evolution/%{mver}/*.la
274 %{_libdir}/evolution/*/*/*.la
275 %{_includedir}/*
276 %{_pkgconfigdir}/*
277
278 %files static
279 %defattr(644,root,root,755)
280 %{_libdir}/evolution/%{mver}/*.a
281
282 %files pilot
283 %defattr(644,root,root,755)
284 %attr(755,root,root) %{_libdir}/gnome-pilot/conduits/*
285 %{_datadir}/gnome-pilot/conduits/*
This page took 0.084125 seconds and 4 git commands to generate.