]> git.pld-linux.org Git - packages/dovecot.git/blame - dovecot.spec
- up to 2.3.10
[packages/dovecot.git] / dovecot.spec
CommitLineData
6865becd
JB
1#
2# Conditional build:
3ee251c0 3%bcond_without gssapi # without GSSAPI support
f4230487 4%bcond_without ldap # without LDAP auth
05561653 5%bcond_without lua # without Lua auth
f4230487
JB
6%bcond_without mysql # without MySQL auth
7%bcond_without pgsql # without PostgreSQL auth
b60b3e8a 8%bcond_without sqlite # without SQLite3 auth
f4230487 9%bcond_without sasl # without SASL auth
f5d18128 10%bcond_without tests # tests
8e04a4c1 11
b8f6d56a 12Summary: IMAP and POP3 server written with security primarily in mind
7ad305a6 13Summary(pl.UTF-8): Serwer IMAP i POP3 pisany głównie z myślą o bezpieczeństwie
b8f6d56a 14Name: dovecot
4d482294 15Version: 2.3.10
913634b8 16Release: 1
660b9616 17Epoch: 1
ba932ed4 18License: MIT (libraries), LGPL v2.1 (the rest)
b8f6d56a 19Group: Networking/Daemons
750df5ea 20Source0: http://dovecot.org/releases/2.3/%{name}-%{version}.tar.gz
4d482294 21# Source0-md5: 72afaff08a98c9cf75b4621c8e4f3885
8d47df47
TO
22Source1: %{name}.pamd
23Source2: %{name}.init
24Source3: %{name}.sysconfig
1fd90052 25Source4: %{name}.tmpfiles
8d47df47 26Patch0: %{name}-config.patch
469a4531 27Patch1: %{name}-rpath.patch
4d482294 28Patch2: %{name}-shebang.patch
027cb77c 29URL: http://dovecot.org/
0928494a
JB
30BuildRequires: autoconf
31BuildRequires: automake
d9e4e4b3 32BuildRequires: bzip2-devel
b9750edc 33BuildRequires: clucene-core-devel >= 2.3.3.4
b8cf09c1 34BuildRequires: curl-devel
f4230487 35%{?with_sasl:BuildRequires: cyrus-sasl-devel >= 2.0}
b8cf09c1 36BuildRequires: expat-devel
06acc771 37BuildRequires: gettext-tools
1ab66923 38%{?with_gssapi:BuildRequires: heimdal-devel}
2e9fa550 39BuildRequires: libapparmor-devel
d9e4e4b3 40BuildRequires: libcap-devel
d5662119 41BuildRequires: libicu-devel
b8cf09c1
AM
42BuildRequires: libstemmer-devel
43BuildRequires: libexttextcat-devel
0928494a 44BuildRequires: libtool
05561653 45%{?with_lua:BuildRequires: lua53-devel}
b8cf09c1 46BuildRequires: lz4-devel
f4230487 47%{?with_mysql:BuildRequires: mysql-devel}
2e75e92c 48%{?with_ldap:BuildRequires: openldap-devel >= 2.3.3}
6ceb4d17 49BuildRequires: openssl-devel >= 0.9.7d
6865becd 50BuildRequires: pam-devel
b7e03084 51BuildRequires: pkgconfig
f4230487 52%{?with_pgsql:BuildRequires: postgresql-devel}
9f0e9eb5 53BuildRequires: rpmbuild(macros) >= 1.647
930a78ad 54BuildRequires: sed >= 4.0
a0260ad9 55%{?with_sqlite:BuildRequires: sqlite3-devel}
d5662119 56BuildRequires: xz-devel
d9e4e4b3 57BuildRequires: zlib-devel
8d47df47 58Requires(post,preun): /sbin/chkconfig
c1df1ed1
KK
59Requires(postun): /usr/sbin/groupdel
60Requires(postun): /usr/sbin/userdel
61Requires(pre): /bin/id
62Requires(pre): /usr/bin/getgid
63Requires(pre): /usr/sbin/groupadd
64Requires(pre): /usr/sbin/useradd
147a541c 65Requires: %{name}-libs = %{epoch}:%{version}-%{release}
50c4e802 66Requires: pam >= 0.79.0
c1df1ed1 67Provides: group(dovecot)
8d47df47 68Provides: imapdaemon
23beb95b 69Provides: pop3daemon
660b9616 70Provides: user(dovecot)
23beb95b
JB
71# heimdal-daemons in PLD contained only "popper" (kerberized POP3 daemon)
72%{?with_gssapi:Obsoletes: heimdal-daemons}
b8f6d56a
JB
73BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
74
4bf55e2e
JR
75%define no_install_post_check_so 1
76
b8f6d56a
JB
77%description
78Dovecot is an IMAP and POP3 server for Linux/UNIX-like systems,
79written with security primarily in mind. Although it's written with C,
80it uses several coding techniques to avoid most of the common
81pitfalls.
82
83Dovecot can work with standard mbox and maildir formats and it's fully
84compatible with UW-IMAP and Courier IMAP servers as well as mail
85clients accessing the mailboxes directly. It's also planned to support
86storing mails in SQL databases.
87
88Dovecot is easy to set up and doesn't require special maintenance.
89Only thing you need is to get the authentication working properly - if
90your users are in /etc/passwd there's hardly anything you have to do.
91
92Dovecot should be pretty fast, mostly because of index files that
93Dovecot maintains; instead of having to scan through all the data in
8d47df47
TO
94mailbox, Dovecot can get most of the wanted information from index
95with little effort.
b8f6d56a
JB
96
97Status:
ddfebb5d 98- should be quite ready for use with normal IMAP clients
3fcc147b
KK
99- complete IMAP4rev1 and POP3 support
100- supports THREAD, SORT and IDLE extensions, required by many IMAP
101 webmails
102- complete TLS/SSL support
ddfebb5d 103- IPv6 ready
104- shared mailboxes aren't yet supported
3fcc147b
KK
105- Maildir++ quota is supported, bad hard filesystem quota can be
106 problematic
b8f6d56a 107
db6f7644
JR
108%description -l pl.UTF-8
109Dovecot to serwer IMAP i POP3 dla systemów linuksowych/uniksowych,
110pisany głównie z myślą o bezpieczeństwie. Chociaż jest pisany w C,
111używa kilku technik kodowania zapobiegających większości popularnych
112pułapek.
0928494a 113
db6f7644
JR
114Dovecot może działać ze standardowymi formatami mbox i maildir, jest
115całkowicie kompatybilny z serwerami UW-IMAP i Courier IMAP, a także z
116klientami pocztowymi bezpośrednio dostającymi się do skrzynek.
117Planowana jest także obsługa przechowywania listów w bazach SQL.
0928494a 118
db6f7644
JR
119Dovecot jest łatwy do skonfigurowania i nie wymaga specjalnego
120nadzoru. Wystarczy tylko doprowadzić do działania uwierzytelnianie -
121jeśli użytkownicy są w /etc/passwd, to właściwie nie trzeba nic
122zmieniać.
0928494a 123
db6f7644 124Dovecot powinien być w miarę szybki, głównie z powodu plików
0928494a 125indeksowych utrzymywanych przez serwer; zamiast potrzeby skanowania
db6f7644
JR
126wszystkich danych w skrzynce, Dovecot może małym kosztem uzyskać
127większość potrzebnych informacji z indeksu.
0928494a
JB
128
129Stan:
db6f7644
JR
130- powinien być gotowy do użycia ze zwykłymi klientami IMAP
131- pełna obsługa IMAP4rev1 i POP3
132- obsługa rozszerzeń THREAD, SORT i IDLE, wymaganych przez wiele
3fcc147b 133 webmaili IMAP
db6f7644
JR
134- obsługa IPv6
135- pełna obsługa TLS/SSL
136- quota Maildir++ jest obsługiwana, ale twarda quota na systemach
137 plików może być problematyczna
0928494a 138
23beb95b
JB
139%package libs
140Summary: Dovecot shared libraries
141Summary(pl.UTF-8): Współdzielone biblioteki Dovecota
142Group: Development/Libraries
143
144%description libs
145Dovecot shared libraries.
146
147%description libs -l pl.UTF-8
148Współdzielone biblioteki Dovecota.
149
ee9bfb11 150%package devel
f4f4ea9e 151Summary: Development package for Dovecot plugins
152Summary(pl.UTF-8): Pakiet programistyczny do tworzenia wtyczek dla Dovecota
1f7b33f9 153Group: Development/Libraries
7fbaf96b 154Requires: %{name}-libs = %{epoch}:%{version}-%{release}
ee9bfb11
JS
155
156%description devel
f4f4ea9e 157Development package for Dovecot plugins.
d3be9b82
JB
158
159%description devel -l pl.UTF-8
f4f4ea9e 160Pakiet programistyczny do tworzenia wtyczek dla Dovecota.
ee9bfb11 161
b8f6d56a
JB
162%prep
163%setup -q
8d47df47 164%patch0 -p1
469a4531 165%patch1 -p1
4d482294 166%patch2 -p1
9f6c4ad4 167
301d0b92 168%{__sed} -i 's,/usr/lib/dovecot,%{_libdir}/dovecot,g' doc/example-config/*.conf doc/example-config/conf.d/*.conf
b8f6d56a 169
a28d32a7
AM
170%{__sed} -i 's,#!/usr/bin/env bash,#!/bin/bash,' src/util/health-check.sh
171
b8f6d56a 172%build
06cf0ac5 173touch config.rpath
b8f6d56a 174%{__libtoolize}
edea71d0 175%{__aclocal} -I . -I m4
b8f6d56a
JB
176%{__autoconf}
177%{__autoheader}
178%{__automake}
6865becd 179%configure \
916a5fbe 180 ac_cv_prog_VALGRIND=no \
0d8cffe3 181 CPPFLAGS="%{rpmcppflags} -I/usr/include/libstemmer -D_LINUX_QUOTA_VERSION=2" \
ba932ed4 182 --disable-static \
5d7b06ff 183 --enable-hardening \
6865becd 184 %{?debug:--enable-debug} \
3082a74f 185 %{?with_ldap:--with-ldap=yes} \
f4230487
JB
186 %{?with_mysql:--with-mysql} \
187 %{?with_pgsql:--with-pgsql} \
a0260ad9 188 %{?with_sqlite:--with-sqlite} \
ff3fede5 189 %{?with_gssapi:--with-gssapi=plugin} \
05561653 190 %{?with_lua:--with-lua=plugin} \
b8cf09c1
AM
191 --with-lucene \
192 --with-stemmer \
193 --with-solr \
ff3fede5
AM
194 --with-sql=plugin \
195 --with-pam \
d9e4e4b3
AM
196 --with-zlib \
197 --with-bzlib \
198 --with-libcap \
6865becd 199 --with-ssl=openssl \
c58c659d
JR
200%ifarch x32
201 --without-libunwind \
202%endif
d3f43412 203 --with-moduledir=%{_libdir}/%{name}/plugins \
d9e4e4b3 204 --with-ssldir=/var/lib/openssl \
5152fa81 205 --sysconfdir=%{_sysconfdir} \
9f0e9eb5 206 --with-systemdsystemunitdir=%{systemdunitdir}
b8f6d56a
JB
207
208%{__make}
209
f5d18128
AM
210%{?with_tests:%{__make} check}
211
b8f6d56a
JB
212%install
213rm -rf $RPM_BUILD_ROOT
1fd90052
JR
214install -d $RPM_BUILD_ROOT/etc/{pam.d,rc.d/init.d,sysconfig,security} \
215 $RPM_BUILD_ROOT{/var/lib/dovecot,/var/run/dovecot/login} \
216 $RPM_BUILD_ROOT/usr/lib/tmpfiles.d
b8f6d56a
JB
217
218%{__make} install \
219 DESTDIR=$RPM_BUILD_ROOT
220
d3f43412 221mv -f $RPM_BUILD_ROOT%{_datadir}/doc/%{name}/example-config/* $RPM_BUILD_ROOT%{_sysconfdir}/dovecot
b8f6d56a 222
8e04a4c1
ER
223cp -a %{SOURCE1} $RPM_BUILD_ROOT/etc/pam.d/%{name}
224install -p %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
225cp -a %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
1fd90052 226install %{SOURCE4} $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/%{name}.conf
8d47df47
TO
227
228touch $RPM_BUILD_ROOT/etc/security/blacklist.imap
229
4aef4380 230find $RPM_BUILD_ROOT%{_libdir}/%{name} -name '*.la' | xargs rm
bb75c55c 231
1fd90052
JR
232%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
233%{__rm} -r $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/README
1f7b33f9 234
b8f6d56a
JB
235%clean
236rm -rf $RPM_BUILD_ROOT
237
c1df1ed1
KK
238%pre
239%groupadd -g 172 dovecot
240%useradd -u 172 -d /usr/share/empty -s /bin/false -c "Dovecot server" -g dovecot dovecot
74a997c5
AM
241%groupadd -g 254 dovenull
242%useradd -u 254 -d /usr/share/empty -s /bin/false -c "Dovecot server" -g dovenull dovenull
c1df1ed1 243
8d47df47
TO
244%post
245/sbin/chkconfig --add dovecot
0182c7a5 246%service dovecot restart
9f0e9eb5 247%systemd_post dovecot.socket dovecot.service
8d47df47
TO
248
249%preun
250if [ "$1" = "0" ]; then
65d55d28 251 %service dovecot stop
8d47df47
TO
252 /sbin/chkconfig --del dovecot
253fi
9f0e9eb5 254%systemd_preun dovecot.service dovecot.socket
8d47df47 255
c1df1ed1
KK
256%postun
257if [ "$1" = "0" ]; then
258 %userremove dovecot
259 %groupremove dovecot
74a997c5
AM
260 %userremove dovenull
261 %groupremove dovenull
c1df1ed1 262fi
9f0e9eb5 263%systemd_reload
c1df1ed1 264
bc5d3bcd
AM
265%post libs -p /sbin/ldconfig
266%postun libs -p /sbin/ldconfig
267
a6b782c0
JR
268%triggerin -- pam
269# restart devocot if pam is upgraded
270# (dovecot is linked with old libpam but tries to open modules linked with new libpam)
271if [ "$2" != 1 ]; then
272 %service -q dovecot restart
273fi
274
28c2da72
JR
275%triggerpostun -- dovecot < 1:2.0.0
276# upgrading dovecot < 1.1
fdaf3880
PG
277echo "Configuration change default_mail_env -> mail_location"
278%{__sed} -i -e "s/^default_mail_env/mail_location/" /etc/dovecot/dovecot.conf
28c2da72 279# upgrading dovecot < 2.0
b897a7bd 280i=0
687a6849
AM
281for a in /etc/dovecot/dovecot-db-example.conf \
282 /etc/dovecot/dovecot-dict-sql-example.conf \
283 /etc/dovecot/dovecot-ldap-example.conf \
284 /etc/dovecot/dovecot-sql-example.conf \
285 /etc/dovecot/dovecot.conf; do
286 if [ -f "$a" ]; then
b897a7bd
AM
287 [ "$i" -eq 0 ] && echo "Read http://wiki2.dovecot.org/Upgrading/2.0"
288 i=1
687a6849 289 echo "Trying to migrate $a config file to dovecot 2."
8c43f42b 290 cp -a "$a" "$a-1.2.org"
d31b09de
AM
291 :> "$a.log"
292 chmod 600 "$a.log"
8c43f42b 293 # convert config and prefix stderr lines with #
d31b09de 294 %{_bindir}/doveconf -n -c "$a-1.2.org" > "$a" 2> "$a.log" || :
687a6849
AM
295 fi
296done
8c43f42b
AM
297if [ "$i" -eq 1 ]; then
298 echo "Please verify contents of %{_sysconfdir}/%{name}/* files."
299fi
fdaf3880 300
9f0e9eb5
AF
301%triggerpostun -- %{name} < 1:2.2.4-2
302%systemd_trigger dovecot.service dovecot.socket
303
b8f6d56a
JB
304%files
305%defattr(644,root,root,755)
306# COPYING contains some notes, not actual LGPL text
caf88cd1 307%doc AUTHORS COPYING ChangeLog NEWS README TODO doc/*.txt doc/*.c*f doc/wiki/*.txt
bb75c55c
AM
308%attr(755,root,root) %{_bindir}/doveadm
309%attr(755,root,root) %{_bindir}/doveconf
4d482294 310%attr(755,root,root) %{_bindir}/dovecot-sysreport
bb75c55c 311%attr(755,root,root) %{_bindir}/dsync
8d47df47 312%attr(755,root,root) %{_sbindir}/%{name}
15872051 313%attr(751,root,root) %dir %{_sysconfdir}/%{name}
c19c6ee3 314%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/%{name}.conf
bb75c55c
AM
315%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*.ext
316%attr(751,root,root) %dir %{_sysconfdir}/%{name}/conf.d
317%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/conf.d/*.conf
318%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/conf.d/*.ext
c5c6a170 319%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/%{name}
320%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.imap
321%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
8d47df47 322%attr(754,root,root) /etc/rc.d/init.d/%{name}
e825b166
JB
323%if "%{_libexecdir}" != "%{_libdir}"
324%dir %{_libexecdir}/%{name}
325%endif
6826e7cb
JR
326%attr(755,root,root) %{_libexecdir}/%{name}/aggregator
327%attr(755,root,root) %{_libexecdir}/%{name}/anvil
328%attr(755,root,root) %{_libexecdir}/%{name}/auth
329%attr(755,root,root) %{_libexecdir}/%{name}/checkpassword-reply
330%attr(755,root,root) %{_libexecdir}/%{name}/config
331%attr(755,root,root) %{_libexecdir}/%{name}/decode2text.sh
332%attr(755,root,root) %{_libexecdir}/%{name}/deliver
333%attr(755,root,root) %{_libexecdir}/%{name}/dict
334%attr(755,root,root) %{_libexecdir}/%{name}/director
335%attr(755,root,root) %{_libexecdir}/%{name}/dns-client
336%attr(755,root,root) %{_libexecdir}/%{name}/doveadm-server
337%attr(755,root,root) %{_libexecdir}/%{name}/dovecot-lda
338%attr(755,root,root) %{_libexecdir}/%{name}/gdbhelper
a0821751 339%attr(755,root,root) %{_libexecdir}/%{name}/health-check.sh
6826e7cb
JR
340%attr(755,root,root) %{_libexecdir}/%{name}/imap
341%attr(755,root,root) %{_libexecdir}/%{name}/imap-hibernate
342%attr(755,root,root) %{_libexecdir}/%{name}/imap-login
343%attr(755,root,root) %{_libexecdir}/%{name}/imap-urlauth
344%attr(755,root,root) %{_libexecdir}/%{name}/imap-urlauth-login
345%attr(755,root,root) %{_libexecdir}/%{name}/imap-urlauth-worker
346%attr(755,root,root) %{_libexecdir}/%{name}/indexer
347%attr(755,root,root) %{_libexecdir}/%{name}/indexer-worker
348%attr(755,root,root) %{_libexecdir}/%{name}/ipc
349%attr(755,root,root) %{_libexecdir}/%{name}/lmtp
350%attr(755,root,root) %{_libexecdir}/%{name}/log
351%attr(755,root,root) %{_libexecdir}/%{name}/maildirlock
750df5ea 352%attr(755,root,root) %{_libexecdir}/%{name}/old-stats
6826e7cb
JR
353%attr(755,root,root) %{_libexecdir}/%{name}/pop3
354%attr(755,root,root) %{_libexecdir}/%{name}/pop3-login
355%attr(755,root,root) %{_libexecdir}/%{name}/quota-status
356%attr(755,root,root) %{_libexecdir}/%{name}/rawlog
357%attr(755,root,root) %{_libexecdir}/%{name}/replicator
358%attr(755,root,root) %{_libexecdir}/%{name}/script
359%attr(755,root,root) %{_libexecdir}/%{name}/script-login
6826e7cb 360%attr(755,root,root) %{_libexecdir}/%{name}/stats
750df5ea
AM
361%attr(755,root,root) %{_libexecdir}/%{name}/submission
362%attr(755,root,root) %{_libexecdir}/%{name}/submission-login
6826e7cb 363%attr(755,root,root) %{_libexecdir}/%{name}/xml2text
1ceccb88 364%attr(755,root,root) %{_libdir}/%{name}/libdcrypt_openssl.so
d3be9b82 365%dir %{_libdir}/%{name}/plugins
ee9bfb11 366%attr(755,root,root) %{_libdir}/%{name}/plugins/*.so
ff3fede5 367%dir %{_libdir}/%{name}/plugins/auth
8e04a4c1 368%attr(755,root,root) %{_libdir}/%{name}/plugins/auth/*.so
ff3fede5 369%dir %{_libdir}/%{name}/plugins/dict
8e04a4c1 370%attr(755,root,root) %{_libdir}/%{name}/plugins/dict/*.so
bb75c55c 371%dir %{_libdir}/%{name}/plugins/doveadm
8e04a4c1 372%attr(755,root,root) %{_libdir}/%{name}/plugins/doveadm/*.so
750df5ea
AM
373%dir %{_libdir}/%{name}/plugins/old-stats
374%attr(755,root,root) %{_libdir}/%{name}/plugins/old-stats/*.so
29cabdb6 375%{_datadir}/dovecot
9f0e9eb5
AF
376%{systemdunitdir}/dovecot.service
377%{systemdunitdir}/dovecot.socket
1fd90052 378/usr/lib/tmpfiles.d/%{name}.conf
e7291b43 379%dir /var/lib/dovecot
c1df1ed1 380%dir /var/run/dovecot
aade0d64 381%attr(750,root,dovenull) %dir /var/run/dovecot/login
ee9bfb11 382
bb75c55c
AM
383%{_mandir}/man1/deliver.1*
384%{_mandir}/man1/dove*.1*
385%{_mandir}/man1/dsync.1*
386%{_mandir}/man7/doveadm-search-query.7*
387
7fbaf96b 388%files libs
389%defattr(644,root,root,755)
390%dir %{_libdir}/%{name}
283503bf 391
8e04a4c1 392%attr(755,root,root) %{_libdir}/%{name}/libdovecot.so.0.0.0
946ce37d 393%attr(755,root,root) %{_libdir}/%{name}/libdovecot-compression.so.0.0.0
283503bf 394%attr(755,root,root) %{_libdir}/%{name}/libdovecot-dsync.so.0.0.0
c00d3702 395%attr(755,root,root) %{_libdir}/%{name}/libdovecot-fts.so.0.0.0
8e04a4c1 396%attr(755,root,root) %{_libdir}/%{name}/libdovecot-lda.so.0.0.0
6bde1f23 397%{?with_ldap:%attr(755,root,root) %{_libdir}/%{name}/libdovecot-ldap.so.0.0.0}
8e04a4c1 398%attr(755,root,root) %{_libdir}/%{name}/libdovecot-login.so.0.0.0
30b6d006 399%attr(755,root,root) %{_libdir}/%{name}/libdovecot-sql.so.0.0.0
8e04a4c1
ER
400%attr(755,root,root) %{_libdir}/%{name}/libdovecot-storage.so.0.0.0
401# Note: we are in %{_libdir}/dovecot, ldconfig does not look into this
96e29b16 402# directory. This is why the following files are not %ghost
8e04a4c1 403%attr(755,root,root) %{_libdir}/%{name}/libdovecot.so.0
946ce37d 404%attr(755,root,root) %{_libdir}/%{name}/libdovecot-compression.so.0
283503bf 405%attr(755,root,root) %{_libdir}/%{name}/libdovecot-dsync.so.0
c00d3702 406%attr(755,root,root) %{_libdir}/%{name}/libdovecot-fts.so.0
8e04a4c1 407%attr(755,root,root) %{_libdir}/%{name}/libdovecot-lda.so.0
6bde1f23 408%{?with_ldap:%attr(755,root,root) %{_libdir}/%{name}/libdovecot-ldap.so.0}
8e04a4c1 409%attr(755,root,root) %{_libdir}/%{name}/libdovecot-login.so.0
30b6d006 410%attr(755,root,root) %{_libdir}/%{name}/libdovecot-sql.so.0
8e04a4c1 411%attr(755,root,root) %{_libdir}/%{name}/libdovecot-storage.so.0
23beb95b
JB
412
413%files devel
414%defattr(644,root,root,755)
415%attr(755,root,root) %{_libdir}/%{name}/libdovecot.so
416%attr(755,root,root) %{_libdir}/%{name}/libdovecot-compression.so
417%attr(755,root,root) %{_libdir}/%{name}/libdovecot-dsync.so
418%attr(755,root,root) %{_libdir}/%{name}/libdovecot-fts.so
419%attr(755,root,root) %{_libdir}/%{name}/libdovecot-lda.so
420%{?with_ldap:%attr(755,root,root) %{_libdir}/%{name}/libdovecot-ldap.so}
421%attr(755,root,root) %{_libdir}/%{name}/libdovecot-login.so
422%attr(755,root,root) %{_libdir}/%{name}/libdovecot-sql.so
423%attr(755,root,root) %{_libdir}/%{name}/libdovecot-storage.so
424%{_libdir}/%{name}/%{name}-config
425%{_includedir}/%{name}
426%{_aclocaldir}/dovecot.m4
This page took 0.106884 seconds and 4 git commands to generate.