]> git.pld-linux.org Git - packages/cyrus-imapd.git/blobdiff - cyrus-imapd.spec
- update URL
[packages/cyrus-imapd.git] / cyrus-imapd.spec
index 943f6af9c85a592fcd3e3f3936b6fdb55d52bd1e..83a4ea3dfd9b14fba6e370660fa2eb8488f10c27 100644 (file)
@@ -3,12 +3,12 @@ Summary:      High-performance mail store with imap and pop3
 Summary(pl.UTF-8):     Wysoko wydajny serwer IMAP i POP3
 Summary(pt_BR.UTF-8):  Um servidor de mail de alto desempenho que suporta IMAP e POP3
 Name:          cyrus-imapd
-Version:       2.2.12
-Release:       7
+Version:       2.3.9
+Release:       0.3
 License:       BSD-like
 Group:         Networking/Daemons
 Source0:       ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/%{name}-%{version}.tar.gz
-# Source0-md5: 70b3bba526a8d36d3bb23a87d37e9188
+# Source0-md5: 113433c1fdc777e3b0466b5ce643b8bc
 Source1:       cyrus-README
 Source2:       cyrus-procmailrc
 Source3:       cyrus-deliver-wrapper.c
@@ -20,10 +20,10 @@ Source9:    %{name}.pamd
 Source10:      %{name}-pop.pamd
 Source11:      %{name}.init
 Source12:      cyrus.conf
+Source13:      cyrus-sync.init
 Patch0:                %{name}-et.patch
 Patch1:                %{name}-shared.patch
-Patch2:                %{name}-quota.patch
-URL:           http://andrew2.andrew.cmu.edu/cyrus/imapd/
+URL:           http://cyrusimap.web.cmu.edu/imapd/
 BuildRequires: autoconf >= 2.54
 BuildRequires: automake
 BuildRequires: cyrus-sasl-devel >= 1.5.27
@@ -41,7 +41,7 @@ Requires(postun):     /usr/sbin/userdel
 Requires(pre): /bin/id
 Requires(pre): /usr/sbin/useradd
 Requires:      %{name}-libs = %{version}-%{release}
-Requires:      rc-scripts
+Requires:      rc-scripts >= 0.4.0.18
 # needed by scripts from %{_bindir}
 Requires:      pam >= 0.79.0
 Requires:      perl-%{name} = %{version}-%{release}
@@ -162,7 +162,6 @@ Perlowy interfejs do biblioteki cyrus-imapd.
 %setup -q
 %patch0 -p1
 %patch1 -p1
-%patch2 -p1
 
 rm -rf autom4te.cache
 
@@ -187,7 +186,8 @@ cp -f %{_datadir}/automake/install-sh .
        --with-service-path=%{_libexecdir} \
        --with-com_err=/usr \
        --with-perl=%{__perl} \
-       --enable-nntp
+       --enable-nntp \
+       --enable-replication
 %{__make} \
        INSTALLDIRS=vendor
 
@@ -206,7 +206,7 @@ install -d \
 touch $RPM_BUILD_ROOT/var/lib/imap/mailboxes \
        $RPM_BUILD_ROOT/var/lib/imap/faillog \
        $RPM_BUILD_ROOT/etc/security/blacklist.imap \
-       $RPM_BUILD_ROOT/etc/security/blacklist.pop
+       $RPM_BUILD_ROOT/etc/security/blacklist.pop3
 
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT \
@@ -222,6 +222,7 @@ install %{SOURCE7}  $RPM_BUILD_ROOT%{_sysconfdir}/imapd.conf
 install %{SOURCE9}     $RPM_BUILD_ROOT/etc/pam.d/imap
 install %{SOURCE10}    $RPM_BUILD_ROOT/etc/pam.d/pop
 sed -e 's,/''usr/lib/cyrus,%{_libexecdir},' %{SOURCE11} > $RPM_BUILD_ROOT/etc/rc.d/init.d/cyrus-imapd
+sed -e 's,/''usr/lib/cyrus,%{_libexecdir},' %{SOURCE13} > $RPM_BUILD_ROOT/etc/rc.d/init.d/cyrus-sync
 install %{SOURCE12}    $RPM_BUILD_ROOT%{_sysconfdir}/cyrus.conf
 
 mv -f $RPM_BUILD_ROOT%{_libexecdir}/master     $RPM_BUILD_ROOT%{_libexecdir}/cyrus-master
@@ -229,7 +230,7 @@ mv -f $RPM_BUILD_ROOT%{_mandir}/man8/master.8       $RPM_BUILD_ROOT%{_mandir}/man8/cyr
 rm -f $RPM_BUILD_ROOT%{_mandir}/man8/idled.8
 rm -f $RPM_BUILD_ROOT%{perl_archlib}/perllocal.pod
 
