diff options
Diffstat (limited to 'main/pssh/APKBUILD')
-rw-r--r-- | main/pssh/APKBUILD | 26 |
1 files changed, 15 insertions, 11 deletions
diff --git a/main/pssh/APKBUILD b/main/pssh/APKBUILD index 9ee0fc4b6e4..5102e3708e5 100644 --- a/main/pssh/APKBUILD +++ b/main/pssh/APKBUILD @@ -1,32 +1,36 @@ # Contributor: Johannes Matheis <jomat+alpinebuild@jmt.gr> -# Maintainer: Johannes Matheis <jomat+alpinebuild@jmt.gr> +# Maintainer: Patrycja Rosa <alpine@ptrcnull.me> pkgname=pssh -pkgver=2.3.4 -pkgrel=1 +pkgver=2.3.5 +pkgrel=2 pkgdesc="PSSH provides parallel versions of OpenSSH and related tools: pssh, pscp, prsync, pnuke, and pslurp" url="https://github.com/lilydjwg/pssh" arch="noarch" license="BSD-3-Clause" depends="python3 cmd:ssh" -makedepends="py3-setuptools" -checkdepends="py3-tox" +makedepends="py3-setuptools py3-gpep517 py3-wheel py3-installer" options="!check" # failing test -subpackages="$pkgname-doc" -source="$pkgname-$pkgver.tar.gz::https://github.com/lilydjwg/pssh/archive/v2.3.4.tar.gz" +subpackages="$pkgname-pyc" +source="$pkgname-$pkgver.tar.gz::https://github.com/lilydjwg/pssh/archive/v$pkgver.tar.gz" build() { - python3 setup.py build + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 } check() { - python3 setup.py test + python3 -m unittest discover } package() { - python3 setup.py install --prefix=/usr --root="$pkgdir" + python3 -m installer -d "$pkgdir" \ + .dist/*.whl install -d "$pkgdir"/usr/libexec/pssh mv "$pkgdir"/usr/bin/pssh-askpass "$pkgdir"/usr/libexec/pssh } -sha512sums="7abf327ca53dda2402465254e447eb837babdd2b4d865abb5b52a1135bd234694b84c1148cb3e4ed0198271ed29333fc1b5d0d01dc653fcf6d3e5b9f170b9d4e pssh-2.3.4.tar.gz" +sha512sums=" +47515b05c9ee2bb302e25d5404736184ad04e22afdeb77bea799d80adadd977af2744e124bd06b751bb06ad05baed6b577cc636b808f32db83edda669598e3ee pssh-2.3.5.tar.gz +" |