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