updated on Thu Jan 5 13:17:10 UTC 2012
[aur-mirror.git] / vsftpd-ext / PKGBUILD
blob655725a1dff853ea40940270d949bdae573f4369
1 pkgname=vsftpd-ext
2 pkgver=2.3.4+ext.2
3 _pkgver=${pkgver/+/-}
4 _dirpkgver=${_pkgver/ext./ext}
5 pkgrel=1
6 pkgdesc="An extended version of the Very Secure FTP daemon"
7 arch=('i686' 'x86_64')
8 url="http://vsftpd.devnet.ru/"
9 license=('GPL')
10 depends=('glibc' 'pam' 'tcp_wrappers>=7.6-8' 'openssl>=0.9.8j-1' 'libcap>=2.16')
11 provides=('vsftpd')
12 conflicts=('vsftpd')
13 install=vsftpd-ext.install
14 backup=(etc/vsftpd.conf etc/xinetd.d/vsftpd)
15 source=(http://vsftpd.devnet.ru/files/2.3.4/ext.2/vsFTPd-${_dirpkgver}.tgz
16         findlibs.patch
17         vsftpd.d
18         vsftpd.xinetd)
19 md5sums=('64a540fb89a4ddebe16d81e2bf5fcb14'
20          '84a393b4d381c8e0929399ed77ae64fa'
21          'e46ed8e4c4a6e6a3de59f60b98e4f569'
22          'b07fd4609c70063c1d6b20142910c1a6')
24 build() {
25   cd $srcdir/vsFTPd-${_pkgver}/
27   patch -p0 -i $srcdir/findlibs.patch
29   # build-time config
30   sed \
31     -e 's|^#undef VSF_BUILD_TCPWRAPPERS$|#define VSF_BUILD_TCPWRAPPERS|' \
32     -e 's|^#undef VSF_BUILD_SSL$|#define VSF_BUILD_SSL|' \
33     -i builddefs.h
35   make CFLAGS="${CFLAGS}"
37   install -D vsftpd $pkgdir/usr/sbin/vsftpd
38   install -Dm644 vsftpd.conf $pkgdir/etc/vsftpd.conf
39   install -Dm644 vsftpd.8 $pkgdir/usr/man/man8/vsftpd.8
40   install -Dm644 vsftpd.conf.5 $pkgdir/usr/man/man5/vsftpd.conf.5
41   install -Dm644 ../vsftpd.xinetd $pkgdir/etc/xinetd.d/vsftpd 
42   install -D ../vsftpd.d $pkgdir/etc/rc.d/vsftpd
43   mkdir -p $pkgdir/usr/share/empty
44   echo >>$pkgdir/etc/vsftpd.conf <<_EOF
46 # Use this to use vsftpd in standalone mode, otherwise it runs through (x)inetd
47 #listen=YES
49 _EOF