# Maintainer: Eric Belanger <eric@archlinux.org>

pkgname=proftpd
pkgver=1.3.3d
pkgrel=1
pkgdesc="A high-performance, scalable FTP server"
arch=('i686' 'x86_64')
url="http://www.proftpd.org"
license=('GPL')
depends=('glibc' 'pam' 'ncurses' 'libcap>=2.16')
backup=('etc/proftpd.conf' 'etc/conf.d/proftpd')
source=("ftp://ftp.proftpd.org/distrib/source/$pkgname-$pkgver.tar.bz2"
        "rc.$pkgname"
        "$pkgname.logrotate"
       	"$pkgname.conf.d"
        "$pkgname.xinetd")
md5sums=('69650e91e05b3a10fa3ac54ee261679b'
         '99f6f9a989e70e3fa50809fc2bbbbb0a'
         'ddb09eb13131becdf0e081eef413116b'
         '71d5932b0461c318ed68c2c0c2660736'
         'ee4481b06fb79053f4b57e03de28c9b8')

build() {
  cd $srcdir/$pkgname-$pkgver
  
  ./configure \
    --prefix=/usr \
    --mandir=/usr/share/man \
    --disable-pam \
    --with-modules=mod_quotatab:mod_quotatab_file:mod_tls \
    --sysconfdir=/etc \
    --localstatedir=/var/run \
    --enable-ctrls
  
  make
}

package() {
  cd $srcdir/$pkgname-$pkgver
  
  make DESTDIR=$pkgdir install
  
  # install logrotate script
  install -Dm644 $srcdir/$pkgname.logrotate $pkgdir/etc/logrotate.d/$pkgname
  
  # install conf.d file
  install -Dm644 $srcdir/$pkgname.conf.d $pkgdir/etc/conf.d/$pkgname
  
  # install rc init script
  install -Dm755 $srcdir/rc.$pkgname $pkgdir/etc/rc.d/$pkgname

  # install xinetd config template
  install -Dm644 $srcdir/$pkgname.xinetd $pkgdir/etc/xinetd.d/$pkgname

  cd $pkgdir/etc
  sed -i 's|nogroup|nobody|g' $pkgname.conf
  rmdir $pkgdir/usr/{libexec,share/locale}
}

# vim:set ts=2 sw=2 et:
