diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..c81ec0c8d2c7 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,64 @@ +# Contributor: Immae <ismael.bouya@normalesup.org> +# Contributor: fila pruda.com +# Contributor: tuxce <tuxce.net@gmail.com> +# Contributor: Tom Newsom <Jeepster@gmx.co.uk> +# Contributor: BlueRaven <blue@ravenconsulting.it> +# Contributor: dorphell <dorphell@archlinux.org> + +# Maintainer: Immae <ismael.bouya@normalesup.org> +pkgname=pure-ftpd-db +_srcname=pure-ftpd +pkgver=1.0.36 +pkgrel=7 +pkgdesc="A fast, production quality, standards-conformant FTP server. Compiled with mysql and pgsql." +arch=('i686' 'x86_64') +url="http://www.pureftpd.org/" +license=('custom') +changelog="$pkgname.changelog" +provides=('pure-ftpd') +conflicts=('pure-ftpd') +depends=('openssl' 'postgresql' 'libmariadbclient') +backup=('etc/pure-ftpd/pure-ftpd.conf') +source=("ftp://pureftpd.org/pub/${_srcname}/releases/${_srcname}-${pkgver}.tar.bz2" + 'pure-ftpd.service') + + + +build() { + cd ${srcdir}/${_srcname}-${pkgver} + ./configure --prefix=/usr \ + --bindir=/usr/bin \ + --sbindir=/usr/bin \ + --with-puredb \ + --with-ftpwho \ + --with-altlog \ + --with-tls \ + --with-pgsql \ + --with-mysql \ + --with-quotas + make +} + +package() { + cd ${srcdir}/${_srcname}-${pkgver} + make DESTDIR=${pkgdir} install + install -Dm644 ${srcdir}/pure-ftpd.service ${pkgdir}/usr/lib/systemd/system/pure-ftpd.service + + install -Dm644 configuration-file/pure-ftpd.conf ${pkgdir}/etc/pure-ftpd/pure-ftpd.conf + sed -i 's|#PIDFile /var/run/pure-ftpd.pid|PIDFile /run/pure-ftpd.pid|' ${pkgdir}/etc/pure-ftpd/pure-ftpd.conf + sed -i 's|# /usr/sbin/pure-config.pl /usr/etc/pure-ftpd.conf|# /usr/bin/pure-config.pl /etc/pure-ftpd.conf|' ${pkgdir}/etc/pure-ftpd/pure-ftpd.conf + sed -i 's|/etc/pureftpd|/etc/pure-ftpd/pureftpd|' ${pkgdir}/etc/pure-ftpd/pure-ftpd.conf + + install -Dm755 configuration-file/pure-config.pl ${pkgdir}/usr/bin/pure-config.pl + + #install license + install -Dm644 COPYING ${pkgdir}/usr/share/licenses/${_srcname}/LICENSE + + #install doc + install -d ${pkgdir}/usr/share/doc/${_srcname}/ + install -Dm644 -t ${pkgdir}/usr/share/doc/${_srcname}/ README* pureftpd-*sql.conf + +} +md5sums=('7899c75c1fed7dbad0352eb31080e066' + 'b6989f475edef34f2810646cc73b7b9e') + |