diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 51 |
1 files changed, 26 insertions, 25 deletions
@@ -1,34 +1,35 @@ -# Maintainer: shieldwed <shieldwed [at] outlook [dot] com> +# Maintainer: +# Contributor: Luis Martinez <luis dot martinez at disroot dot org> +# Contributor: shieldwed <shieldwed [at] outlook [dot] com> -pkgbase=python-iptools -pkgname=(python-iptools python2-iptools) +pkgname=python-iptools pkgver=0.7.0 -pkgrel=1 +pkgrel=3 pkgdesc="Collection of utilities for dealing with IP addresses" -url="http://python-iptools.readthedocs.org/" +url="https://python-iptools.readthedocs.org/" license=('BSD') arch=('any') -makedepends=( - 'python-setuptools' - 'python2-setuptools' - ) -source=( - "LICENSE" - "https://github.com/bd808/$pkgbase/archive/v$pkgver.tar.gz" - ) -sha256sums=('c85e8d34884219ec4ac360f28983b015953ec34b1c6d91e6afbb8b421626ea9e' - '5ea59c0867e72d8243305ff1297fc5b2d8feaca650369a29985453ce4f39ca97') +depends=('python') +makedepends=('python-setuptools' 'python-sphinx') +checkdepends=('python-nose') +source=("$pkgname-$pkgver.tar.gz::https://github.com/bd808/$pkgname/archive/v$pkgver.tar.gz") +sha256sums=('5ea59c0867e72d8243305ff1297fc5b2d8feaca650369a29985453ce4f39ca97') -package_python-iptools() { - depends=('python') - install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - cd "$srcdir/$pkgbase-$pkgver" - python setup.py install "--root=$pkgdir" --optimize=1 +build() { + pushd "$pkgname-$pkgver" + python setup.py build + cd docs + make man BUILDDIR="$srcdir" } -package_python2-iptools() { - depends=('python2') - install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - cd "$srcdir/$pkgbase-$pkgver" - python2 setup.py install "--root=$pkgdir" --optimize=1 +check() { + pushd "$pkgname-$pkgver" + nosetests +} + +package() { + install -Dm 644 man/iptools.1 -t "$pkgdir/usr/share/man/man1/" + cd "$pkgname-$pkgver" + PYTHONHASHSEED=0 python setup.py install --root="$pkgdir/" --optimize=1 --skip-build + install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/" } |