From 27e99b7b95e132aee25a4648683764d523525860 Mon Sep 17 00:00:00 2001 From: Michał Masłowski Date: Wed, 31 Aug 2011 16:17:19 +0200 Subject: ~mtjm/python2-pyspf-2.0.5-2 from AUR. --- ~mtjm/python2-pyspf/PKGBUILD | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 ~mtjm/python2-pyspf/PKGBUILD (limited to '~mtjm/python2-pyspf') diff --git a/~mtjm/python2-pyspf/PKGBUILD b/~mtjm/python2-pyspf/PKGBUILD new file mode 100644 index 000000000..a32893066 --- /dev/null +++ b/~mtjm/python2-pyspf/PKGBUILD @@ -0,0 +1,35 @@ +# Parabola maintainer: Michał Masłowski +# From https://aur.archlinux.org/packages.php?ID=42274 +# Maintainer: Filip S. Adamsen +# Contributor: Samed Beyribey +pkgname=python2-pyspf +_pkgname=pyspf +pkgver=2.0.5 +pkgrel=2 +pkgdesc="Python2 implementation of the Sender Policy Framework (SPF) protocol" +arch=('any') +url="http://pypi.python.org/pypi/pyspf" +license=('PSF') +depends=('python2-pydns' 'python2') +checkdepends=('python2-yaml') +conflicts=('python-pyspf') +options=(!emptydirs) +source=(http://downloads.sourceforge.net/pymilter/$_pkgname-$pkgver.tar.gz) +md5sums=(7e3f53362e3ad52ec8a496445085a34f) + +build() { + cd "$srcdir/$_pkgname-$pkgver" + + python2 setup.py build || return 1 + python2 setup.py install --root=$pkgdir/ --optimize=1 || return 1 + + # See http://allanmcrae.com/2010/10/big-python-transition-in-arch-linux/ + sed -i -e "s|#![ ]*/usr/bin/python$|#!/usr/bin/python2|" \ + -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" \ + $(find $pkgdir -name '*.py') || return 1 +} + +check() { + cd "$srcdir/$_pkgname-$pkgver/test" + PYTHONPATH="$srcdir/$_pkgname-$pkgver:$PYTHONPATH" python2 testspf.py +} -- cgit v1.2.3-54-g00ecf