+#
+# 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)
Summary(uk): õÔÉ̦ÔÁ ÏÔÒÉÍÁÎÎÑ ÐÏÛÔÉ Ú ×¦ÄÄÁÌÅÎϧ ÍÁÛÉÎÉ ÐÏ ÐÒÏÔÏËÏÌÁÍ POP/IMAP
Summary(zh_CN): ¹¦ÄÜÇ¿´óµÄ POP/IMAP µç×ÓÓʼþÊÕÈ¡ÊØ»¤½ø³Ì
Name: fetchmail
-Version: 6.2.4
+Version: 6.3.6
Release: 1
License: GPL
Group: Applications/Mail
-Source0: http://catb.org/~esr/fetchmail/%{name}-%{version}.tar.gz
-# Source0-md5: 3614acbda936548d2f8d5bffb161ff59
+#Source0Download: http://developer.berlios.de/project/showfiles.php?group_id=1824
+Source0: http://download2.berlios.de/fetchmail/%{name}-%{version}.tar.bz2
+# Source0-md5: 4fab7ca100ca36e41a2e8dbf5b32a3cf
Source1: %{name}conf.desktop
Source2: %{name}.sysconfig
Source3: %{name}.init
Source4: %{name}.logrotate
Patch0: %{name}-pl.po-update.patch
-Icon: fetchmail.gif
-URL: http://www.tuxedo.org/~esr/fetchmail/
+URL: http://fetchmail.berlios.de/
BuildRequires: automake
BuildRequires: bison
BuildRequires: flex
BuildRequires: gettext-devel
-%{!?_without_ssl:BuildRequires: openssl-devel >= 0.9.7}
+%{?with_ssl:BuildRequires: openssl-devel >= 0.9.7l}
+BuildRequires: rpmbuild(macros) >= 1.268
Requires: setup >= 2.3
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
Summary(ru): çÒÁÆÉÞÅÓËÁÑ ÕÔÉÌÉÔÁ ÄÌÑ ËÏÎÆÉÇÕÒÁÃÉÉ ÐÒÅÄÐÏÞÔÅÎÉÊ ÄÌÑ fetchmail
Summary(uk): çÒÁƦÞÎÁ ÕÔÉ̦ÔÁ ÄÌÑ ËÏÎƦÇÕÒÁæ§ ×ÐÏÄÏÂÁÎØ ÄÌÑ fetchmail
Group: Applications/System
-Requires: %{name} = %{version}
+Requires: %{name} = %{version}-%{release}
Requires: python
-Requires: tkinter
+Requires: python-tkinter
%description -n fetchmailconf
A GUI configurator for generating fetchmail configuration file written
para o fetchmail.
%description -n fetchmailconf -l ru
-Fetchmailconf - ÜÔÏ ÐÒÏÇÒÁÍÍÁ ÎÁ TCL/TK ÄÌÑ ËÏÎÆÉÇÕÒÁÃÉÉ ×ÁÛÅÇÏ ÆÁÊÌÁ
+Fetchmailconf - ÜÔÏ ÐÒÏÇÒÁÍÍÁ ÎÁ Tcl/Tk ÄÌÑ ËÏÎÆÉÇÕÒÁÃÉÉ ×ÁÛÅÇÏ ÆÁÊÌÁ
ÐÒÅÄÐÏÞÔÅÎÉÊ ~/.fetchmailrc.
%description -n fetchmailconf -l uk
-Fetchmailconf - ÃÅ ÐÒÏÇÒÁÍÁ ÎÁ TCL/TK ÄÌÑ ËÏÎƦÇÕÒÁæ§ ×ÁÛÏÇÏ ÆÁÊÌÁ
+Fetchmailconf - ÃÅ ÐÒÏÇÒÁÍÁ ÎÁ Tcl/Tk ÄÌÑ ËÏÎƦÇÕÒÁæ§ ×ÁÛÏÇÏ ÆÁÊÌÁ
×ÐÏÄÏÂÁÎØ ~/.fetchmailrc.
%package 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
-Requires: %{name} = %{version}
-PreReq: rc-scripts >= 0.2.0
Requires(post,preun): /sbin/chkconfig
+Requires: %{name} = %{version}-%{release}
+Requires: rc-scripts
%description daemon
SysV init script for demonize fetchmail for sucking emails.
%description daemon -l pl
-Skrypt startowy SysV do uruchamiania systemowego fetchmaila jako demona.
+Skrypt startowy SysV do uruchamiania systemowego fetchmaila jako
+demona.
%prep
%setup -q
%patch0 -p1
+# to rebuild po/pl.gmo
+rm -f po/stamp-po
+
%build
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%{_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
-install %{SOURCE1} $RPM_BUILD_ROOT%{_applnkdir}/Settings
+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}
%find_lang %{name}
+%py_postclean
+
%clean
rm -rf $RPM_BUILD_ROOT
%post daemon
/sbin/chkconfig --add fetchmail
-if [ -f /var/lock/subsys/fetchmail ]; then
- /etc/rc.d/init.d/fetchmail restart >&2
-else
- echo "Run \"/etc/rc.d/init.d/fetchmail start\" to start fetchmail daemon."
-fi
+%service fetchmail restart "fetchmail daemon"
%preun daemon
if [ "$1" = "0" ]; then
- if [ -f /var/lock/subsys/fetchmail ]; then
- /etc/rc.d/init.d/fetchmail stop >&2
- fi
+ %service fetchmail stop
/sbin/chkconfig --del fetchmail
fi
%files -n fetchmailconf
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/fetchmailconf
-%{_applnkdir}/Settings/fetchmailconf.desktop
+%{_desktopdir}/fetchmailconf.desktop
%{_mandir}/man1/fetchmailconf.1*
+%{py_sitescriptdir}/*.py[co]
%files daemon
%defattr(644,root,root,755)
-%attr(600,root,root) %config(noreplace,missingok) %{_sysconfdir}/fetchmailrc
+%attr(600,root,root) %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/fetchmailrc
%attr(754,root,root) /etc/rc.d/init.d/fetchmail
-%attr(640,root,root) %config(noreplace) /etc/sysconfig/fetchmail
-%attr(640,root,root) /etc/logrotate.d/fetchmail
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/fetchmail
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/fetchmail