Files
extra/python-ipy/PKGBUILD
2025-06-22 20:39:04 -05:00

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}"
}