Summary(pt_BR): Um servidor de mail de alto desempenho que suporta IMAP e POP3
Name: cyrus-imapd
Version: 2.0.16
-Release: 6
+Release: 9
License: BSD-like
Group: Networking/Daemons
Source0: ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/%{name}-%{version}.tar.gz
Patch8: %{name}-ipv6.m4.patch
Patch9: %{name}-ac25x.patch
URL: http://andrew2.andrew.cmu.edu/cyrus/imapd/
-#Icon: cyrus.gif
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: cyrus-sasl-devel >= 1.5.27
Provides: imapdaemon
Provides: pop3daemon
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+Conflicts: courier-imap
+Conflicts: courier-imap-common
+Conflicts: courier-imap-pop3
Conflicts: imap
Conflicts: imap-common
Conflicts: imap-pop2
Conflicts: qpopper
Conflicts: qpopper6
Conflicts: solid-pop3d
+Conflicts: tpop3d
Obsoletes: imapd
+Obsoletes: imap
Obsoletes: pop3daemon
Obsoletes: imapdaemon
usuários aos mails se dá através de software usando os protocolos
IMAP, POP3 ou KPOP.
+%package devel
+Summary: Libraries and include files for developing with cyrus-imapd
+Summary(pl): Pliki potrzebne do programowania z u¿yciem cyrus-imapd
+Group: Development/Libraries
+Requires: %{name} = %{version}
+
+%description devel
+This package provides the necessary development libraries and include
+files to allow you to develop with cyrus-imapd.
+
+%description devel -l pl
+Ten pakiet zawiera biblioteki oraz pliki nag³ówkowe niezbêdne do
+tworzenia oprogramowania z wykorzystaniem cyrus-imapd.
+
+%package static
+Summary: Static cyrus-imapd libraries
+Summary(pl): Biblioteki statyczne cyrus-imapd
+Group: Development/Libraries
+Requires: %{name}-devel = %{version}
+
+%description static
+Static cyrus-imapd libraries
+
+%description static -l pl
+Biblioteki statyczne cyrus-imapd
+
+%package -n perl-%{name}
+Summary: Perl interface to cyrus-imapd library
+Summary(pl): Perlowy interfejs do biblioteki cyrus-imapd
+Group: Development/Languages/Perl
+Requires: %{name} = %{version}
+
+%description -n perl-%{name}
+Perl interface to cyrus-imapd library.
+
+%description -n perl-%{name} -l pl
+Perlowy interfejs do biblioteki cyrus-imapd.
+
%prep
%setup -q
%patch0 -p1
%build
cd makedepend
rm -f aclocal.m4
-aclocal
+%{__aclocal}
%{__autoconf}
%configure
%{__make}
PATH=$PATH:`pwd`; export PATH
cd ..
rm -f aclocal.m4
-aclocal -I cmulocal
-autoheader
+%{__aclocal} -I cmulocal
+%{__autoheader}
%{__autoconf}
%configure \
--with-auth=unix \
mv -f $RPM_BUILD_ROOT%{_libexecdir}/master $RPM_BUILD_ROOT%{_libexecdir}/cyrus-master
mv -f $RPM_BUILD_ROOT%{_mandir}/man8/master.8 $RPM_BUILD_ROOT%{_mandir}/man8/cyrus-master.8
rm -rf $RPM_BUILD_ROOT%{_libexecdir}/bin
+rm -rf $RPM_BUILD_ROOT%{_mandir}/man8/idled.8
touch $RPM_BUILD_ROOT/etc/security/blacklist.{imap,pop}
perl <<EOF
foreach \$i ("a".."z")
{
- mkdir "lib/imap/user/\$i", 0755;
- mkdir "lib/imap/quota/\$i", 0755;
- mkdir "lib/imap/sieve/\$i", 0755;
- mkdir "spool/imap/\$i", 0755;
+ mkdir "lib/imap/user/\$i", 0755;
+ mkdir "lib/imap/quota/\$i", 0755;
+ mkdir "lib/imap/sieve/\$i", 0755;
+ mkdir "spool/imap/\$i", 0755;
}
EOF
cd ${oldpwd}
%attr(755,root,root) %{_libexecdir}/reconstruct
%attr(755,root,root) %{_libexecdir}/timsieved
-%{perl_sitearch}/Cyrus
-%{perl_sitearch}/auto/Cyrus
-
%attr(750,cyrus,mail) /var/spool/imap
%attr(750,cyrus,mail) %dir /var/lib/imap
%attr(750,cyrus,mail) %dir /var/lib/imap/deliverdb
%attr(750,cyrus,mail) %config(noreplace) %verify(not size md5 mtime) /var/lib/imap/mailboxes
%{_mandir}/man*/*
+
+%files devel
+%defattr(644,root,root,755)
%{_includedir}/cyrus
+
+%files static
+%defattr(644,root,root,755)
%{_libdir}/lib*.a
+
+%files -n perl-%{name}
+%defattr(644,root,root,755)
+%{perl_sitearch}/Cyrus
+%{perl_sitearch}/auto/Cyrus