# Maintainer: Carlos Aznarán _base=trame-server pkgname=python-${_base} pkgdesc="Internal server side implementation of trame" pkgver=2.11.0 pkgrel=1 arch=(any) url="https://github.com/Kitware/${_base}" license=(Apache) depends=(python-wslink) makedepends=(python-setuptools) checkdepends=(python-pytest) source=(${_base}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz) sha512sums=('226743a7f4c0fbdf2701493f5c157f860fd9971269886bf937481ac12c4aa54b89dc65f4208a89368bf8f430b20fbef0997e995c711ca0a26260f8050999f899') prepare() { sed -i 's/^include/#include/' ${_base}-${pkgver}/MANIFEST.in } build() { cd ${_base}-${pkgver} python setup.py build } check() { cd ${_base}-${pkgver} python -m pytest } package() { cd ${_base}-${pkgver} PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" }