# Maintainer: Mikhail felixoid Shiryaev mrfelixoidgmailcom _name=adminapi _srcname=serveradmin pkgname="python-${_name}-git" pkgver=2.0.0.r2282.c1a8e00 pkgrel=1 pkgdesc='Adminapi is a python module which can be used to talk to the open source serveradmin project by Innogames' arch=('any') url="https://github.com/InnoGames/${_srcname}" makedepends=('python-setuptools' 'python2-setuptools') depends=('python' 'python-ipaddress' 'python-netaddr') provides=('python-adminapi') conflicts=('python-adminapi') license=('MIT') source=( "${_name}::git+${url}.git" 'adminapi-only.patch' ) sha256sums=( 'SKIP' '086a0f7a7b935b27e1ece35d99202b4db10f6b5a4406dd45affba2bfaf89a08e' ) pkgver() { cd "${_name}" _version=$(python setup.py -V) ( set -o pipefail git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || printf "%s.r%s.%s" "${_version}" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" ) } package_python-adminapi-git() { cd "${srcdir}/${_name}" patch < ../adminapi-only.patch python setup.py install --root="${pkgdir}" --optimize=1 install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/"LICENSE }