]> git.pld-linux.org Git - packages/evolution.git/blob - evolution.spec
- massive attack: no need for 755 for *.la
[packages/evolution.git] / evolution.spec
1 %define         mver            1.2
2 %define         subver          0
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:        1
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 URL:            http://www.ximian.com/products/ximian_evolution/
18 BuildRequires:  GConf-devel >= 1.0.7
19 BuildRequires:  ORBit-devel >= 0.5.8
20 BuildRequires:  autoconf
21 BuildRequires:  automake
22 BuildRequires:  bison
23 BuildRequires:  bonobo-conf-devel >= 0.16
24 BuildRequires:  bonobo-devel >= 1.0.15-2
25 BuildRequires:  flex
26 BuildRequires:  freetype-devel >= 2.0.5
27 BuildRequires:  gal-devel >= 0.21
28 BuildRequires:  gdk-pixbuf-gnome-devel >= 0.9.0
29 BuildRequires:  gdk-pixbuf-devel >= 0.18.0
30 BuildRequires:  gettext-devel
31 BuildRequires:  gnome-libs-devel >= 1.2.9
32 BuildRequires:  gnome-print-devel >= 0.35
33 BuildRequires:  gnome-vfs-devel >= 1.0.5
34 BuildRequires:  gtk+-devel > 1.2.0
35 BuildRequires:  gtkhtml-devel >= 1.1.5
36 BuildRequires:  intltool >= 0.18
37 BuildRequires:  libglade-gnome-devel >= 0.14
38 BuildRequires:  libglade-devel >= 0.14
39 BuildRequires:  libtool
40 BuildRequires:  libunicode-devel >= 0.4
41 BuildRequires:  nspr-devel
42 BuildRequires:  nss-devel
43 BuildRequires:  oaf-devel >= 0.6.10
44 BuildRequires:  openldap-devel >= 2.0.0
45 #propably some m4 stuff is buggy so opeldap-static is required at now... :(
46 BuildRequires:  openldap-static >= 2.0.0
47 BuildRequires:  python
48 BuildRequires:  scrollkeeper >= 0.1.4
49 BuildRequires:  libxml >= 1.8.17
50 BuildRequires:  soup-devel >= 0.7.4
51 BuildRequires:  db3 = 3.1.17
52 BuildRequires:  pkgconfig
53 Requires(post,postun):  /sbin/ldconfig
54 Requires(post,postun):  /usr/bin/scrollkeeper-update
55 Requires:       scrollkeeper >= 0.1.4
56 Requires:       bonobo >= 1.0.14
57 Requires:       GConf >= 1.0.7
58 Requires:       oaf >= 0.6.7
59 Requires:       libglade >= 0.17
60 Requires:       gtkhtml >= 1.0.0-2
61 Requires:       db3 = 3.1.17
62 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
63
64 %define         _prefix         /usr/X11R6
65 %define         _mandir         %{_prefix}/man
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
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 %prep
136 %setup -q
137 %patch0 -p1
138 %patch1 -p1
139 %patch2 -p1
140
141 %build
142 sed -e s/AM_GNOME_GETTEXT/AM_GNU_GETTEXT/ configure.in > configure.in.tmp
143 mv -f configure.in.tmp configure.in
144 rm -f missing
145 xml-i18n-toolize --copy --force
146 %{__libtoolize}
147 %{__gettextize}
148 %{__aclocal} -I %{_aclocaldir}/gnome
149 %{__autoconf}
150 %{__automake}
151 cd libical
152 %{__autoconf}
153 cd ..
154 CFLAGS="%{rpmcflags} -I/usr/include/orbit-1.0"
155 %configure \
156         --disable-gtk-doc \
157         --enable-pilot-conduits=no \
158         --with-openldap=yes \
159         --without-static-ldap \
160         --enable-nntp=no \
161         --with-gnome-includes=/usr/X11R6/include/gnome-vfs-1.0/ \
162         --enable-file-locking=fcntl --enable-dot-locking=no \
163         --with-nspr-includes="/usr/include/nspr" \
164         --with-nss-includes="/usr/include/nss" \
165         --with-nspr-libs="/usr/lib" \
166         --with-nss-libs="/usr/lib" 
167 %{__make} \
168         GTKHTML_DATADIR=%{_datadir}/idl
169
170 %install
171 rm -rf $RPM_BUILD_ROOT
172
173 %{__make} install \
174         DESTDIR=$RPM_BUILD_ROOT \
175         desktopdir=%{_applnkdir}/Network/Mail \
176         omf_dest_dir=%{_omf_dest_dir}/%{name} \
177         GTKHTML_DATADIR=%{_datadir}/idl \
178         HTML_DIR=%{_gtkdocdir}
179
180 %find_lang %{name} --with-gnome --all-name
181
182 %clean
183 rm -rf $RPM_BUILD_ROOT
184
185 %post
186 /sbin/ldconfig
187 /usr/bin/scrollkeeper-update
188
189 %postun
190 /sbin/ldconfig
191 /usr/bin/scrollkeeper-update
192
193 %files -f %{name}.lang
194 %defattr(644,root,root,755)
195 %doc AUTHORS ChangeLog NEWS
196 %attr(755,root,root) %{_bindir}/*
197 %attr(755,root,root) %{_sbindir}/*
198 %attr(755,root,root) %{_libdir}/evolution/*/*/*.so*
199 %attr(755,root,root) %{_libdir}/*.so.*.*.*
200 %dir %{_libdir}/evolution
201 %dir %{_libdir}/evolution/*
202 %dir %{_libdir}/evolution/*/*
203 %{_mandir}/man1/*
204 %{_libdir}/evolution/%{mver}/camel-providers/*.urls
205 %{_datadir}/evolution
206 %{_datadir}/oaf/*.oaf
207 %{_datadir}/gnome/ui/*
208 %{_datadir}/images
209 %{_datadir}/mime-info/*
210 %{_datadir}/libical-evolution
211 %{_datadir}/idl/*.idl
212 %{_omf_dest_dir}/%{name}
213 %{_applnkdir}/Network/Mail/*
214 %{_pixmapsdir}/*
215
216 %files devel
217 %defattr(644,root,root,755)
218 %attr(755,root,root) %{_libdir}/*.??
219 %{_libdir}/evolution/*/*/*.la
220 %{_includedir}/*
221 %{_gtkdocdir}/*
222
223 %files static
224 %defattr(644,root,root,755)
225 %{_libdir}/*.a
226 %{_libdir}/evolution/*/*/*.a
This page took 0.047648 seconds and 4 git commands to generate.