-touch $RPM_BUILD_ROOT/etc/security/blacklist.{imap,pop}
+touch $RPM_BUILD_ROOT/etc/security/blacklist.{imap,pop3}
 
 find $RPM_BUILD_ROOT%{perl_vendorarch} -name .packlist | xargs rm -v
 
@@ -248,19 +249,23 @@ rm -rf $RPM_BUILD_ROOT
 %useradd -u 76 -d /var/spool/imap -s /bin/false -c "Cyrus User" -g mail cyrus
 
 %post
-/sbin/chkconfig --add cyrus-imapd
 touch /var/lib/imap/faillog
 chown cyrus:mail /var/lib/imap/faillog
 chmod 640 /var/lib/imap/faillog
 cd /var/lib/imap
 chattr +S . user quota user/* quota/* 2>/dev/null ||:
 chattr +S /var/spool/imap /var/spool/imap/* 2>/dev/null ||:
+
+/sbin/chkconfig --add cyrus-imapd
 %service cyrus-imapd restart "cyrus imap daemon"
+%service cyrus-sync restart "cyrus replication service"
 
 %preun
 if [ "$1" = "0" ]; then
        %service cyrus-imapd stop
+       %service cyrus-sync stop
        /sbin/chkconfig --del cyrus-imapd
+       /sbin/chkconfig --del cyrus-sync
 fi
 
 %postun
@@ -280,6 +285,7 @@ fi
 %attr(440,cyrus,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/*
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.*
 %attr(754,root,root) /etc/rc.d/init.d/cyrus-imapd
+%attr(754,root,root) /etc/rc.d/init.d/cyrus-sync
 %attr(640,cyrus,mail) %ghost /var/lib/imap/faillog
 %attr(755,root,root) %{_bindir}/*
 %dir %{_libexecdir}
@@ -287,22 +293,31 @@ fi
 %attr(2755,cyrus,mail) %{_libexecdir}/deliver-wrapper
 %attr(755,root,root) %{_libexecdir}/arbitron
 %attr(755,root,root) %{_libexecdir}/chk_cyrus
+%attr(755,root,root) %{_libexecdir}/ctl_cyrusdb
 %attr(755,root,root) %{_libexecdir}/ctl_deliver
 %attr(755,root,root) %{_libexecdir}/ctl_mboxlist
-%attr(755,root,root) %{_libexecdir}/ctl_cyrusdb
 %attr(755,root,root) %{_libexecdir}/cvt_cyrusdb
-%attr(755,root,root) %{_libexecdir}/cyr_expire
+%attr(755,root,root) %{_libexecdir}/cyr_dbtool
 %attr(755,root,root) %{_libexecdir}/cyrdump
+%attr(755,root,root) %{_libexecdir}/cyr_expire
 %attr(755,root,root) %{_libexecdir}/cyrus-master
+%attr(755,root,root) %{_libexecdir}/fetchnews
 %attr(755,root,root) %{_libexecdir}/fud
 %attr(755,root,root) %{_libexecdir}/imapd
 %attr(755,root,root) %{_libexecdir}/ipurge
 %attr(755,root,root) %{_libexecdir}/lmtpd
+%attr(755,root,root) %{_libexecdir}/lmtpproxyd
+%attr(755,root,root) %{_libexecdir}/make_md5
+%attr(755,root,root) %{_libexecdir}/sync_client
+%attr(755,root,root) %{_libexecdir}/sync_reset
+%attr(755,root,root) %{_libexecdir}/sync_server
 %attr(755,root,root) %{_libexecdir}/mbexamine
 %attr(755,root,root) %{_libexecdir}/mbpath
+%attr(755,root,root) %{_libexecdir}/nntpd
 %attr(755,root,root) %{_libexecdir}/notifyd
 %attr(755,root,root) %{_libexecdir}/pop3d
 %attr(755,root,root) %{_libexecdir}/pop3proxyd
+%attr(755,root,root) %{_libexecdir}/proxyd
 %attr(755,root,root) %{_libexecdir}/quota
 %attr(755,root,root) %{_libexecdir}/reconstruct
 %attr(755,root,root) %{_libexecdir}/sievec
@@ -310,8 +325,8 @@ fi
 %attr(755,root,root) %{_libexecdir}/squatter
 %attr(755,root,root) %{_libexecdir}/timsieved
 %attr(755,root,root) %{_libexecdir}/tls_prune
-%attr(755,root,root) %{_libexecdir}/fetchnews
-%attr(755,root,root) %{_libexecdir}/nntpd
+%attr(755,root,root) %{_libexecdir}/unexpunge
+
 
 %attr(750,cyrus,mail) /var/spool/imap
 %attr(750,cyrus,mail) %dir /var/lib/imap
This page took 0.080113 seconds and 4 git commands to generate.