%bcond_without quotamysql # disable quota mysql support
%bcond_without quotapgsql # disable quota pgsql support
#
-%define mod_clamav_version 0.11rc
+%define mod_clamav_version 0.13
Summary: PROfessional FTP Daemon with apache-like configuration syntax
Summary(es.UTF-8): Servidor FTP profesional, con sintaxis de configuración semejante a la del apache
Summary(pt_BR.UTF-8): Servidor FTP profissional, com sintaxe de configuração semelhante à do apache
Summary(zh_CN.UTF-8): 易于管理的,安全的 FTP 服务器
Name: proftpd
-Version: 1.3.4d
-Release: 1
+Version: 1.3.6
+Release: 2.1
Epoch: 2
License: GPL v2+
Group: Networking/Daemons
Source0: ftp://ftp.proftpd.org/distrib/source/%{name}-%{version}.tar.gz
-# Source0-md5: 13c6fd7ce320886adc371c81a3e23f07
-Source1: https://secure.thrallingpenguin.com/redmine/attachments/download/1/mod_clamav-%{mod_clamav_version}.tar.gz
-# Source1-md5: 42e560ec0bd5964e13fad1b2bb7afe21
+# Source0-md5: 13270911c42aac842435f18205546a1b
+# https://github.com/jbenden/mod_clamav
+Source1: mod_clamav-%{mod_clamav_version}.tar.xz
+# Source1-md5: 89ec19115d9ea7c7f4e0b0c4551e69bc
Source2: %{name}.conf
Source3: ftp.pamd
Source4: %{name}.inetd
Source10: %{name}-mod_tls.conf
Source11: %{name}-anonftp.conf
Source12: %{name}-mod_clamav.conf
-Source13: %{name}.tmpfiles
Patch0: %{name}-paths.patch
Patch1: %{name}-noautopriv.patch
-Patch2: %{name}-wtmp.patch
-Patch3: %{name}-pool.patch
URL: http://www.proftpd.org/
BuildRequires: acl-devel
BuildRequires: autoconf
%setup -q -n %{name}-%{version}%{?_rc} -a1
%patch0 -p1
%patch1 -p1
-%patch2 -p1
-%patch3 -p1
# mod_clamav
-patch -p0 < mod_clamav-%{mod_clamav_version}/proftpd.patch
cp -a mod_clamav-%{mod_clamav_version}/*.{c,h} contrib/
cp -f /usr/share/automake/config.sub .
--enable-autoshadow \
--enable-ctrls \
--enable-dso \
+ --enable-facls \
%{?with_ipv6:--enable-ipv6} \
+ --enable-nls \
--enable-sendfile \
%{!?with_ssl:--disable-tls} \
--with-shared=$MODARG \
install -d $RPM_BUILD_ROOT/etc/{pam.d,security,sysconfig/rc-inetd,rc.d/init.d} \
$RPM_BUILD_ROOT/var/{lib/ftp/pub/Incoming,log,run/proftpd} \
$RPM_BUILD_ROOT%{_sysconfdir}/conf.d \
- $RPM_BUILD_ROOT%{_includedir}/%{name} \
- $RPM_BUILD_ROOT/usr/lib/tmpfiles.d
+ $RPM_BUILD_ROOT%{_includedir}/%{name}
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT \
:> $RPM_BUILD_ROOT%{_sysconfdir}/ftpusers.default
:> $RPM_BUILD_ROOT%{_sysconfdir}/ftpusers
-install %{SOURCE13} $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/%{name}.conf
-
# only for -inetd package?
ln -sf proftpd $RPM_BUILD_ROOT%{_sbindir}/ftpd
%files common
%defattr(644,root,root,755)
%doc sample-configurations/*.conf CREDITS ChangeLog NEWS RELEASE_NOTES
-%doc README README.capabilities README.classes README.controls README.IPv6
+%doc README.md README.capabilities README.classes README.controls README.IPv6
%doc README.modules
%doc doc/*.html doc/contrib doc/howto doc/modules
%dir %attr(750,root,ftp) %dir %{_sysconfdir}
%attr(755,root,root) %{_libexecdir}/mod_ifsession.so
%attr(755,root,root) %{_libexecdir}/mod_lang.so
%dir %{_localstatedir}/proftpd
-/usr/lib/tmpfiles.d/%{name}.conf
%{_mandir}/man5/*
%lang(ja) %{_mandir}/ja/man5/ftpusers*
%lang(pl) %{_mandir}/pl/man5/ftpusers*