45 lines
1.5 KiB
Bash
45 lines
1.5 KiB
Bash
# Maintainer: Jesus E. <heckyel@riseup.net>
|
|
|
|
_pkgname=IPy
|
|
pkgbase=python-ipy
|
|
pkgname=('python-ipy' 'tauthon-ipy')
|
|
pkgver=0.83
|
|
pkgrel=1
|
|
pkgdesc="Class and tools for handling of IPv4 and IPv6 addresses and networks"
|
|
arch=('any')
|
|
url="https://github.com/autocracy/python-ipy"
|
|
license=('Modified-BSD')
|
|
makedepends=('python-setuptools' 'tauthon-setuptools')
|
|
source=("https://files.pythonhosted.org/packages/source/${_pkgname::1}/${_pkgname}/${_pkgname}-${pkgver}.tar.gz")
|
|
sha512sums=('6bd69d96fa77dc4ceaf119b81c19a524b871badb37665a763a055e1c8b2ce3433c6e9534f03aa64d02e559dca2fac2c4e1d09b7fd78ed79c0fded88f803ad2de')
|
|
|
|
prepare() {
|
|
cp -rf "$_pkgname-$pkgver" "$_pkgname-$pkgver-tauthon"
|
|
}
|
|
|
|
build() {
|
|
cd "$srcdir/$_pkgname-$pkgver"
|
|
python setup.py build
|
|
|
|
cd "$srcdir/$_pkgname-$pkgver-tauthon"
|
|
tauthon setup.py build
|
|
}
|
|
|
|
package_python-ipy() {
|
|
pkgdesc+=" (Python)"
|
|
depends=('python')
|
|
cd "$srcdir/$_pkgname-$pkgver"
|
|
python setup.py install --skip-build --optimize=1 --prefix=/usr --root="${pkgdir}"
|
|
install -Dm644 COPYING -t "${pkgdir}/usr/share/licenses/${pkgname}"
|
|
install -Dm644 {AUTHORS,ChangeLog,README} -t "${pkgdir}/usr/share/doc/${pkgname}"
|
|
}
|
|
|
|
package_tauthon-ipy() {
|
|
pkgdesc+=" (Tauthon)"
|
|
depends=('tauthon')
|
|
cd "$srcdir/$_pkgname-$pkgver-tauthon"
|
|
tauthon setup.py install --skip-build --optimize=1 --prefix=/usr --root="${pkgdir}"
|
|
install -Dm644 COPYING -t "${pkgdir}/usr/share/licenses/${pkgname}"
|
|
install -Dm644 {AUTHORS,ChangeLog,README} -t "${pkgdir}/usr/share/doc/${pkgname}"
|
|
}
|