X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=cyrus-imapd.spec;h=68832f79c9a45a7f5f99cabff4e7921ce42424c9;hb=e25dce16573b90e82ed690e5cf7ed66d26197bfe;hp=d6038c12f0961c062c9d405bd9d8e4e256d31a0d;hpb=9fbe1f5c54b423c3b6d2a9a63c8fb239175df7a0;p=packages%2Fcyrus-imapd.git diff --git a/cyrus-imapd.spec b/cyrus-imapd.spec index d6038c1..68832f7 100644 --- a/cyrus-imapd.spec +++ b/cyrus-imapd.spec @@ -1,13 +1,12 @@ %include /usr/lib/rpm/macros.perl -Summary: high-performance mail store with imap and pop3 +Summary: High-performance mail store with imap and pop3 Summary(pl): Wysoko wydajny serwer IMAP i POP3 +Summary(pt_BR): Um servidor de mail de alto desempenho que suporta IMAP e POP3 Name: cyrus-imapd Version: 2.0.16 -Release: 1 -License: academic/research +Release: 9 +License: BSD-like Group: Networking/Daemons -Group(de): Netzwerkwesen/Server -Group(pl): Sieciowe/Serwery Source0: ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/%{name}-%{version}.tar.gz Source1: cyrus-README Source2: cyrus-procmailrc @@ -24,29 +23,42 @@ Patch0: %{name}-snmp.patch Patch1: %{name}-mandir.patch Patch2: %{name}-paths.patch Patch3: %{name}-overquota.patch -Patch4: http://www.imasy.or.jp/~ume/ipv6/cyrus-imapd-2.0.16-ipv6-20010728.diff.gz +Patch4: http://www.imasy.or.jp/~ume/ipv6/%{name}-2.0.16-ipv6-20010728.diff.gz Patch5: %{name}-et.patch Patch6: %{name}-ac250.patch Patch7: %{name}-db3.patch Patch8: %{name}-ipv6.m4.patch +Patch9: %{name}-ac25x.patch URL: http://andrew2.andrew.cmu.edu/cyrus/imapd/ -#Icon: cyrus.gif -BuildRequires: e2fsprogs-devel >= 1.21 +BuildRequires: autoconf +BuildRequires: automake BuildRequires: cyrus-sasl-devel >= 1.5.27 BuildRequires: db3-devel >= 3.1.17 +BuildRequires: e2fsprogs-devel >= 1.21 BuildRequires: flex BuildRequires: openssl-devel >= 0.9.6a -BuildRequires: perl >= 5.6.1 -BuildRequires: ucd-snmp-devel +BuildRequires: perl-devel >= 5.6.1 +BuildRequires: ucd-snmp-devel >= 4.2.5-10 Prereq: rc-scripts -Prereq: /sbin/chkconfig +Requires(pre): /usr/sbin/useradd +Requires(post,preun):/sbin/chkconfig +Requires(postun): /usr/sbin/userdel 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: imap-pop3 Conflicts: qpopper -Conflicts: solid-pop3d Conflicts: qpopper6 +Conflicts: solid-pop3d +Conflicts: tpop3d Obsoletes: imapd +Obsoletes: imap Obsoletes: pop3daemon Obsoletes: imapdaemon @@ -65,10 +77,6 @@ database is stored in parts of the filesystem that are private to the Cyrus IMAP system. All user access to mail is through software using the IMAP, POP3, or KPOP protocols. -Note that this package can be used by ISPs and other to provide mail -services, but it may not be distributed as part of a commercial -product. - %description -l pl Serwer Cyrus IMAP jest skalowalnym systemem e-mail dla przedsiêbiorstwa, zaprojektowanym dla ma³ych i du¿ych firm i @@ -84,12 +92,60 @@ s ma miejsce poprzez oprogramowanie wykorzystuj±ce protoko³y IMAP, POP3 oraz KPOP. -Nale¿y zwróciæ uwagê na fakt, ¿e pakiet ten mo¿e byæ wykorzystywany -przez ISP, nie mo¿e byæ jednak rozpowszechniany jako czê¶æ -komercyjnego produktu. +%description -l pt_BR +O servidor IMAP Cyrus é um sistema de mail corporativo escalável +projetado para uso por pequenos a grandes ambientes corporativos +usando tecnologias baseadas em padrões abertos. + +Uma implementação completa do Cyrus permite se configurar um ambiente +transparente de mail e bulletin board entre múltiplos servidores. Ele +difere de outros servidores IMAP por rodar em servidores "selados", +onde usuários não possuem normalmente a permissão de log in. O banco +de dados de caixas de mail é armazenado em partes do sistema de +arquivos que são privativos do sistema Cyrus. Todo o acesso de +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 +%setup -q %patch0 -p1 %patch1 -p1 %patch2 -p0 @@ -99,20 +155,21 @@ komercyjnego produktu. %patch6 -p1 %patch7 -p1 %patch8 -p1 +%patch9 -p1 %build cd makedepend rm -f aclocal.m4 -aclocal -autoconf -%configure +%{__aclocal} +%{__autoconf} +%configure %{__make} -export PATH=$PATH:`pwd` +PATH=$PATH:`pwd`; export PATH cd .. rm -f aclocal.m4 -aclocal -I cmulocal -autoheader -autoconf +%{__aclocal} -I cmulocal +%{__autoheader} +%{__autoconf} %configure \ --with-auth=unix \ --without-libwrap \ @@ -121,7 +178,7 @@ autoconf %{__make} %{__cc} %{rpmcflags} \ - -DLIBEXECDIR=\"%{_libexecdir}\" %{rpmldflags} -Wall -o deliver-wrapper %{SOURCE3} + -DLIBEXECDIR="\"%{_libexecdir}\"" %{rpmldflags} -Wall -o deliver-wrapper %{SOURCE3} %install rm -rf $RPM_BUILD_ROOT @@ -153,24 +210,22 @@ mv -f $RPM_BUILD_ROOT%{_libexecdir}/bin/* $RPM_BUILD_ROOT%{_libexecdir} 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} find $RPM_BUILD_ROOT%{perl_sitearch} -name .packlist -exec rm {} \; -gzip -9nf cyrus-README cyrus-procmailrc cyrus-user-procmailrc.template \ - cyrus-imapd-procmail+cyrus.mc COPYRIGHT - # make hashed dirs oldpwd=`pwd` cd $RPM_BUILD_ROOT/var perl <