]>
Commit | Line | Data |
---|---|---|
c7fe0fe0 | 1 | Summary: Support for IMAP network mail protocol |
772ab621 ER |
2 | Summary(es.UTF-8): Provee soporte para los protocolos de mail IMAP y POP |
3 | Summary(pl.UTF-8): Obsługa protokołu pocztowego IMAP | |
4 | Summary(pt_BR.UTF-8): Provê suporte para os protocolos de mail IMAP e POP | |
5 | Summary(ru.UTF-8): Обеспечивает поддержку сетевого почтового протокола IMAP | |
6 | Summary(uk.UTF-8): Забезпечує підтримку мережевого поштового протоколу IMAP | |
7 | Summary(zh_CN.UTF-8): IMAP和POP服务器 | |
f42fb158 | 8 | Name: imap |
83a66cdd | 9 | Version: 2007f |
1640e958 | 10 | Release: 5 |
1e2ece3f | 11 | Epoch: 1 |
63176a0d | 12 | License: Apache v2.0 |
a8ffb766 | 13 | Group: Networking/Daemons |
83a66cdd JB |
14 | Source0: ftp://ftp.cac.washington.edu/mail/%{name}-%{version}.tar.gz |
15 | # Source0-md5: 2126fd125ea26b73b20f01fcd5940369 | |
f42fb158 | 16 | Source1: %{name}.pamd |
42e0d0b9 | 17 | Source2: %{name}-%{name}d.inetd |
a8ffb766 | 18 | Source3: %{name}-pop2d.inetd |
19 | Source4: %{name}-pop3d.inetd | |
4a757de6 | 20 | Source5: %{name}-%{name}s.inetd |
6b1e8fc0 JB |
21 | Source6: %{name}-pop3s.inetd |
22 | Source7: %{name}-pop.pamd | |
e9494bc5 | 23 | Source8: shared-ssl-key.pem |
6576678d | 24 | Patch0: %{name}.patch |
58f6692d | 25 | Patch1: %{name}-pop2d-mbox-param.patch |
d1aefb38 | 26 | Patch2: %{name}-sharedlib.patch |
8b6dc8b8 | 27 | Patch3: %{name}-sstupidity.patch |
660d5367 | 28 | Patch4: %{name}-mailpath.patch |
abb9de48 JB |
29 | Patch5: %{name}-man.patch |
30 | Patch6: %{name}-overflow.patch | |
31 | Patch7: %{name}-version-pld.patch | |
0ce63aec | 32 | Patch8: %{name}-headers_fix.patch |
dfbb18ba | 33 | Patch9: %{name}-annotations.patch |
3d7850ac | 34 | Patch10: %{name}-werror.patch |
1640e958 | 35 | Patch11: no-ustat.h.patch |
733fde75 | 36 | URL: http://www.washington.edu/imap/ |
e5a9fe8b | 37 | BuildRequires: /sbin/ldconfig |
669d1db9 | 38 | BuildRequires: openssl-devel >= 0.9.7d |
bd21a987 | 39 | BuildRequires: pam-devel |
ca326623 | 40 | BuildRequires: rpmbuild(macros) >= 1.268 |
e13b8817 | 41 | Requires(post,postun): rc-inetd >= 0.8.1 |
75e31a6a | 42 | Requires: %{name}-common = %{epoch}:%{version}-%{release} |
e13b8817 | 43 | Requires: rc-inetd >= 0.8.1 |
a8ffb766 | 44 | Provides: imapdaemon |
45 | Obsoletes: imapdaemon | |
91ec2cf5 | 46 | Conflicts: courier-imap |
75e31a6a | 47 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
f42fb158 | 48 | |
6b1e8fc0 | 49 | %define _includedir %{_prefix}/include/imap |
45e64fce | 50 | |
21aab4e8 | 51 | %define skip_post_check_so libc-client.so.%{version}.0 |
52 | ||
f42fb158 | 53 | %description |
6576678d | 54 | IMAP is a server for the POP (Post Office Protocol) and IMAP mail |
55 | protocols. The POP protocol allows a "post office" machine to collect | |
56 | mail for users and have that mail downloaded to the user's local | |
57 | machine for reading. The IMAP protocol provides the functionality of | |
58 | POP, and allows a user to read mail on a remote machine without moving | |
59 | it to his local mailbox. | |
f42fb158 | 60 | |
d73015a6 JR |
61 | %description -l cs.UTF-8 |
62 | Balíček imap obsahuje server pro poštovní protokoly POP (Post Office | |
636957eb | 63 | Protocol) a IMAP (Internet Message Access Protocol). Protokol POP |
d73015a6 JR |
64 | umožňuje, aby uživatel mohl načítat svoji došlou poštu ze vzdáleného |
65 | počítače. Protokol IMAP umožňuje uživateli čtení pošty na vzdáleném | |
66 | stroji bez přesouvání na místní počítač. | |
636957eb | 67 | |
d73015a6 | 68 | %description -l es.UTF-8 |
c9744576 | 69 | IMAP es un servidor para los protocolos de mail POP (Post Office |
d73015a6 JR |
70 | Protocol) y IMAP. El protocolo POP permite a una máquina de correo |
71 | colectar mail para usuarios y permite download del mail a la máquina | |
c9744576 | 72 | local del usuario para lectura. El protocolo IMAP nos ofrece la |
73 | funcionalidad de POP, y permite a un usuario leer su mail en una | |
d73015a6 JR |
74 | máquina remota sin moverlo a su caja postal local. |
75 | ||
76 | %description -l pl.UTF-8 | |
77 | Imap jest serwerem dla POP (Post Office Protocol) i protokołu IMAP. | |
78 | Protokół POP pozwala serwerowi poczty elektronicznej na przechowywanie | |
79 | przesyłek i następnie pobieranie ich przez maszyny klienckie w sieci. | |
80 | Protokół IMAP pozwala zdalnemu użytkownikowi na czytanie poczty na | |
81 | zdalnej maszynie bez konieczności jej pobierania. | |
82 | ||
83 | %description -l pt_BR.UTF-8 | |
84 | IMAP é um servidor para os protocolos de mail POP (Post Office | |
85 | Protocol) e IMAP. O protocolo POP permite uma máquina de correio | |
86 | coletar mail para usuários e permite o download do mail para a máquina | |
87 | local do usuário para leitura. O protocolo IMAP oferece a | |
88 | funcionalidade de POP, e permite um usuário ler seu mail em uma | |
89 | máquina remota sem movê-lo para a sua caixa postal local. | |
90 | ||
91 | %description -l ru.UTF-8 | |
92 | IMAP это сервер для почтовых протоколов POP (Post Office Protocol) и | |
93 | IMAP. Протокол POP позволяет почтовой машине (post office) принимать | |
94 | почту для пользователей, которые затем могут забирать ее на свои | |
95 | локальные машины для чтения. Протокол IMAP предоставляет все | |
96 | возможности POP и позволяет пользователю читать почту на удаленной | |
97 | машине без перекачки ее на свою локальную машину. | |
98 | ||
99 | %description -l uk.UTF-8 | |
100 | IMAP це сервер для поштових протоколів POP (Post Office Protocol) та | |
101 | IMAP. Протокол POP дозволяє поштовій машині (post office) приймати | |
102 | пошту для користувачів, які потім можуть забирати її на свої локальні | |
103 | машини для читання. Протокол IMAP надає всі можливості POP і дозволяє | |
104 | користувачу читати пошту на віддаленій машині без перекачування її на | |
105 | свою локальну машину. | |
636957eb | 106 | |
d3ee47e1 | 107 | %package pop2 |
636957eb | 108 | Summary: Provides support for POP2 network mail protocol |
772ab621 ER |
109 | Summary(pl.UTF-8): Wspomaganie dla protokołu pocztowego POP2 |
110 | Summary(ru.UTF-8): Обеспечивает поддержку сетевого почтового протокола POP2 | |
111 | Summary(uk.UTF-8): Забезпечує підтримку мережевого поштового протоколу POP2 | |
d3ee47e1 | 112 | Group: Networking/Daemons |
e13b8817 | 113 | Requires(post,postun): rc-inetd >= 0.8.1 |
75e31a6a | 114 | Requires: %{name}-common = %{epoch}:%{version}-%{release} |
d3ee47e1 JR |
115 | Requires: rc-inetd >= 0.8.1 |
116 | Provides: pop2daemon | |
117 | Obsoletes: pop2daemon | |
118 | ||
119 | %description pop2 | |
120 | IMAP is a server for the POP (Post Office Protocol) and IMAP mail | |
121 | protocols. The POP protocol allows a "post office" machine to collect | |
122 | mail for users and have that mail downloaded to the user's local | |
636957eb | 123 | machine for reading. POP2 is an older POP protocol. |
d3ee47e1 | 124 | |
d73015a6 JR |
125 | %description pop2 -l pl.UTF-8 |
126 | Imap jest serwerem dla POP (Post Office Protocol) i protokołu IMAP. | |
127 | Protokół POP pozwala serwerowi poczty elektronicznej na przechowywanie | |
128 | przesyłek i następnie pobieranie ich przez maszyny klienckie w sieci. | |
129 | POP2 jest starszą wersją protokołu POP. | |
636957eb | 130 | |
d73015a6 JR |
131 | %description pop2 -l ru.UTF-8 |
132 | IMAP это сервер для почтовых протоколов POP (Post Office Protocol) и | |
133 | IMAP. Протокол POP позволяет почтовой машине (post office) принимать | |
134 | почту для пользователей, которые затем могут забирать ее на свои | |
135 | локальные машины для чтения. POP2 это старая версия протокола POP. | |
636957eb | 136 | |
d73015a6 JR |
137 | %description pop2 -l uk.UTF-8 |
138 | IMAP це сервер для поштових протоколів POP (Post Office Protocol) та | |
139 | IMAP. Протокол POP дозволяє поштовій машині (post office) приймати | |
140 | пошту для користувачів, які потім можуть забирати її на свої локальні | |
141 | машини для читання. POP2 это стара версія протоколу POP. | |
d3ee47e1 JR |
142 | |
143 | %package pop3 | |
636957eb | 144 | Summary: Provides support for POP3 network mail protocol |
772ab621 ER |
145 | Summary(pl.UTF-8): Wspomaganie dla protokołu pocztowego POP3 |
146 | Summary(ru.UTF-8): Обеспечивает поддержку сетевого почтового протокола POP3 | |
147 | Summary(uk.UTF-8): Забезпечує підтримку мережевого поштового протоколу POP3 | |
761d7246 | 148 | Group: Networking/Daemons/POP3 |
e13b8817 | 149 | Requires(post,postun): rc-inetd >= 0.8.1 |
75e31a6a | 150 | Requires: %{name}-common = %{epoch}:%{version}-%{release} |
f21c6b93 | 151 | Requires: rc-inetd >= 0.8.1 |
cb4521e2 | 152 | Provides: pop3daemon |
153 | Obsoletes: pop3daemon | |
45e64fce | 154 | Obsoletes: qpopper |
cb4521e2 | 155 | Obsoletes: solid-pop3d |
91ec2cf5 JB |
156 | Conflicts: courier-imap-pop3 |
157 | Conflicts: tpop3d | |
a8ffb766 | 158 | |
d3ee47e1 | 159 | %description pop3 |
6576678d | 160 | IMAP is a server for the POP (Post Office Protocol) and IMAP mail |
161 | protocols. The POP protocol allows a "post office" machine to collect | |
162 | mail for users and have that mail downloaded to the user's local | |
636957eb | 163 | machine for reading. POP3 is a newer POP protocol. |
a8ffb766 | 164 | |
d73015a6 JR |
165 | %description pop3 -l pl.UTF-8 |
166 | Imap jest serwerem dla POP (Post Office Protocol) i protokołu IMAP. | |
167 | Protokół POP pozwala serwerowi poczty elektronicznej na przechowywanie | |
168 | przesyłek i następnie pobieranie ich przez maszyny klienckie w sieci. | |
169 | POP3 jest nowszą wersją protokołu POP. | |
636957eb | 170 | |
d73015a6 JR |
171 | %description pop3 -l ru.UTF-8 |
172 | IMAP это сервер для почтовых протоколов POP (Post Office Protocol) и | |
173 | IMAP. Протокол POP позволяет почтовой машине (post office) принимать | |
174 | почту для пользователей, которые затем могут забирать ее на свои | |
175 | локальные машины для чтения. POP3 это новая версия протокола POP. | |
636957eb | 176 | |
d73015a6 JR |
177 | %description pop3 -l uk.UTF-8 |
178 | IMAP це сервер для поштових протоколів POP (Post Office Protocol) та | |
179 | IMAP. Протокол POP дозволяє поштовій машині (post office) приймати | |
180 | пошту для користувачів, які потім можуть забирати її на свої локальні | |
181 | машини для читання. POP3 это нова версія протоколу POP. | |
a8ffb766 | 182 | |
abb9de48 JB |
183 | %package common |
184 | Summary: Common files for WU imap and pop daemons | |
772ab621 | 185 | Summary(pl.UTF-8): Pliki wspólne dla serwerów imap i pop |
abb9de48 | 186 | Group: Networking/Daemons |
75e31a6a | 187 | Requires: %{name}-lib = %{epoch}:%{version}-%{release} |
5555c127 | 188 | Requires: pam >= 0.79.0 |
abb9de48 JB |
189 | |
190 | %description common | |
191 | Common files for WU imap and pop daemons. | |
192 | ||
d73015a6 JR |
193 | %description common -l pl.UTF-8 |
194 | Pliki wspólne dla serwerów imap i pop. | |
abb9de48 | 195 | |
8148dafd | 196 | %package devel |
636957eb | 197 | Summary: Development files for IMAP |
772ab621 ER |
198 | Summary(pl.UTF-8): Pliki nagłówkowe IMAP |
199 | Summary(pt_BR.UTF-8): Bibliotecas, arquivos de inclusão, etc para desenvolver programas IMAP | |
200 | Summary(ru.UTF-8): Хедера для разработки программ с использованием библиотеки IMAP | |
201 | Summary(uk.UTF-8): Хедери для розробки програм з використанням бібліотекі IMAP | |
202 | Summary(zh_CN.UTF-8): IMAP和POP服务器开发工具集 | |
6576678d | 203 | Group: Development/Libraries |
75e31a6a | 204 | Requires: %{name}-lib = %{epoch}:%{version}-%{release} |
8148dafd | 205 | |
4a757de6 | 206 | %description devel |
8379ad0b | 207 | Development files for IMAP. |
208 | ||
d73015a6 JR |
209 | %description devel -l cs.UTF-8 |
210 | Balíček imap-devel obsahuje hlavičkové soubory pro vývoj programů, | |
211 | které používají knihovnu IMAP (Internet Message Access Protocol). | |
636957eb | 212 | |
d73015a6 JR |
213 | %description devel -l pl.UTF-8 |
214 | Pliki nagłówkowe dla IMAP. | |
8148dafd | 215 | |
d73015a6 JR |
216 | %description devel -l pt_BR.UTF-8 |
217 | Bibliotecas, arquivos de inclusão, etc para desenvolver programas que | |
c9744576 | 218 | utilizem POP/IMAP. |
219 | ||
d73015a6 JR |
220 | %description devel -l ru.UTF-8 |
221 | Хедера для разработки программ с использованием библиотеки IMAP. | |
636957eb | 222 | |
d73015a6 JR |
223 | %description devel -l uk.UTF-8 |
224 | Хедери для розробки програм з використанням бібліотекі IMAP. | |
636957eb | 225 | |
d1aefb38 AF |
226 | %package lib |
227 | Summary: IMAP client library | |
772ab621 ER |
228 | Summary(pl.UTF-8): Biblioteka IMAP |
229 | Summary(ru.UTF-8): Библиотека IMAP | |
230 | Summary(uk.UTF-8): Бібліотека IMAP | |
ec3f2d8d | 231 | Group: Libraries |
d1aefb38 AF |
232 | |
233 | %description lib | |
234 | IMAP client library. | |
235 | ||
d73015a6 | 236 | %description lib -l pl.UTF-8 |
d1aefb38 AF |
237 | Biblioteka IMAP. |
238 | ||
d73015a6 JR |
239 | %description lib -l ru.UTF-8 |
240 | Разделяемая библиотека для POP/IMAP-программ. | |
636957eb | 241 | |
d73015a6 JR |
242 | %description lib -l uk.UTF-8 |
243 | Бібліотека спільного використання для POP/IMAP-програм. | |
d1aefb38 | 244 | |
42e0d0b9 | 245 | %package static |
246 | Summary: IMAP static library | |
772ab621 ER |
247 | Summary(pl.UTF-8): Statyczna biblioteka IMAP |
248 | Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolver programas IMAP | |
249 | Summary(ru.UTF-8): Статическая библиотека IMAP | |
250 | Summary(uk.UTF-8): Статична бібліотека IMAP | |
42e0d0b9 | 251 | Group: Development/Libraries |
75e31a6a | 252 | Requires: %{name}-devel = %{epoch}:%{version}-%{release} |
42e0d0b9 | 253 | |
254 | %description static | |
255 | IMAP static library. | |
256 | ||
c6dc1a80 | 257 | %description static -l cs.UTF-8 |
d73015a6 JR |
258 | Balíček imap-static obsahuje statické knihovny pro vývoj programů, |
259 | které používají knihovnu IMAP. | |
636957eb | 260 | |
d73015a6 | 261 | %description static -l pl.UTF-8 |
42e0d0b9 | 262 | Statyczna biblioteka IMAP. |
8148dafd | 263 | |
d73015a6 JR |
264 | %description static -l ru.UTF-8 |
265 | Статическая библиотека, необходимая для разработки POP/IMAP-программ. | |
636957eb | 266 | |
d73015a6 JR |
267 | %description static -l uk.UTF-8 |
268 | Статична бібліотека, необхідна для розробки POP/IMAP-програм. | |
636957eb | 269 | |
abb9de48 JB |
270 | %package utils |
271 | Summary: IMAP tools: mailutil, dmail, tmail | |
772ab621 | 272 | Summary(pl.UTF-8): Narzędzia IMAP: mailutil, dmail, tmail |
abb9de48 | 273 | Group: Applications/Mail |
75e31a6a | 274 | Requires: %{name}-lib = %{epoch}:%{version}-%{release} |
45e64fce | 275 | |
abb9de48 JB |
276 | %description utils |
277 | IMAP tools: mailutil (mail utility program), dmail (procmail mail | |
278 | delivery module), tmail (direct mail delivery module). | |
45e64fce | 279 | |
d73015a6 JR |
280 | %description utils -l pl.UTF-8 |
281 | Narzędzia IMAP: mailutil (program narzędziowy do poczty), dmail (moduł | |
282 | dostarczający pocztę dla procmaila), tmail (moduł dostarczający pocztę | |
283 | bezpośrednio). | |
c9744576 | 284 | |
c6dc1a80 | 285 | %description utils -l pt_BR.UTF-8 |
d73015a6 | 286 | Bibliotecas estáticas para desenvolver programas que utilizem |
c9744576 | 287 | POP/IMAP. |
45e64fce | 288 | |
f42fb158 | 289 | %prep |
4109c12f | 290 | %setup -q |
4a757de6 | 291 | %patch0 -p1 |
292 | %patch1 -p1 | |
d1aefb38 | 293 | %patch2 -p1 |
8b6dc8b8 | 294 | %patch3 -p1 |
660d5367 | 295 | %patch4 -p1 |
fd9f372a | 296 | %patch5 -p1 |
636957eb | 297 | %patch6 -p1 |
696e857c | 298 | %patch7 -p1 |
0ce63aec | 299 | %patch8 -p1 |
dfbb18ba | 300 | %patch9 -p1 |
3d7850ac | 301 | %patch10 -p1 |
1640e958 | 302 | %patch11 -p1 |
dfbb18ba ER |
303 | |
304 | cd docs/rfc | |
305 | ls rfc* > ../INDEX.rfc | |
306 | cd ../.. | |
307 | rm -rf docs/{rfc,BUILD} | |
f42fb158 | 308 | |
309 | %build | |
abb9de48 JB |
310 | # build with non-recommended SSLTYPE (unix) since unix.nopwd would remove |
311 | # support for plain-text auth w/o SSL/TLS | |
312 | # (but it should be made some runtime option! | |
313 | echo 'y' | %{__make} lnp \ | |
5555c127 | 314 | CC="%{__cc}" \ |
8fc88fdb | 315 | GCCOPTLEVEL="%{rpmcflags} -pipe -fPIC" \ |
5555c127 JB |
316 | LDOPT="%{rpmldflags}" \ |
317 | SSLTYPE=unix \ | |
cd72a44f | 318 | %if "%{pld_release}" != "th" |
90f72597 | 319 | SSLCERTS=/var/lib/openssl/certs \ |
320 | SSLKEYS=/var/lib/openssl/private \ | |
321 | %else | |
4109c12f AM |
322 | SSLCERTS=/etc/openssl/certs \ |
323 | SSLKEYS=/etc/openssl/private \ | |
90f72597 | 324 | %endif |
5555c127 | 325 | VERSION="%{version}" |
696e857c | 326 | mv -f c-client/c-client.a libc-client.a |
abb9de48 | 327 | |
d1aefb38 | 328 | %{__make} clean |
abb9de48 | 329 | echo 'y' | %{__make} lnps \ |
5555c127 | 330 | CC="%{__cc}" \ |
8fc88fdb | 331 | GCCOPTLEVEL="%{rpmcflags} -pipe -fPIC" \ |
5555c127 JB |
332 | LDOPT="%{rpmldflags}" \ |
333 | SSLTYPE=unix \ | |
cd72a44f | 334 | %if "%{pld_release}" != "th" |
90f72597 | 335 | SSLCERTS=/var/lib/openssl/certs \ |
336 | SSLKEYS=/var/lib/openssl/private \ | |
337 | %else | |
6cc17710 JB |
338 | SSLCERTS=/etc/openssl/certs \ |
339 | SSLKEYS=/etc/openssl/private \ | |
90f72597 | 340 | %endif |
5555c127 | 341 | VERSION="%{version}" |
f42fb158 | 342 | |
343 | %install | |
344 | rm -rf $RPM_BUILD_ROOT | |
abb9de48 JB |
345 | install -d $RPM_BUILD_ROOT/etc/{pam.d,security,sysconfig/rc-inetd} \ |
346 | $RPM_BUILD_ROOT{%{_sbindir},%{_bindir},%{_includedir},%{_libdir}} \ | |
54795220 | 347 | $RPM_BUILD_ROOT%{_mandir}/man{1,8} \ |
cd72a44f | 348 | %if "%{pld_release}" != "th" |
90f72597 | 349 | $RPM_BUILD_ROOT%{_var}/lib/openssl/certs |
350 | %else | |
4109c12f | 351 | $RPM_BUILD_ROOT/etc/openssl/certs |
90f72597 | 352 | %endif |
b10e2ed4 | 353 | |
dfbb18ba ER |
354 | install src/ipopd/ipopd.8 $RPM_BUILD_ROOT%{_mandir}/man8/ipop2d.8 |
355 | install src/ipopd/ipopd.8 $RPM_BUILD_ROOT%{_mandir}/man8/ipop3d.8 | |
356 | install src/imapd/imapd.8 $RPM_BUILD_ROOT%{_mandir}/man8/imapd.8 | |
357 | install src/dmail/dmail.1 $RPM_BUILD_ROOT%{_mandir}/man1 | |
358 | install src/mailutil/mailutil.1 $RPM_BUILD_ROOT%{_mandir}/man1 | |
359 | install src/tmail/tmail.1 $RPM_BUILD_ROOT%{_mandir}/man1 | |
f42fb158 | 360 | |
dfbb18ba ER |
361 | install c-client/*.h $RPM_BUILD_ROOT%{_includedir} |
362 | install c-client/linkage.c $RPM_BUILD_ROOT%{_includedir} | |
d1aefb38 | 363 | install libc-client.a $RPM_BUILD_ROOT%{_libdir}/libc-client.a |
dfbb18ba | 364 | install c-client/libc-client.so $RPM_BUILD_ROOT%{_libdir}/libc-client.so.%{version}.0 |
696e857c | 365 | ln -sf libc-client.so.%{version}.0 $RPM_BUILD_ROOT%{_libdir}/libc-client.so |
8148dafd | 366 | |
761d7246 | 367 | rm -f $RPM_BUILD_ROOT%{_includedir}/unix.h \ |
9fec9946 | 368 | $RPM_BUILD_ROOT%{_includedir}/os_* |
4a757de6 | 369 | |
dfbb18ba ER |
370 | install ipopd/{ipop2d,ipop3d} $RPM_BUILD_ROOT%{_sbindir} |
371 | install imapd/imapd $RPM_BUILD_ROOT%{_sbindir} | |
372 | install dmail/dmail $RPM_BUILD_ROOT%{_bindir} | |
373 | install mailutil/mailutil $RPM_BUILD_ROOT%{_bindir} | |
374 | install tmail/tmail $RPM_BUILD_ROOT%{_bindir} | |
abb9de48 | 375 | #./mlock/mlock - (sgid mail) standalone mailbox lock program |
f42fb158 | 376 | |
377 | install %{SOURCE1} $RPM_BUILD_ROOT/etc/pam.d/imap | |
a8ffb766 | 378 | install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/imapd |
6db1f1c4 | 379 | install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/ipop2d |
380 | install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/ipop3d | |
6b1e8fc0 JB |
381 | install %{SOURCE5} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/imaps |
382 | install %{SOURCE6} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/ipop3s | |
383 | install %{SOURCE7} $RPM_BUILD_ROOT/etc/pam.d/pop | |
cd72a44f | 384 | %if "%{pld_release}" != "th" |
90f72597 | 385 | install %{SOURCE8} $RPM_BUILD_ROOT%{_var}/lib/openssl/certs/imapd.pem |
386 | install %{SOURCE8} $RPM_BUILD_ROOT%{_var}/lib/openssl/certs/ipop3d.pem | |
387 | %else | |
4109c12f AM |
388 | install %{SOURCE8} $RPM_BUILD_ROOT/etc/openssl/certs/imapd.pem |
389 | install %{SOURCE8} $RPM_BUILD_ROOT/etc/openssl/certs/ipop3d.pem | |
90f72597 | 390 | %endif |
6b1e8fc0 | 391 | |
e5a9fe8b ER |
392 | /sbin/ldconfig -n $RPM_BUILD_ROOT%{_libdir} |
393 | ||
0eba993a | 394 | touch $RPM_BUILD_ROOT/etc/security/blacklist.{pop3,imap} |
f42fb158 | 395 | |
05a9a284 JB |
396 | %clean |
397 | rm -rf $RPM_BUILD_ROOT | |
f42fb158 | 398 | |
a8ffb766 | 399 | %post |
ca326623 | 400 | %service -q rc-inetd reload |
a8ffb766 | 401 | |
d3ee47e1 | 402 | %post pop2 |
ca326623 | 403 | %service -q rc-inetd reload |
d3ee47e1 JR |
404 | |
405 | %post pop3 | |
ca326623 | 406 | %service -q rc-inetd reload |
a8ffb766 | 407 | |
408 | %postun | |
ca326623 ER |
409 | if [ "$1" = 0 ]; then |
410 | %service -q rc-inetd reload | |
402be7f4 | 411 | fi |
a8ffb766 | 412 | |
d3ee47e1 | 413 | %postun pop2 |
ca326623 ER |
414 | if [ "$1" = 0 ]; then |
415 | %service -q rc-inetd reload | |
402be7f4 | 416 | fi |
d3ee47e1 JR |
417 | |
418 | %postun pop3 | |
ca326623 ER |
419 | if [ "$1" = 0 ]; then |
420 | %service -q rc-inetd reload | |
402be7f4 | 421 | fi |
a8ffb766 | 422 | |
d1aefb38 AF |
423 | %post lib -p /sbin/ldconfig |
424 | %postun lib -p /sbin/ldconfig | |
425 | ||
f42fb158 | 426 | %files |
f21c6b93 | 427 | %defattr(644,root,root,755) |
bd21a987 JB |
428 | %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/imapd |
429 | %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/imaps | |
430 | %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/imap | |
431 | %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.imap | |
cd72a44f | 432 | %if "%{pld_release}" != "th" |
90f72597 | 433 | %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_var}/lib/openssl/certs/imapd.pem |
434 | %else | |
4109c12f | 435 | %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/openssl/certs/imapd.pem |
90f72597 | 436 | %endif |
a8ffb766 | 437 | %attr(755,root,root) %{_sbindir}/imapd |
6b1e8fc0 | 438 | %{_mandir}/man8/imapd.8* |
a8ffb766 | 439 | |
d3ee47e1 | 440 | %files pop2 |
a8ffb766 | 441 | %defattr(644,root,root,755) |
bd21a987 | 442 | %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/ipop2d |
07bbb3f0 | 443 | %attr(755,root,root) %{_sbindir}/ipop2d |
6b1e8fc0 | 444 | %{_mandir}/man8/ipop2d.8* |
d3ee47e1 JR |
445 | |
446 | %files pop3 | |
447 | %defattr(644,root,root,755) | |
bd21a987 JB |
448 | %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/ipop3d |
449 | %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/ipop3s | |
cd72a44f | 450 | %if "%{pld_release}" != "th" |
90f72597 | 451 | %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_var}/lib/openssl/certs/ipop3d.pem |
452 | %else | |
4109c12f | 453 | %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/openssl/certs/ipop3d.pem |
90f72597 | 454 | %endif |
07bbb3f0 | 455 | %attr(755,root,root) %{_sbindir}/ipop3d |
6b1e8fc0 | 456 | %{_mandir}/man8/ipop3d.8* |
8148dafd | 457 | |
45e64fce | 458 | %files common |
c69d5c14 | 459 | %defattr(644,root,root,755) |
05a9a284 | 460 | %doc README docs/* |
45e64fce | 461 | %defattr(644,root,root,755) |
bd21a987 | 462 | %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/pop |
0eba993a | 463 | %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.pop3 |
45e64fce | 464 | |
d1aefb38 AF |
465 | %files lib |
466 | %defattr(644,root,root,755) | |
467 | %attr(755,root,root) %{_libdir}/libc-client.so.*.* | |
e6ccefe0 | 468 | %ghost %{_libdir}/libc-client.so.2007f |
d1aefb38 | 469 | |
8148dafd | 470 | %files devel |
f21c6b93 | 471 | %defattr(644,root,root,755) |
75e31a6a | 472 | %attr(755,root,root) %{_libdir}/libc-client.so |
724b41b2 | 473 | %{_includedir} |
8148dafd | 474 | |
d1aefb38 AF |
475 | %files static |
476 | %defattr(644,root,root,755) | |
477 | %{_libdir}/libc-client.a | |
abb9de48 JB |
478 | |
479 | %files utils | |
480 | %defattr(644,root,root,755) | |
481 | %attr(755,root,root) %{_bindir}/* | |
c9159a4b | 482 | %{_mandir}/man1/* |