X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=fetchmail.spec;h=10e6c9713fee8ef8fe6eb1e80bb6b36278ec934b;hb=185c43bcf85c3282140b256114751cfabc839f11;hp=86bcfe54d207649e13008858b0397d3c42630f88;hpb=f554d7ae0043a03896701ed46c3772bed089948b;p=packages%2Ffetchmail.git diff --git a/fetchmail.spec b/fetchmail.spec index 86bcfe5..10e6c97 100644 --- a/fetchmail.spec +++ b/fetchmail.spec @@ -1,3 +1,8 @@ +# +# Conditional build: +%bcond_without ssl # build without SSL support +%bcond_without ipv6 # build without IPv6 support +# Summary: Remote mail fetch daemon for POP2, POP3, APOP, IMAP Summary(da): Alsidig POP/IMAP post-afhentnings dæmon Summary(de): Dämon zum Laden entfernter Mail (POP2, POP3, APOP, IMAP) @@ -5,30 +10,31 @@ Summary(es): Recolector de correo via POP/IMAP Summary(fr): Démon de récupération du mail pour POP2, POP3, APOP, IMAP Summary(pl): Zdalny demon pocztowy do protoko³ów POP2, POP3, APOP, IMAP Summary(pt): Busca mensagens de um servidor usando POP ou IMAP +Summary(ru): õÔÉÌÉÔÁ ÉÚ×ÌÅÞÅÎÉÑ ÐÏÞÔÙ Ó ÕÄÁÌÅÎÎÏÊ ÍÁÛÉÎÙ ÐÏ ÐÒÏÔÏËÏÌÁÍ POP/IMAP Summary(tr): POP2, POP3, APOP, IMAP protokolleri ile uzaktan mektup alma yazýlýmý +Summary(uk): õÔÉ̦ÔÁ ÏÔÒÉÍÁÎÎÑ ÐÏÛÔÉ Ú ×¦ÄÄÁÌÅÎϧ ÍÁÛÉÎÉ ÐÏ ÐÒÏÔÏËÏÌÁÍ POP/IMAP +Summary(zh_CN): ¹¦ÄÜÇ¿´óµÄ POP/IMAP µç×ÓÓʼþÊÕÈ¡ÊØ»¤½ø³Ì Name: fetchmail -Version: 5.8.10 -Release: 1 +Version: 6.2.5 +Release: 6 License: GPL -Vendor: Eric S. Raymond Group: Applications/Mail -Group(de): Applikationen/Post -Group(pl): Aplikacje/Poczta -Group(pt): Aplicações/Correio Eletrônico -Source0: http://www.tuxedo.org/~esr/fetchmail/%{name}-%{version}.tar.gz +Source0: http://catb.org/~esr/fetchmail/%{name}-%{version}.tar.gz +# Source0-md5: 9956b30139edaa4f5f77c4d0dbd80225 Source1: %{name}conf.desktop Source2: %{name}.sysconfig Source3: %{name}.init Source4: %{name}.logrotate -Patch0: %{name}-shroud.patch +Patch0: %{name}-pl.po-update.patch +Patch1: %{name}-home_etc.patch +Patch2: %{name}-ssl.patch Icon: fetchmail.gif -URL: http://www.tuxedo.org/~esr/fetchmail/ -%{!?_without_ssl:BuildRequires: openssl-devel >= 0.9.6a} -BuildRequires: gettext-devel -BuildRequires: flex +URL: http://www.catb.org/~esr/fetchmail/ +BuildRequires: automake BuildRequires: bison -BuildRequires: sed -Requires: smtpdaemon +BuildRequires: flex +BuildRequires: gettext-devel +%{?with_ssl:BuildRequires: openssl-devel >= 0.9.7d} Requires: setup >= 2.3 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -86,24 +92,43 @@ servidor de mail remoto. Ele pode usar Post Office Protocol (POP) ou IMAP (Internet Mail Access Protocol) para isso, e entrega o mail através do servidor local SMTP (normalmente sendmail). +%description -l ru +Fetchmail - ÜÔÏ ÕÔÉÌÉÔÁ ÉÚ×ÌÅÞÅÎÉÑ ÐÏÞÔÙ Ó ÕÄÁÌÅÎÎÏÊ ÍÁÛÉÎÙ É +ÆÏÒ×ÁÒÄÉÎÇÁ, ÐÒÅÄÎÁÚÎÁÞÅÎÎÁÑ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÎÁ on-demand TCP/IP +ÓÏÅÄÉÎÅÎÉÑÈ, ÔÁËÉÈ ËÁË SLIP ÉÌÉ PPP ÓÏÅÄÎÅÎÉÑ. Fetchmail ÐÏÄÄÅÒÖÉ×ÁÅÔ +×ÓÅ ÉÓÐÏÌØÚÕÅÍÙÅ × ÎÁÓÔÏÑÝÅÅ ×ÒÅÍÑ × éÎÅÒÎÅÔÅ ÐÒÏÔÏËÏÌÙ ÕÄÁÌÅÎÎÏÊ +ÐÏÞÔÙ (POP2, POP3, RPOP, APOP, KPOP, ×ÓÅ IMAPÙ, ESMTP ETRN). úÁÔÅÍ +Fetchmail ÆÏÒ×ÁÒÄÉÔ ÉÚ×ÌÅÞÅÎÎÕÀ ÐÏÞÔÕ ÞÅÒÅÚ SMTP, ÞÔÏÂÙ ×É ÍÏÇÌÉ +ÐÒÏÞÉÔÁÔØ ÅÅ Ó×ÏÉÍ ÌÀÂÉÍÙÍ ÐÏÞÔÏ×ÙÍ ËÌÉÅÎÔÏÍ. + %description -l tr fetchmail yazýlýmý, POP veya IMAP desteði veren bir sunucuda yer alan mektuplarýnýzý alýr. +%description -l uk +Fetchmail - ÃÅ ÕÔÉ̦ÔÁ ÏÔÒÉÍÁÎÎÑ ÐÏÛÔÉ Ú ×¦ÄÄÁÌÅÎϧ ÍÁÛÉÎÉ ÔÁ +ÆÏÒ×ÁÒÄÉÎÇÕ, ÐÒÉÚÎÁÞÅÎÁ ÄÌÑ ×ÉËÏÒÉÓÔÁÎÎÑ ÎÁ on-demand TCP/IP +Ú'¤ÄÎÁÎÎÑÈ, ÔÁËÉÈ ÑË SLIP ÞÉ PPP Ú'¤ÄÎÁÎÎÑ. Fetchmail ЦÄÔÒÉÍÕ¤ ×Ó¦ +×ÉËÏÒÉÓÔÏ×Õ×ÁΦ ÎÁ ÓØÏÇÏÄΦ ÐÒÏÔÏËÏÌÉ ×¦ÄÄÁÌÅÎϧ ÐÏÛÔÉ (POP2, POP3, +RPOP, APOP, KPOP, ×Ó¦ IMAPÉ, ESMTP ETRN). ð¦ÓÌÑ ÏÔÒÉÍÁÎÎÑ Fetchmail +ÆÏÒ×ÁÒÄÉÔØ ÐÏÛÔÕ ÞÅÒÅÚ SMTP, ÝÏ ×É ÍÏÇÌÉ ÐÒÏÞÉÔÁÔÉ §§ Ó×Ï§Í ÕÌÀÂÌÅÎÉÍ +ÐÏÛÔÏ×ÉÍ Ë̦¤ÎÔÏÍ. + %package -n fetchmailconf Summary: A GUI configurator for generating fetchmail configuration files Summary(es): Configurador GUI interactivo por fetchmail Summary(fr): GUI configurateur pour fetchmail -Summary(pl): GUI konfigurator do fetchmaila +Summary(pl): Konfigurator GUI do fetchmaila +Summary(pt): Um configurador gráfico para a criação de arquivos de configuração para o fetchmail +Summary(ru): çÒÁÆÉÞÅÓËÁÑ ÕÔÉÌÉÔÁ ÄÌÑ ËÏÎÆÉÇÕÒÁÃÉÉ ÐÒÅÄÐÏÞÔÅÎÉÊ ÄÌÑ fetchmail +Summary(uk): çÒÁƦÞÎÁ ÕÔÉ̦ÔÁ ÄÌÑ ËÏÎƦÇÕÒÁæ§ ×ÐÏÄÏÂÁÎØ ÄÌÑ fetchmail Group: Applications/System -Group(de): Applikationen/System -Group(pl): Aplikacje/System Requires: %{name} = %{version} Requires: python -Requires: tkinter +Requires: python-tkinter %description -n fetchmailconf -A GUI configurator for generating fetchmail configuration file writen +A GUI configurator for generating fetchmail configuration file written in python. %description -n fetchmailconf -l de @@ -112,67 +137,79 @@ Ein interaktiver GUI-Konfigurator f %description -n fetchmailconf -l es Configurador gráfico para fetchmail escrito en python. -%description -n fetchmailconf -l pl -GUI konfigurator do fetchmaila napisany w pythonie. +%description -n fetchmailconf -l pl +Konfigurator GUI do fetchmaila napisany w pythonie. + +%description -n fetchmailconf -l pt +Um configurador gráfico para a criação de arquivos de configuração +para o fetchmail. + +%description -n fetchmailconf -l ru +Fetchmailconf - ÜÔÏ ÐÒÏÇÒÁÍÍÁ ÎÁ TCL/TK ÄÌÑ ËÏÎÆÉÇÕÒÁÃÉÉ ×ÁÛÅÇÏ ÆÁÊÌÁ +ÐÒÅÄÐÏÞÔÅÎÉÊ ~/.fetchmailrc. + +%description -n fetchmailconf -l uk +Fetchmailconf - ÃÅ ÐÒÏÇÒÁÍÁ ÎÁ TCL/TK ÄÌÑ ËÏÎƦÇÕÒÁæ§ ×ÁÛÏÇÏ ÆÁÊÌÁ +×ÐÏÄÏÂÁÎØ ~/.fetchmailrc. %package daemon -Summary: SySV init script for demonize fetchmail for sucking emails -Summary(pl): SySV init skrypt do uruchamiania systemowego fetchmaila jako daemon +Summary: SysV init script for demonize fetchmail for sucking emails +Summary(pl): Skrypt startowy SysV do uruchamiania systemowego fetchmaila jako demona Group: Applications/System -Group(de): Applikationen/System -Group(pl): Aplikacje/System Requires: %{name} = %{version} -Prereq: rc-scripts >= 0.2.0 +PreReq: rc-scripts >= 0.2.0 +Requires(post,preun): /sbin/chkconfig %description daemon -SySV init script for demonize fetchmail for sucking emails. +SysV init script for demonize fetchmail for sucking emails. -%description -l pl daemon -SySV init skrypt do uruchamiania systemowego fetchmaila jako daemon. +%description daemon -l pl +Skrypt startowy SysV do uruchamiania systemowego fetchmaila jako demona. %prep %setup -q %patch0 -p1 +%patch1 -p1 +%patch2 -p1 %build -chmod -R u+w * -gettextize --copy --force +cp -f /usr/share/automake/config.* . %configure \ --enable-nls \ --without-included-gettext \ - --enable-inet6 \ + %{?with_ipv6:--enable-inet6} \ --enable-RPA \ --enable-NTLM \ --enable-SDPS \ - %{!?_without_ssl:--with-ssl=%{_prefix}} \ - %{?_without_ssl:--without-ssl} \ + %{?with_ssl:--with-ssl=%{_prefix}} \ + %{!?with_ssl:--without-ssl} \ --without-kerberos %{__make} %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT%{_libdir}/rhs/control-panel \ - $RPM_BUILD_ROOT%{_applnkdir}/Settings \ +install -d $RPM_BUILD_ROOT%{_desktopdir} \ $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig} \ $RPM_BUILD_ROOT/etc/logrotate.d -%{__make} install DESTDIR=$RPM_BUILD_ROOT +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT -install rh-config/*.{xpm,init} $RPM_BUILD_ROOT%{_libdir}/rhs/control-panel -install %{SOURCE1} $RPM_BUILD_ROOT%{_applnkdir}/Settings -install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/fetchmail -install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/fetchmail -install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/%{name} +install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir} +install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/fetchmail +install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/fetchmail +install %{SOURCE4} $RPM_BUILD_ROOT/etc/logrotate.d/%{name} rm -f $RPM_BUILD_ROOT%{_mandir}/man1/fetchmailconf.1 -ln -s fetchmail.1.gz $RPM_BUILD_ROOT%{_mandir}/man1/fetchmailconf.1 +echo ".so fetchmail.1" > $RPM_BUILD_ROOT%{_mandir}/man1/fetchmailconf.1 -gzip -9nf FEATURES README NEWS NOTES ABOUT-NLS INSTALL README.NTLM *.html FAQ - -touch $RPM_BUILD_ROOT%{_sysconfdir}/fetchmailrc +> $RPM_BUILD_ROOT%{_sysconfdir}/fetchmailrc %find_lang %{name} +%clean +rm -rf $RPM_BUILD_ROOT + %post daemon /sbin/chkconfig --add fetchmail if [ -f /var/lock/subsys/fetchmail ]; then @@ -189,26 +226,21 @@ if [ "$1" = "0" ]; then /sbin/chkconfig --del fetchmail fi -%clean -rm -rf $RPM_BUILD_ROOT - %files -f %{name}.lang %defattr(644,root,root,755) -%doc *.gz - +%doc FEATURES README NEWS NOTES README.NTLM *.html FAQ %attr(755,root,root) %{_bindir}/fetchmail %{_mandir}/man1/fetchmail.1* %files -n fetchmailconf %defattr(644,root,root,755) -%{_libdir}/rhs/control-panel/* %attr(755,root,root) %{_bindir}/fetchmailconf -%{_applnkdir}/Settings/fetchmailconf.desktop +%{_desktopdir}/fetchmailconf.desktop %{_mandir}/man1/fetchmailconf.1* %files daemon %defattr(644,root,root,755) -%attr(600,root,root) %config(noreplace,missingok) %{_sysconfdir}/fetchmailrc -%attr(754,root,root) %{_sysconfdir}/rc.d/init.d/fetchmail -%attr(640,root,root) %config(noreplace) %{_sysconfdir}/sysconfig/fetchmail -%attr(640,root,root) %{_sysconfdir}/logrotate.d/fetchmail +%attr(600,root,root) %config(noreplace,missingok) %verify(not md5 size mtime) %{_sysconfdir}/fetchmailrc +%attr(754,root,root) /etc/rc.d/init.d/fetchmail +%attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/fetchmail +%attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/logrotate.d/fetchmail