X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=dovecot.spec;h=f45c91b84656816c5627f312df9c90462c2493a3;hb=d0105a85b5f01be63d9966354786598714dc33f1;hp=284dfea1b8a33134a80dafe0300ede37c8c389bb;hpb=b2edf960cf2b6a6323acad8a85e4800966090dd7;p=packages%2Fdovecot.git diff --git a/dovecot.spec b/dovecot.spec index 284dfea..f45c91b 100644 --- a/dovecot.spec +++ b/dovecot.spec @@ -10,16 +10,17 @@ Summary: IMAP and POP3 server written with security primarily in mind Summary(pl.UTF-8): Serwer IMAP i POP3 pisany głównie z myślą o bezpieczeństwie Name: dovecot -Version: 2.0.8 +Version: 2.1.10 Release: 1 Epoch: 1 License: MIT (libraries), LGPL v2.1 (the rest) Group: Networking/Daemons -Source0: http://dovecot.org/releases/2.0/%{name}-%{version}.tar.gz -# Source0-md5: 01b1c193469dfd14bf026a1516bea30c +Source0: http://dovecot.org/releases/2.1/%{name}-%{version}.tar.gz +# Source0-md5: a5a4b3c444cf37e2c6bb6df3af87e18e Source1: %{name}.pamd Source2: %{name}.init Source3: %{name}.sysconfig +Source4: %{name}.tmpfiles Patch0: %{name}-config.patch URL: http://dovecot.org/ BuildRequires: autoconf @@ -46,7 +47,7 @@ Requires(pre): /bin/id Requires(pre): /usr/bin/getgid Requires(pre): /usr/sbin/groupadd Requires(pre): /usr/sbin/useradd -Requires: %{name} = %{epoch}:%{version}-%{release} +Requires: %{name}-libs = %{epoch}:%{version}-%{release} Requires: pam >= 0.79.0 Provides: group(dovecot) Provides: imapdaemon @@ -169,14 +170,16 @@ touch config.rpath --with-ssl=openssl \ --with-moduledir=%{_libdir}/%{name}/plugins \ --with-ssldir=/var/lib/openssl \ - --sysconfdir=%{_sysconfdir} + --sysconfdir=%{_sysconfdir} \ + --with-systemdsystemunitdir=/lib/systemd/system %{__make} %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT/etc/{pam.d,rc.d/init.d,sysconfig,security} -install -d $RPM_BUILD_ROOT{/var/lib/dovecot,/var/run/dovecot/login} +install -d $RPM_BUILD_ROOT/etc/{pam.d,rc.d/init.d,sysconfig,security} \ + $RPM_BUILD_ROOT{/var/lib/dovecot,/var/run/dovecot/login} \ + $RPM_BUILD_ROOT/usr/lib/tmpfiles.d %{__make} install \ DESTDIR=$RPM_BUILD_ROOT @@ -186,6 +189,7 @@ mv -f $RPM_BUILD_ROOT%{_datadir}/doc/%{name}/example-config/* $RPM_BUILD_ROOT%{_ cp -a %{SOURCE1} $RPM_BUILD_ROOT/etc/pam.d/%{name} install -p %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name} cp -a %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/%{name} +install %{SOURCE4} $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/%{name}.conf touch $RPM_BUILD_ROOT/etc/security/blacklist.imap @@ -193,8 +197,8 @@ find $RPM_BUILD_ROOT%{_libdir}/%{name} -name '*.la' | xargs rm mv $RPM_BUILD_ROOT%{_libdir}/%{name}/dovecot-config $RPM_BUILD_ROOT%{_libdir}/%{name}-devel -rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name} -rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/README +%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name} +%{__rm} -r $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/README %clean rm -rf $RPM_BUILD_ROOT @@ -277,10 +281,12 @@ fi %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.imap %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name} %attr(754,root,root) /etc/rc.d/init.d/%{name} +%attr(755,root,root) %{_libdir}/%{name}/aggregator %attr(755,root,root) %{_libdir}/%{name}/anvil %attr(755,root,root) %{_libdir}/%{name}/auth %attr(755,root,root) %{_libdir}/%{name}/checkpassword-reply %attr(755,root,root) %{_libdir}/%{name}/config +%attr(755,root,root) %{_libdir}/%{name}/decode2text.sh %attr(755,root,root) %{_libdir}/%{name}/deliver %attr(755,root,root) %{_libdir}/%{name}/dict %attr(755,root,root) %{_libdir}/%{name}/director @@ -290,16 +296,21 @@ fi %attr(755,root,root) %{_libdir}/%{name}/gdbhelper %attr(755,root,root) %{_libdir}/%{name}/imap %attr(755,root,root) %{_libdir}/%{name}/imap-login -%attr(755,root,root) %{_libdir}/%{name}/listview +%attr(755,root,root) %{_libdir}/%{name}/indexer +%attr(755,root,root) %{_libdir}/%{name}/indexer-worker +%attr(755,root,root) %{_libdir}/%{name}/ipc %attr(755,root,root) %{_libdir}/%{name}/lmtp %attr(755,root,root) %{_libdir}/%{name}/log %attr(755,root,root) %{_libdir}/%{name}/maildirlock %attr(755,root,root) %{_libdir}/%{name}/pop3 %attr(755,root,root) %{_libdir}/%{name}/pop3-login %attr(755,root,root) %{_libdir}/%{name}/rawlog +%attr(755,root,root) %{_libdir}/%{name}/replicator %attr(755,root,root) %{_libdir}/%{name}/script %attr(755,root,root) %{_libdir}/%{name}/script-login %attr(755,root,root) %{_libdir}/%{name}/ssl-params +%attr(755,root,root) %{_libdir}/%{name}/stats +%attr(755,root,root) %{_libdir}/%{name}/xml2text %dir %{_libdir}/%{name}/plugins %attr(755,root,root) %{_libdir}/%{name}/plugins/*.so %dir %{_libdir}/%{name}/plugins/auth @@ -308,6 +319,7 @@ fi %attr(755,root,root) %{_libdir}/%{name}/plugins/dict/*.so %dir %{_libdir}/%{name}/plugins/doveadm %attr(755,root,root) %{_libdir}/%{name}/plugins/doveadm/*.so +/usr/lib/tmpfiles.d/%{name}.conf %dir /var/lib/dovecot %dir /var/run/dovecot %attr(750,root,dovenull) %dir /var/run/dovecot/login @@ -322,6 +334,8 @@ fi %attr(755,root,root) %{_libdir}/%{name}/libdovecot.so %attr(755,root,root) %{_libdir}/%{name}/libdovecot-lda.so %attr(755,root,root) %{_libdir}/%{name}/libdovecot-login.so +%attr(755,root,root) %{_libdir}/%{name}/libdovecot-sql.so +%attr(755,root,root) %{_libdir}/%{name}/libdovecot-ssl.so %attr(755,root,root) %{_libdir}/%{name}/libdovecot-storage.so %{_libdir}/%{name}-devel %{_includedir}/%{name} @@ -333,10 +347,14 @@ fi %attr(755,root,root) %{_libdir}/%{name}/libdovecot.so.0.0.0 %attr(755,root,root) %{_libdir}/%{name}/libdovecot-lda.so.0.0.0 %attr(755,root,root) %{_libdir}/%{name}/libdovecot-login.so.0.0.0 +%attr(755,root,root) %{_libdir}/%{name}/libdovecot-sql.so.0.0.0 +%attr(755,root,root) %{_libdir}/%{name}/libdovecot-ssl.so.0.0.0 %attr(755,root,root) %{_libdir}/%{name}/libdovecot-storage.so.0.0.0 # Note: we are in %{_libdir}/dovecot, ldconfig does not look into this # directory. This is why the following files are not %ghost %attr(755,root,root) %{_libdir}/%{name}/libdovecot.so.0 %attr(755,root,root) %{_libdir}/%{name}/libdovecot-lda.so.0 %attr(755,root,root) %{_libdir}/%{name}/libdovecot-login.so.0 +%attr(755,root,root) %{_libdir}/%{name}/libdovecot-sql.so.0 +%attr(755,root,root) %{_libdir}/%{name}/libdovecot-ssl.so.0 %attr(755,root,root) %{_libdir}/%{name}/libdovecot-storage.so.0