# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
# Contributor: Timothy Redaelli <timothy.redaelli@gmail.com>
# Contributor: Florian Loitsch <archlinux@florian.loitsch.com>
pkgbase=miniupnpc
pkgname=(miniupnpc python-miniupnpc)
pkgver=2.2.7
pkgrel=2
pkgdesc='Small UPnP client library/tool to access Internet Gateway Devices'
url='https://miniupnp.tuxfamily.org/'
arch=('x86_64' 'armv7h')
license=('BSD')
makedepends=('sh' 'glibc' 'lsb-release' 'python' 'python-setuptools')
source=(http://miniupnp.free.fr/files/miniupnpc-${pkgver}.tar.gz{,.sig})
sha512sums=('d24e653c2f7bfed4485342c5ec8d18b4dd4c3430975b5fae392d3534f38bb3fb59e6638e76d57847f49045e22f3afd6cac128d7d9d10ef05bd6ad24ef38303b6'
'SKIP')
b2sums=('5681c1747c8e330442a0ad46d673e1739283bfc23571cb2225abf82326caa7da979911b3182cab2e3eea49140b90619f4e00bb5b1e2f0cd6067c28017cf87016'
'SKIP')
validpgpkeys=(
'751E9FF6944A3B36A5432216DB511043A31ACAAF' # miniupnp (miniupnp !) <miniupnp@free.fr>
)
build() {
cd ${pkgname}-${pkgver}
make
python setup.py build
}
#check() {
# cd ${pkgname}-${pkgver}
# make test
#}
package_miniupnpc() {
depends=(sh glibc)
provides=(libminiupnpc.so)
cd ${pkgname}-${pkgver}
make DESTDIR="${pkgdir}" install
install -Dm 644 man3/miniupnpc.3 -t "${pkgdir}/usr/share/man/man3"
install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
}
package_python-miniupnpc() {
pkgdesc='Python bindings for miniupnpc'
depends=(python glibc)
cd ${pkgbase}-${pkgver}
python setup.py install --optimize=1 --skip-build --root="$pkgdir"
install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
}
# vim: ts=2 sw=2 et: