diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 39 |
1 files changed, 23 insertions, 16 deletions
@@ -1,29 +1,36 @@ -# Maintainer: Javier Tiá <javier dot tia at gmail dot com> +# Maintainer: Luis Martinez <luis dot martinez at disroot dot org> +# Contributor: Javier Tiá <javier dot tia at gmail dot com> -_name=sen -pkgname="python-${_name}" -pkgver=0.6.1 +pkgname=python-sen +_pkg="${pkgname#python-}" +pkgver=0.6.2 pkgrel=1 -pkgdesc='sen is a terminal user interface for docker engine' +pkgdesc='A terminal user interface for Docker' url='https://github.com/TomasTomecek/sen' arch=('any') license=('MIT') -depends=('python' 'python-urwid' 'python-humanize' 'python-docker-py' 'python-urwidtrees') -provides=("${_name}=${pkgver}") -source=("${url}/archive/${pkgver}.tar.gz") -# source=("https://pypi.python.org/packages/source/s/${_name}/${_name}-${pkgver}.tar.gz") -sha256sums=('cf97b722f1fe49a99496fcaf955fcb54516210b26df5aad44d94a513c297fbe5') +depends=('python-docker-py' 'python-urwid' 'python-urwidtrees') +makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-wheel') +checkdepends=('python-pytest' 'python-flexmock') +source=("$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/s/$_pkg/$_pkg-$pkgver.tar.gz") +sha256sums=('3895a5a8e1c4d950ee9ddee900e3e9f7019f9bf758724720a4dc543f205bace4') + +build() { + cd "$_pkg-$pkgver" + python -m build --wheel --no-isolation +} -# Enable for tests check() { - cd "${srcdir}/${_name}-${pkgver}" - python setup.py check + cd "$_pkg-$pkgver" + pytest -x --disable-warnings } package() { - cd "${srcdir}/${_name}-${pkgver}" - python setup.py install --root="${pkgdir}/" --optimize=1 - install -Dm 644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + cd "$_pkg-$pkgver" + python -m installer --destdir "$pkgdir" dist/*.whl + local _site="$(python -c 'import site; print(site.getsitepackages()[0])')" + install -dv "$pkgdir/usr/share/licenses/$pkgname/" + ln -sv "$_site/$_pkg-$pkgver.dist-info/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/" } # vim:set ts=2 sw=2 et: |