diff options
-rw-r--r-- | pcr/roundcube-rcguard-plugin-git/PKGBUILD | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/pcr/roundcube-rcguard-plugin-git/PKGBUILD b/pcr/roundcube-rcguard-plugin-git/PKGBUILD new file mode 100644 index 000000000..d19298af7 --- /dev/null +++ b/pcr/roundcube-rcguard-plugin-git/PKGBUILD @@ -0,0 +1,32 @@ +# Contributor: achterin +# Maintainer : Parabola Aurélien Desbrières <aurelien@hackers.guru> + +pkgname=roundcube-rcguard-plugin-git +_gitname=rcguard +pkgver=47.baadec2 +pkgrel=1 +pkgdesc="Roundcube plugin that enforces reCAPTCHA for users that have too many failed logins" +arch=('any') +url="https://github.com/dennylin93/rcguard" +license=('BSD') +depends=('roundcubemail>=0.9.0') +makedepends=('git') +optdepends=('mysql' + 'sqlite' + 'postgresql') +source=(git+https://github.com/dennylin93/rcguard.git) + +pkgver() { + cd $_gitname + echo $(git rev-list --count HEAD).$(git rev-parse --short HEAD) +} + +package() { + _instdir=${pkgdir}/usr/share/webapps/roundcubemail/plugins + install -dm755 ${_instdir} + rm -r ${srcdir}/rcguard/.git + cp -r ${srcdir}/rcguard ${_instdir} + + # fix all the 644 perms on files + find ${_instdir} -type f -exec chmod 644 {} \; +} |