[arch-commits] Commit in fail2ban/trunk (PKGBUILD)
Felix Yan
fyan at archlinux.org
Fri Jul 10 13:16:47 UTC 2015
Date: Friday, July 10, 2015 @ 15:16:47
Author: fyan
Revision: 136620
upgpkg: fail2ban 0.9.2-1
- upstream new release
- enable tests
Modified:
fail2ban/trunk/PKGBUILD
----------+
PKGBUILD | 17 +++++++++++++----
1 file changed, 13 insertions(+), 4 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2015-07-10 13:02:33 UTC (rev 136619)
+++ PKGBUILD 2015-07-10 13:16:47 UTC (rev 136620)
@@ -1,11 +1,12 @@
# $Id$
-# Maintainer: Bartłomiej Piotrowski <bpiotrowski at archlinux.org>
+# Maintainer: Felix Yan <felixonmars at archlinux.org>
+# Contributor: Bartłomiej Piotrowski <bpiotrowski at archlinux.org>
# Contributor: Geoffroy Carrier <geoffroy.carrier at koon.fr>
# Contributor: michalzxc
# Contributor: nbags <neilbags at gmail.com>
pkgname=fail2ban
-pkgver=0.9.1
+pkgver=0.9.2
pkgrel=1
pkgdesc='Bans IPs after too many failed authentication attempts'
url='http://www.fail2ban.org/'
@@ -12,11 +13,19 @@
license=('GPL')
arch=('any')
depends=('python' 'iptables' 'python-pyinotify' 'whois' 'sqlite')
+makedepends=('python-setuptools')
+checkdepends=('python-setuptools' 'python-coverage')
backup=(etc/fail2ban/fail2ban.conf)
install=fail2ban.install
source=($pkgname-$pkgver.tar.gz::https://github.com/fail2ban/$pkgname/archive/$pkgver.tar.gz)
-md5sums=('3554cc3de3f06ddfd7f90f8305b765b8')
+md5sums=('bcdc9ef9f02c6fe8e43bb391835c65d6')
+check() {
+ cd $pkgname-$pkgver
+ ./fail2ban-2to3
+ coverage run bin/fail2ban-testcases || warning "Tests failed"
+}
+
package() {
cd $pkgname-$pkgver
python setup.py install --prefix /usr --root "$pkgdir" --optimize=1
@@ -25,7 +34,7 @@
"$pkgdir"/usr/lib/systemd/system/$pkgname.service
install -Dm644 files/fail2ban-tmpfiles.conf \
"$pkgdir"/usr/lib/tmpfiles.d/$pkgname.conf
- install -Dm644 files/fail2ban-logrotate \
+ install -Dm644 files/fail2ban-logrotate \
"$pkgdir"/etc/logrotate.d/fail2ban
install -Dm644 files/bash-completion \
"$pkgdir"/usr/share/bash-completion/completions/fail2ban
More information about the arch-commits
mailing list