]> git.pld-linux.org Git - packages/evolution.git/blob - evolution.spec
- R/BR update
[packages/evolution.git] / evolution.spec
1 %define         mver            1.3
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:        0.1
13 License:        GPL
14 Group:          Applications/Mail
15 Source0:        ftp://ftp.gnome.org/mirror/gnome.org/sources/evolution/%{mver}/%{name}-%{version}.tar.bz2
16 Source1:        %{name}-db3-headers-%{_db3ver}.tar.bz2
17 Patch0:         %{name}-nostaticdb3.patch
18 Patch1:         %{name}-am.patch
19 Patch2:         %{name}-configure_in.patch
20 Patch3:         %{name}-desktop.patch
21 Patch4:         %{name}-gnome_prefix.patch
22 URL:            http://www.ximian.com/products/ximian_evolution/
23 BuildRequires:  GConf2-devel
24 BuildRequires:  ORBit2-devel >= 2.3.0
25 BuildRequires:  autoconf
26 BuildRequires:  automake
27 BuildRequires:  bison
28 BuildRequires:  flex
29 BuildRequires:  freetype-devel >= 2.0.5
30 BuildRequires:  gal-devel >= 1.99.4
31 BuildRequires:  gettext-devel
32 BuildRequires:  gnome-pilot-devel >= 2.0.0
33 BuildRequires:  gnome-vfs2-devel
34 BuildRequires:  gtk+2-devel
35 Buildrequires:  gtk-doc >= 0.6
36 BuildRequires:  gtkhtml-devel >= 3.0.3
37 BuildRequires:  intltool >= 0.18
38 BuildRequires:  libbonoboui-devel
39 BuildRequires:  libglade2-devel
40 BuildRequires:  libgnomecanvas-devel
41 BuildRequires:  libgnomeprintui-devel >= 2.2.1
42 BuildRequires:  libgnomeui-devel
43 BuildRequires:  libsoup-devel >= 1.99.20
44 BuildRequires:  libtool
45 BuildRequires:  libunicode-devel >= 0.4
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.99.4
63 Requires:       gtkhtml >= 3.0.3
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:       cyrus-sasl-devel
91 Requires:       freetype-devel
92 Requires:       gal-devel >= 1.99.4
93 Requires:       gnome-vfs2-devel
94 Requires:       gtkhtml-devel >= 3.0.3
95 Requires:       libglade2-devel
96 Requires:       libgnomeprintui-devel >= 2.2.1
97 Requires:       libgnomeui-devel
98 Requires:       libunicode-devel
99 Requires:       nspr-devel
100 Requires:       nss-devel
101 Requires:       openldap-devel
102 Requires:       openssl-devel >= 0.9.7
103 Requires:       %{name} = %{version}
104 Obsoletes:      evolution2-devel
105
106 %description devel
107 This package contains the files necessary to develop applications
108 using Evolution's libraries.
109
110 %description devel -l pl
111 Pakiet zawiera pliki potrzebne do rozwoju aplikacji u¿ywaj±cych
112 bibliotek programu Evolution.
113
114 %description devel -l pt_BR
115 Este pacote contém os arquivos necessários para desenvolvimento de
116 aplicações utilizando as bibliotecas do Evolution.
117
118 %package static
119 Summary:        Static libraries for evolution
120 Summary(pl):    Biblioteki statyczne dla evolution
121 Summary(pt_BR): Bibliotecas estáticas para desenvolvimento
122 Group:          Development/Libraries
123 Requires:       %{name} = %{version}
124 Obsoletes:      evolution2-static
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 Obsoletes:      evolution2-pilot
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 -a 1
153 %patch0 -p1
154 %patch1 -p1
155 %patch2 -p1
156 %patch3 -p1
157 %patch4 -p1
158
159 %build
160 rm -f missing
161 glib-gettextize --copy --force
162 intltoolize --copy --force
163 %{__libtoolize}
164 %{__aclocal} -I %{_aclocaldir}/gnome2-macros
165 %{__autoheader}
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 %{__autoheader}
174 %{__autoconf}
175 %{__automake}
176 cd ..
177 %configure \
178         --enable-gtk-doc \
179         --enable-pilot-conduits=yes \
180         --with-openldap=yes \
181         --without-static-ldap \
182         --enable-nntp=no \
183         --enable-file-locking=fcntl --enable-dot-locking=no \
184         --with-nspr-includes="%{_includedir}/nspr" \
185         --with-nss-includes="%{_includedir}/nss" \
186         --with-nspr-libs="%{_libdir}" \
187         --with-nss-libs="%{_libdir}" \
188         --enable-ipv6=yes \
189         --with-html-dir=%{_gtkdocdir} \
190         --with-db3-includes=%{_dbdir} \
191         --with-db3-libs=/lib \
192         --with-kde-applnk-path=no
193
194 %{__make} \
195         GTKHTML_DATADIR=%{_datadir}/idl
196
197 %install
198 rm -rf $RPM_BUILD_ROOT
199
200 %{__make} install \
201         DESTDIR=$RPM_BUILD_ROOT \
202         KDE_APPLNK_DIR=%{_applnkdir}/Network/Mail \
203         omf_dest_dir=%{_omf_dest_dir}/%{name} \
204         GTKHTML_DATADIR=%{_datadir}/idl
205
206 # strip doesn't pass this files and they aren't necessary, so remove them
207 # probably this should be done differently, but I have no idea
208 rm -f $RPM_BUILD_ROOT%{_libdir}/evolution/%{mver}/*/*.a
209 rm -f $RPM_BUILD_ROOT%{_libdir}/evolution/%{mver}/libemiscwidgets.a
210 rm -f $RPM_BUILD_ROOT%{_libdir}/gnome-pilot/*/*.a
211
212 %find_lang %{name} --with-gnome --all-name
213
214 %clean
215 rm -rf $RPM_BUILD_ROOT
216
217 %post
218 /sbin/ldconfig %{_libdir}/evolution/%{mver}
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 %{name}.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}/evolution-launch-composer
241 %attr(755,root,root) %{_libdir}/evolution/%{mver}/csv2vcard
242 %attr(755,root,root) %{_libdir}/evolution/%{mver}/killev
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 %dir %{_datadir}/evolution/%{mver}/tools
262 %attr(755,root,root) %{_datadir}/evolution/%{mver}/tools/*
263 %{_datadir}/evolution/%{mver}/views
264 %{_datadir}/evolution/%{mver}/zoneinfo
265 %{_datadir}/mime-info/*
266 %{_datadir}/idl/*
267 %{_datadir}/applications/*
268 %{_pixmapsdir}/*
269 %{_sysconfdir}/gconf/schemas/*
270 %{_omf_dest_dir}/%{name}
271 %{_datadir}/gnome/help/*
272
273 %files devel
274 %defattr(644,root,root,755)
275 %attr(755,root,root) %{_libdir}/evolution/%{mver}/*.so
276 %{_libdir}/evolution/%{mver}/*.la
277 %{_libdir}/evolution/*/*/*.la
278 %{_includedir}/*
279 %{_pkgconfigdir}/*
280
281 %files static
282 %defattr(644,root,root,755)
283 %{_libdir}/evolution/%{mver}/*.a
284
285 %files pilot
286 %defattr(644,root,root,755)
287 %{_libdir}/gnome-pilot/conduits/*
288 %{_datadir}/gnome-pilot/conduits/*
This page took 0.058461 seconds and 4 git commands to generate.