]> git.pld-linux.org Git - packages/evolution.git/blob - evolution.spec
- removed two lines with define
[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         _omf_dest_dir   %(scrollkeeper-config --omfdir)
67 %define         _gtkdocdir      %{_defaultdocdir}/gtk-doc/html
68
69 %description
70 Evolution is the GNOME mailer, calendar, contact manager and
71 communications tool. The tools which make up Evolution will be tightly
72 integrated with one another and act as a seamless personal
73 information-management tool.
74
75 %description -l pl
76 Evolution to program pocztowy GNOME, kalendarz, ksi±¿ka adresowa i
77 narzêdzie komunikacyjne.
78
79 %description -l pt_BR
80 Evolution é um cliente de email para o GNOME com calendário e outras
81 ferramentas interessantes.
82
83 %package devel
84 Summary:        Header files for evolution
85 Summary(pl):    Pliki nag³ówkowe i dokumentacja
86 Summary(pt_BR): Bibliotecas e arquivos de inclusão para desenvolvimento
87 Summary(zh_CN): Evolution×é¼þ¿ª·¢¿â
88 Group:          Development/Libraries
89 Requires:       cyrus-sasl-devel
90 Requires:       freetype-devel
91 Requires:       gal-devel >= 0.22
92 Requires:       gdk-pixbuf-devel
93 Requires:       gnome-libs-devel
94 Requires:       gnome-print-devel
95 Requires:       gnome-vfs-devel
96 Requires:       gtkhtml-devel
97 Requires:       libglade-devel
98 Requires:       libunicode-devel
99 Requires:       nspr-devel
100 Requires:       nss-devel
101 Requires:       oaf-devel
102 Requires:       openldap-devel
103 Requires:       openssl-devel
104 Requires:       %{name} = %{version}
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
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
141 %description pilot
142 This package contains conduits needed by gnome-pilot to synchronize
143 your Palm with Evolution.
144
145 %description pilot -l pl
146 Ten pakiet zawiera dodatki do synchronizacji danych Evolution z
147 Palmem.
148
149 %prep
150 %setup -q
151 %patch0 -p1
152 %patch1 -p1
153 %patch2 -p1
154 %patch3 -p1
155 %patch4 -p1
156
157 %build
158 sed -e s/AM_GNOME_GETTEXT/AM_GNU_GETTEXT/ configure.in > configure.in.tmp
159 mv -f configure.in.tmp configure.in
160 rm -f missing
161 xml-i18n-toolize --copy --force
162 %{__libtoolize}
163 %{__gettextize}
164 %{__aclocal} -I %{_aclocaldir}/gnome -I macros
165 %{__autoconf}
166 %{__automake}
167 cd libical
168 # workaround for libtoolize to install ltmain.sh in . not ..
169 touch install-sh
170 %{__libtoolize}
171 %{__aclocal}
172 %{__autoconf}
173 %{__automake}
174 cd ..
175 CFLAGS="%{rpmcflags} -I/usr/include/orbit-1.0 -I/usr/include"
176 %configure \
177         --disable-gtk-doc \
178         --enable-pilot-conduits=yes \
179         --with-openldap=yes \
180         --without-static-ldap \
181         --enable-nntp=no \
182         --with-gnome-includes=%{_includedir}/gnome-vfs-1.0/ \
183         --enable-file-locking=fcntl --enable-dot-locking=no \
184         --with-nspr-includes="/usr/include/nspr" \
185         --with-nss-includes="/usr/include/nss" \
186         --with-nspr-libs="/usr/lib" \
187         --with-nss-libs="/usr/lib"
188 %{__make} \
189         GTKHTML_DATADIR=%{_datadir}/idl
190
191 %install
192 rm -rf $RPM_BUILD_ROOT
193
194 %{__make} install \
195         DESTDIR=$RPM_BUILD_ROOT \
196         desktopdir=%{_applnkdir}/Network/Mail \
197         omf_dest_dir=%{_omf_dest_dir}/%{name} \
198         GTKHTML_DATADIR=%{_datadir}/idl \
199         HTML_DIR=%{_gtkdocdir}
200
201 %find_lang %{name} --with-gnome --all-name
202
203 %clean
204 rm -rf $RPM_BUILD_ROOT
205
206 %post
207 /sbin/ldconfig
208 /usr/bin/scrollkeeper-update
209
210 %postun
211 /sbin/ldconfig
212 /usr/bin/scrollkeeper-update
213
214 %files -f %{name}.lang
215 %defattr(644,root,root,755)
216 %doc AUTHORS ChangeLog NEWS
217 %attr(755,root,root) %{_bindir}/*
218 %attr(755,root,root) %{_sbindir}/*
219 %attr(755,root,root) %{_libdir}/evolution/*/*/*.so*
220 %attr(755,root,root) %{_libdir}/*.so.*.*.*
221 %dir %{_libdir}/evolution
222 %dir %{_libdir}/evolution/*
223 %dir %{_libdir}/evolution/*/*
224 %{_mandir}/man1/*
225 %{_libdir}/evolution/%{mver}/camel-providers/*.urls
226 %{_datadir}/evolution
227 %{_datadir}/oaf/*.oaf
228 %{_datadir}/gnome/ui/*
229 %{_datadir}/images
230 %{_datadir}/mime-info/*
231 %{_datadir}/libical-evolution
232 %{_datadir}/idl/*.idl
233 %{_omf_dest_dir}/%{name}
234 %{_applnkdir}/Network/Mail/*
235 %{_pixmapsdir}/*
236
237 %files devel
238 %defattr(644,root,root,755)
239 %attr(755,root,root) %{_libdir}/*.??
240 %{_libdir}/evolution/*/*/*.la
241 %{_includedir}/*
242 %{_gtkdocdir}/*
243
244 %files static
245 %defattr(644,root,root,755)
246 %{_libdir}/*.a
247 %{_libdir}/evolution/*/*/*.a
248
249 %files pilot
250 %defattr(644,root,root,755)
251 %{_libdir}/gnome-pilot/*
252 %{_datadir}/gnome-pilot/*
This page took 0.041321 seconds and 4 git commands to generate.