]>
Commit | Line | Data |
---|---|---|
ea5bd6ff ER |
1 | # TODO |
2 | # - unpackaged: | |
3 | # /usr/lib/cyrus/cyr_synclog | |
4 | # /usr/lib/cyrus/make_sha1 | |
6920db12 | 5 | %include /usr/lib/rpm/macros.perl |
1097b491 | 6 | Summary: High-performance mail store with imap and pop3 |
bdb0c67b ER |
7 | Summary(pl.UTF-8): Wysoko wydajny serwer IMAP i POP3 |
8 | Summary(pt_BR.UTF-8): Um servidor de mail de alto desempenho que suporta IMAP e POP3 | |
1be9fbde | 9 | Name: cyrus-imapd |
f53bf28b ER |
10 | Version: 2.3.12p2 |
11 | Release: 0.1 | |
06468c41 | 12 | License: BSD-like |
1be9fbde | 13 | Group: Networking/Daemons |
f3b9d127 | 14 | Source0: ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/%{name}-%{version}.tar.gz |
f53bf28b | 15 | # Source0-md5: ee2c300687994e4982c6af6aa154c742 |
1be9fbde AF |
16 | Source1: cyrus-README |
17 | Source2: cyrus-procmailrc | |
18 | Source3: cyrus-deliver-wrapper.c | |
19 | Source4: cyrus-user-procmailrc.template | |
c2419b53 | 20 | Source5: %{name}-procmail+cyrus.mc |
21 | Source6: %{name}.logrotate | |
22 | Source7: %{name}.conf | |
c2419b53 | 23 | Source9: %{name}.pamd |
24 | Source10: %{name}-pop.pamd | |
25 | Source11: %{name}.init | |
26 | Source12: cyrus.conf | |
72073223 | 27 | Source13: cyrus-sync.init |
abe5625f JB |
28 | Patch0: %{name}-et.patch |
29 | Patch1: %{name}-shared.patch | |
accb923d | 30 | URL: http://cyrusimap.web.cmu.edu/imapd/ |
69c226d2 | 31 | BuildRequires: autoconf >= 2.54 |
1097b491 | 32 | BuildRequires: automake |
812a9b8c | 33 | BuildRequires: cyrus-sasl-devel >= 1.5.27 |
8a851b4f | 34 | BuildRequires: db-devel >= 4.1.25 |
332c28a6 | 35 | BuildRequires: flex |
c0ac4d51 | 36 | BuildRequires: libcom_err-devel >= 1.21 |
9db9f97b | 37 | BuildRequires: libtool |
f7a838f6 | 38 | BuildRequires: net-snmp-devel |
ed3b9bc8 | 39 | BuildRequires: openssl-devel >= 0.9.7d |
f0928209 | 40 | BuildRequires: perl-devel >= 1:5.8.0 |
da46a1f1 | 41 | BuildRequires: rpm-perlprov |
df8a13f2 ER |
42 | BuildRequires: rpmbuild(macros) >= 1.268 |
43 | Requires(post,preun): /sbin/chkconfig | |
44 | Requires(postun): /usr/sbin/userdel | |
ff3301e7 | 45 | Requires(pre): /bin/id |
850e0d61 | 46 | Requires(pre): /usr/sbin/useradd |
9db9f97b | 47 | Requires: %{name}-libs = %{version}-%{release} |
cad0b248 | 48 | Requires: rc-scripts >= 0.4.0.18 |
9b5ae120 | 49 | # needed by scripts from %{_bindir} |
237fec00 | 50 | Requires: pam >= 0.79.0 |
df8a13f2 | 51 | Requires: perl-%{name} = %{version}-%{release} |
f5c1cf30 AF |
52 | Provides: imapdaemon |
53 | Provides: pop3daemon | |
ff3301e7 | 54 | Provides: user(cyrus) |
9db9f97b JB |
55 | Obsoletes: imap |
56 | Obsoletes: imapd | |
57 | Obsoletes: imapdaemon | |
58 | Obsoletes: pop3daemon | |
d0ca46fe JB |
59 | Conflicts: courier-imap |
60 | Conflicts: courier-imap-common | |
61 | Conflicts: courier-imap-pop3 | |
06468c41 JB |
62 | Conflicts: imap |
63 | Conflicts: imap-common | |
64 | Conflicts: imap-pop2 | |
65 | Conflicts: imap-pop3 | |
4dd0ee92 | 66 | Conflicts: qpopper |
4dd0ee92 | 67 | Conflicts: qpopper6 |
06468c41 | 68 | Conflicts: solid-pop3d |
d0ca46fe | 69 | Conflicts: tpop3d |
9db9f97b | 70 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
1be9fbde | 71 | |
144454c2 | 72 | %define _libexecdir %{_libdir}/cyrus |
f3b9d127 | 73 | |
1be9fbde | 74 | %description |
cb1cf368 | 75 | The Cyrus IMAP server is a scalable enterprise mail system designed |
948af35e | 76 | for use from small to large enterprise environments using |
1be9fbde AF |
77 | standards-based technologies. |
78 | ||
79 | A full Cyrus IMAP implementation allows a seamless mail and bulletin | |
948af35e | 80 | board environment to be set up across multiple servers. It differs |
81 | from other IMAP server implementations in that it is run on "sealed" | |
1be9fbde AF |
82 | servers, where users are not normally permitted to log in. The mailbox |
83 | database is stored in parts of the filesystem that are private to the | |
84 | Cyrus IMAP system. All user access to mail is through software using | |
85 | the IMAP, POP3, or KPOP protocols. | |
86 | ||
04d4eab0 | 87 | %description -l pl.UTF-8 |
948af35e | 88 | Serwer Cyrus IMAP jest skalowalnym systemem e-mail dla |
04d4eab0 JR |
89 | przedsiębiorstwa, zaprojektowanym dla małych i dużych firm i |
90 | wykorzystującym oparte na standardach technologie. | |
91 | ||
92 | Pełna implementacja Cyrus IMAP pozwala na bezproblemowe ustawienie | |
93 | środowiska poczty i elektronicznej tablicy ogłoszeniowej na kilku | |
94 | serwerach. Tym się różni od innych implementacji serwerów IMAP, że | |
95 | jest uruchamiany na "opieczętowanych" serwerach, na które w normalnych | |
96 | warunkach użytkownicy nie mogą się zalogować. Baza danych skrzynek | |
97 | pocztowych jest przechowywana w tych częściach systemu plików, które | |
98 | są dostępne jedynie dla systemu IMAP Cyrus. Wszelki dostęp do poczty | |
99 | ma miejsce poprzez oprogramowanie wykorzystujące protokoły IMAP, POP3 | |
948af35e | 100 | oraz KPOP. |
101 | ||
04d4eab0 JR |
102 | %description -l pt_BR.UTF-8 |
103 | O servidor IMAP Cyrus é um sistema de mail corporativo escalável | |
797aec93 | 104 | projetado para uso por pequenos a grandes ambientes corporativos |
04d4eab0 | 105 | usando tecnologias baseadas em padrões abertos. |
797aec93 | 106 | |
04d4eab0 JR |
107 | Uma implementação completa do Cyrus permite se configurar um ambiente |
108 | transparente de mail e bulletin board entre múltiplos servidores. Ele | |
797aec93 | 109 | difere de outros servidores IMAP por rodar em servidores "selados", |
04d4eab0 JR |
110 | onde usuários não possuem normalmente a permissão de log in. O banco |
111 | de dados de caixas de mail é armazenado em partes do sistema de | |
112 | arquivos que são privativos do sistema Cyrus. Todo o acesso de | |
113 | usuários aos mails se dá através de software usando os protocolos | |
797aec93 | 114 | IMAP, POP3 ou KPOP. |
115 | ||
9db9f97b JB |
116 | %package libs |
117 | Summary: Shared cyrus-imapd libraries | |
bdb0c67b | 118 | Summary(pl.UTF-8): Współdzielone biblioteki cyrus-imapd |
9db9f97b JB |
119 | Group: Libraries |
120 | ||
121 | %description libs | |
122 | Shared cyrus-imapd libraries. | |
123 | ||
04d4eab0 JR |
124 | %description libs -l pl.UTF-8 |
125 | Współdzielone biblioteki cyrus-imapd. | |
9db9f97b | 126 | |
26aa5f83 | 127 | %package devel |
9db9f97b | 128 | Summary: Header files for developing with cyrus-imapd libraries |
bdb0c67b | 129 | Summary(pl.UTF-8): Pliki nagłówkowe do programowania z użyciem bibliotek cyrus-imapd |
26aa5f83 | 130 | Group: Development/Libraries |
9db9f97b | 131 | Requires: %{name}-libs = %{version}-%{release} |
26aa5f83 | 132 | |
133 | %description devel | |
9db9f97b JB |
134 | This package provides the necessary header files files to allow you to |
135 | develop with cyrus-imapd libraries. | |
26aa5f83 | 136 | |
04d4eab0 JR |
137 | %description devel -l pl.UTF-8 |
138 | Ten pakiet zawiera pliki nagłówkowe niezbędne do tworzenia | |
9db9f97b | 139 | oprogramowania z wykorzystaniem bibliotek cyrus-imapd. |
26aa5f83 | 140 | |
141 | %package static | |
142 | Summary: Static cyrus-imapd libraries | |
bdb0c67b | 143 | Summary(pl.UTF-8): Biblioteki statyczne cyrus-imapd |
26aa5f83 | 144 | Group: Development/Libraries |
144454c2 | 145 | Requires: %{name}-devel = %{version}-%{release} |
26aa5f83 | 146 | |
147 | %description static | |
148 | Static cyrus-imapd libraries | |
149 | ||
04d4eab0 | 150 | %description static -l pl.UTF-8 |
26aa5f83 | 151 | Biblioteki statyczne cyrus-imapd |
152 | ||
f7cc6fbe | 153 | %package -n perl-%{name} |
154 | Summary: Perl interface to cyrus-imapd library | |
bdb0c67b | 155 | Summary(pl.UTF-8): Perlowy interfejs do biblioteki cyrus-imapd |
f7cc6fbe | 156 | Group: Development/Languages/Perl |
9db9f97b | 157 | Requires: %{name}-libs = %{version}-%{release} |
f7cc6fbe | 158 | |
159 | %description -n perl-%{name} | |
160 | Perl interface to cyrus-imapd library. | |
161 | ||
04d4eab0 | 162 | %description -n perl-%{name} -l pl.UTF-8 |
f7cc6fbe | 163 | Perlowy interfejs do biblioteki cyrus-imapd. |
164 | ||
1be9fbde | 165 | %prep |
e846e561 | 166 | %setup -q |
6920db12 | 167 | %patch0 -p1 |
c2419b53 | 168 | %patch1 -p1 |
144454c2 JB |
169 | |
170 | rm -rf autom4te.cache | |
3750750a | 171 | |
1be9fbde | 172 | %build |
1be9fbde | 173 | cd makedepend |
f53bf28b | 174 | %{__libtoolize} |
e25dce16 | 175 | %{__aclocal} |
2fbf581c | 176 | %{__autoconf} |
f53bf28b | 177 | cp -f %{_datadir}/automake/config.* . |
e846e561 | 178 | %configure |
07550cdb | 179 | %{__make} |
f53bf28b | 180 | PATH=$PATH:$(pwd); export PATH |
1be9fbde | 181 | cd .. |
9db9f97b | 182 | %{__libtoolize} |
e25dce16 | 183 | %{__aclocal} -I cmulocal |
184 | %{__autoheader} | |
2fbf581c | 185 | %{__autoconf} |
e3159f00 | 186 | cp -f %{_datadir}/automake/config.* . |
808aa207 | 187 | cp -f %{_datadir}/automake/install-sh . |
f3b9d127 | 188 | %configure \ |
c2419b53 | 189 | --with-auth=unix \ |
3c6d33dc | 190 | --without-libwrap \ |
9d1481eb | 191 | --with-cyrus-prefix=%{_libexecdir} \ |
144454c2 | 192 | --with-service-path=%{_libexecdir} \ |
573b6024 | 193 | --with-com_err=/usr \ |
2b0160ed | 194 | --with-perl=%{__perl} \ |
ad180cab ER |
195 | --enable-nntp \ |
196 | --enable-replication | |
573b6024 | 197 | %{__make} \ |
198 | INSTALLDIRS=vendor | |
1be9fbde | 199 | |
4dd0ee92 | 200 | %{__cc} %{rpmcflags} \ |
1097b491 | 201 | -DLIBEXECDIR="\"%{_libexecdir}\"" %{rpmldflags} -Wall -o deliver-wrapper %{SOURCE3} |
1be9fbde AF |
202 | |
203 | %install | |
f3b9d127 | 204 | rm -rf $RPM_BUILD_ROOT |
f3b9d127 AF |
205 | install -d \ |
206 | $RPM_BUILD_ROOT{%{_sbindir},%{_libexecdir},%{_mandir}} \ | |
6cd9161b | 207 | $RPM_BUILD_ROOT%{_sysconfdir}/{logrotate.d,sysconfig/rc-inetd} \ |
f3b9d127 | 208 | $RPM_BUILD_ROOT/var/spool/imap/stage. \ |
758683a1 | 209 | $RPM_BUILD_ROOT/var/lib/imap/{user,quota,proc,log,msg,deliverdb/db,sieve,db,socket} \ |
c2419b53 | 210 | $RPM_BUILD_ROOT/etc/{security,pam.d,rc.d/init.d} |
6920db12 | 211 | |
e5822417 JR |
212 | touch $RPM_BUILD_ROOT/var/lib/imap/mailboxes \ |
213 | $RPM_BUILD_ROOT/var/lib/imap/faillog \ | |
84577b34 | 214 | $RPM_BUILD_ROOT/etc/security/blacklist.imap \ |
e5f127bb | 215 | $RPM_BUILD_ROOT/etc/security/blacklist.pop3 |
f3b9d127 | 216 | |
573b6024 | 217 | %{__make} install \ |
218 | DESTDIR=$RPM_BUILD_ROOT \ | |
ea5bd6ff ER |
219 | CYRUS_USER=%(id -u) \ |
220 | CYRUS_GROUP=%(id -g) \ | |
573b6024 | 221 | INSTALLDIRS=vendor |
f3b9d127 | 222 | |
3c6d33dc | 223 | install deliver-wrapper $RPM_BUILD_ROOT%{_libexecdir}/deliver-wrapper |
f3b9d127 | 224 | |
3750750a | 225 | install %{SOURCE1} %{SOURCE2} %{SOURCE4} %{SOURCE5} . |
c2419b53 | 226 | install %{SOURCE6} $RPM_BUILD_ROOT/etc/logrotate.d/cyrus-imapd |
227 | install %{SOURCE7} $RPM_BUILD_ROOT%{_sysconfdir}/imapd.conf | |
c2419b53 | 228 | install %{SOURCE9} $RPM_BUILD_ROOT/etc/pam.d/imap |
229 | install %{SOURCE10} $RPM_BUILD_ROOT/etc/pam.d/pop | |
c38a6f02 | 230 | sed -e 's,/''usr/lib/cyrus,%{_libexecdir},' %{SOURCE11} > $RPM_BUILD_ROOT/etc/rc.d/init.d/cyrus-imapd |
72073223 | 231 | sed -e 's,/''usr/lib/cyrus,%{_libexecdir},' %{SOURCE13} > $RPM_BUILD_ROOT/etc/rc.d/init.d/cyrus-sync |
c2419b53 | 232 | install %{SOURCE12} $RPM_BUILD_ROOT%{_sysconfdir}/cyrus.conf |
1be9fbde | 233 | |
3750750a | 234 | mv -f $RPM_BUILD_ROOT%{_libexecdir}/master $RPM_BUILD_ROOT%{_libexecdir}/cyrus-master |
baa6c6f4 | 235 | mv -f $RPM_BUILD_ROOT%{_mandir}/man8/master.8 $RPM_BUILD_ROOT%{_mandir}/man8/cyrus-master.8 |
c38a6f02 ER |
236 | rm -f $RPM_BUILD_ROOT%{_mandir}/man8/idled.8 |
237 | rm -f $RPM_BUILD_ROOT%{perl_archlib}/perllocal.pod | |
3c6d33dc | 238 | |
e5f127bb | 239 | touch $RPM_BUILD_ROOT/etc/security/blacklist.{imap,pop3} |
1be9fbde | 240 | |
c38a6f02 | 241 | find $RPM_BUILD_ROOT%{perl_vendorarch} -name .packlist | xargs rm -v |
9d1481eb | 242 | |
f3b9d127 | 243 | # make hashed dirs |
610cc4ce | 244 | for i in `%{__perl} -le 'print for "a".."z"'`; do |
c38a6f02 ER |
245 | install -d $RPM_BUILD_ROOT%{_var}/lib/imap/user/$i |
246 | install -d $RPM_BUILD_ROOT%{_var}/lib/imap/quota/$i | |
247 | install -d $RPM_BUILD_ROOT%{_var}/lib/imap/sieve/$i | |
248 | install -d $RPM_BUILD_ROOT%{_var}/spool/imap/$i | |
610cc4ce | 249 | done |
1be9fbde | 250 | |
c0ac4d51 JB |
251 | %clean |
252 | rm -rf $RPM_BUILD_ROOT | |
253 | ||
a2e343ee | 254 | %pre |
8cb0dfcd | 255 | %useradd -u 76 -d /var/spool/imap -s /bin/false -c "Cyrus User" -g mail cyrus |
a2e343ee | 256 | |
1be9fbde | 257 | %post |
e5822417 | 258 | touch /var/lib/imap/faillog |
67fb57cd | 259 | chown cyrus:mail /var/lib/imap/faillog |
e5822417 | 260 | chmod 640 /var/lib/imap/faillog |
e5822417 | 261 | cd /var/lib/imap |
ff3301e7 | 262 | chattr +S . user quota user/* quota/* 2>/dev/null ||: |
263 | chattr +S /var/spool/imap /var/spool/imap/* 2>/dev/null ||: | |
8ad6112d ER |
264 | |
265 | /sbin/chkconfig --add cyrus-imapd | |
c38a6f02 | 266 | %service cyrus-imapd restart "cyrus imap daemon" |
72073223 | 267 | %service cyrus-sync restart "cyrus replication service" |
c2419b53 | 268 | |
269 | %preun | |
e2f602fa | 270 | if [ "$1" = "0" ]; then |
df8a13f2 | 271 | %service cyrus-imapd stop |
72073223 | 272 | %service cyrus-sync stop |
e2f602fa | 273 | /sbin/chkconfig --del cyrus-imapd |
72073223 | 274 | /sbin/chkconfig --del cyrus-sync |
e2f602fa | 275 | fi |
c2419b53 | 276 | |
a2e343ee | 277 | %postun |
278 | if [ "$1" = "0" ]; then | |
ff3301e7 | 279 | %userremove cyrus |
a2e343ee | 280 | fi |
281 | ||
9db9f97b JB |
282 | %post libs -p /sbin/ldconfig |
283 | %postun libs -p /sbin/ldconfig | |
284 | ||
f3b9d127 AF |
285 | %files |
286 | %defattr(644,root,root,755) | |
1097b491 | 287 | %doc cyrus-README cyrus-procmailrc cyrus-user-procmailrc.template |
8a851b4f | 288 | %doc cyrus-imapd-procmail+cyrus.mc COPYRIGHT doc/*.html tools |
41919aea ER |
289 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*.conf |
290 | %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/cyrus-imapd | |
291 | %attr(440,cyrus,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/* | |
292 | %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.* | |
b5845dff | 293 | %attr(754,root,root) /etc/rc.d/init.d/cyrus-imapd |
72073223 | 294 | %attr(754,root,root) /etc/rc.d/init.d/cyrus-sync |
c2419b53 | 295 | %attr(640,cyrus,mail) %ghost /var/lib/imap/faillog |
c2419b53 | 296 | %attr(755,root,root) %{_bindir}/* |
c38a6f02 | 297 | %dir %{_libexecdir} |
3750750a | 298 | %attr(4754,cyrus,mail) %{_libexecdir}/deliver |
f3b9d127 | 299 | %attr(2755,cyrus,mail) %{_libexecdir}/deliver-wrapper |
c648b02a | 300 | %attr(755,root,root) %{_libexecdir}/arbitron |
144454c2 | 301 | %attr(755,root,root) %{_libexecdir}/chk_cyrus |
070fb878 | 302 | %attr(755,root,root) %{_libexecdir}/ctl_cyrusdb |
c2419b53 | 303 | %attr(755,root,root) %{_libexecdir}/ctl_deliver |
304 | %attr(755,root,root) %{_libexecdir}/ctl_mboxlist | |
8a851b4f | 305 | %attr(755,root,root) %{_libexecdir}/cvt_cyrusdb |
070fb878 | 306 | %attr(755,root,root) %{_libexecdir}/cyr_dbtool |
9d1481eb | 307 | %attr(755,root,root) %{_libexecdir}/cyrdump |
070fb878 | 308 | %attr(755,root,root) %{_libexecdir}/cyr_expire |
144454c2 | 309 | %attr(755,root,root) %{_libexecdir}/cyrus-master |
070fb878 | 310 | %attr(755,root,root) %{_libexecdir}/fetchnews |
c2419b53 | 311 | %attr(755,root,root) %{_libexecdir}/fud |
312 | %attr(755,root,root) %{_libexecdir}/imapd | |
313 | %attr(755,root,root) %{_libexecdir}/ipurge | |
314 | %attr(755,root,root) %{_libexecdir}/lmtpd | |
070fb878 | 315 | %attr(755,root,root) %{_libexecdir}/lmtpproxyd |
ad180cab ER |
316 | %attr(755,root,root) %{_libexecdir}/make_md5 |
317 | %attr(755,root,root) %{_libexecdir}/sync_client | |
318 | %attr(755,root,root) %{_libexecdir}/sync_reset | |
319 | %attr(755,root,root) %{_libexecdir}/sync_server | |
808aa207 | 320 | %attr(755,root,root) %{_libexecdir}/mbexamine |
c2419b53 | 321 | %attr(755,root,root) %{_libexecdir}/mbpath |
070fb878 | 322 | %attr(755,root,root) %{_libexecdir}/nntpd |
144454c2 | 323 | %attr(755,root,root) %{_libexecdir}/notifyd |
c2419b53 | 324 | %attr(755,root,root) %{_libexecdir}/pop3d |
144454c2 | 325 | %attr(755,root,root) %{_libexecdir}/pop3proxyd |
070fb878 | 326 | %attr(755,root,root) %{_libexecdir}/proxyd |
c2419b53 | 327 | %attr(755,root,root) %{_libexecdir}/quota |
328 | %attr(755,root,root) %{_libexecdir}/reconstruct | |
144454c2 JB |
329 | %attr(755,root,root) %{_libexecdir}/sievec |
330 | %attr(755,root,root) %{_libexecdir}/smmapd | |
331 | %attr(755,root,root) %{_libexecdir}/squatter | |
c2419b53 | 332 | %attr(755,root,root) %{_libexecdir}/timsieved |
144454c2 | 333 | %attr(755,root,root) %{_libexecdir}/tls_prune |
070fb878 AF |
334 | %attr(755,root,root) %{_libexecdir}/unexpunge |
335 | ||
f3b9d127 | 336 | |
c2419b53 | 337 | %attr(750,cyrus,mail) /var/spool/imap |
338 | %attr(750,cyrus,mail) %dir /var/lib/imap | |
758683a1 | 339 | %attr(750,cyrus,mail) %dir /var/lib/imap/deliverdb |
340 | %attr(750,cyrus,mail) /var/lib/imap/deliverdb/db | |
341 | %attr(750,cyrus,mail) /var/lib/imap/quota | |
342 | %attr(750,cyrus,mail) /var/lib/imap/user | |
343 | %attr(750,cyrus,mail) /var/lib/imap/sieve | |
344 | %attr(750,cyrus,mail) /var/lib/imap/log | |
345 | %attr(750,cyrus,mail) /var/lib/imap/msg | |
346 | %attr(750,cyrus,mail) /var/lib/imap/proc | |
347 | %attr(750,cyrus,mail) /var/lib/imap/db | |
348 | %attr(750,cyrus,mail) /var/lib/imap/socket | |
41919aea | 349 | %attr(750,cyrus,mail) %config(noreplace) %verify(not md5 mtime size) /var/lib/imap/mailboxes |
f3b9d127 | 350 | |
1be9fbde | 351 | %{_mandir}/man*/* |
26aa5f83 | 352 | |
9db9f97b JB |
353 | %files libs |
354 | %defattr(644,root,root,755) | |
ddff1f48 ER |
355 | %attr(755,root,root) %{_libdir}/libcyrus.so.*.*.* |
356 | %attr(755,root,root) %{_libdir}/libcyrus_min.so.*.*.* | |
357 | %attr(755,root,root) %ghost %{_libdir}/libcyrus.so.0 | |
358 | %attr(755,root,root) %ghost %{_libdir}/libcyrus_min.so.0 | |
9db9f97b | 359 | |
26aa5f83 | 360 | %files devel |
361 | %defattr(644,root,root,755) | |
ddff1f48 ER |
362 | %attr(755,root,root) %{_libdir}/libcyrus.so |
363 | %attr(755,root,root) %{_libdir}/libcyrus_min.so | |
364 | %{_libdir}/libcyrus.la | |
365 | %{_libdir}/libcyrus_min.la | |
f3b9d127 | 366 | %{_includedir}/cyrus |
26aa5f83 | 367 | |
368 | %files static | |
369 | %defattr(644,root,root,755) | |
ddff1f48 ER |
370 | %{_libdir}/libcyrus.a |
371 | %{_libdir}/libcyrus_min.a | |
f7cc6fbe | 372 | |
373 | %files -n perl-%{name} | |
374 | %defattr(644,root,root,755) | |
573b6024 | 375 | %{perl_vendorarch}/Cyrus |
808aa207 JB |
376 | %dir %{perl_vendorarch}/auto/Cyrus |
377 | %dir %{perl_vendorarch}/auto/Cyrus/IMAP | |
378 | %attr(755,root,root) %{perl_vendorarch}/auto/Cyrus/IMAP/IMAP.so | |
379 | %{perl_vendorarch}/auto/Cyrus/IMAP/IMAP.bs | |
380 | %dir %{perl_vendorarch}/auto/Cyrus/SIEVE | |
381 | %dir %{perl_vendorarch}/auto/Cyrus/SIEVE/managesieve | |
382 | %attr(755,root,root) %{perl_vendorarch}/auto/Cyrus/SIEVE/managesieve/managesieve.so | |
383 | %{perl_vendorarch}/auto/Cyrus/SIEVE/managesieve/managesieve.bs |