aboutsummaryrefslogtreecommitdiffstats
path: root/main/pssh/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/pssh/APKBUILD')
-rw-r--r--main/pssh/APKBUILD26
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
+"