community/zulip-term: switch to gpep517

This commit is contained in:
omni 2023-11-15 13:59:39 +00:00
parent 1a86b88ccc
commit d8bbbcbd1d

View File

@ -3,7 +3,7 @@
pkgname=zulip-term
_pkgname=zulip-terminal
pkgver=0.7.0
pkgrel=4
pkgrel=5
pkgdesc="official terminal client for Zulip"
url="https://github.com/zulip/zulip-terminal"
arch="noarch"
@ -20,7 +20,7 @@ depends="
py3-urwid_readline
py3-zulip
"
makedepends="py3-setuptools"
makedepends="py3-gpep517 py3-setuptools py3-wheel"
subpackages="$pkgname-doc $pkgname-pyc"
options="!check" # legacy dependencies
source="$pkgname-$pkgver.tar.gz::https://github.com/zulip/zulip-terminal/archive/$pkgver.tar.gz
@ -29,11 +29,11 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/zulip/zulip-terminal/archive
builddir="$srcdir/$_pkgname-$pkgver"
build() {
python3 setup.py build
gpep517 build-wheel --wheel-dir .dist --output-fd 3 3>&1 >&2
}
package() {
python3 setup.py install --skip-build --root="$pkgdir"
python3 -m installer -d "$pkgdir" .dist/*.whl
install -Dm0644 -t "$pkgdir"/usr/share/doc/"$pkgname" \
docs/getting-started.md \