aports/testing/visidata/APKBUILD
2025-05-18 15:01:04 +00:00

44 lines
1.4 KiB
Text

# Contributor: Dmitry Zakharchenko <dmitz@disroot.org>
# Maintainer:
pkgname=visidata
pkgver=3.1.1
pkgrel=0
pkgdesc="Terminal spreadsheet multitool"
url="https://visidata.org"
arch="noarch"
license="GPL-3.0-or-later"
depends="python3 py3-appdirs py3-setuptools py3-dateutil"
makedepends="py3-gpep517 py3-installer py3-setuptools py3-wheel"
checkdepends="py3-pytest"
subpackages="$pkgname-doc $pkgname-zsh-completion $pkgname-pyc"
source="$pkgname-$pkgver.tar.gz::https://github.com/saulpw/visidata/archive/v$pkgver.tar.gz
devendor-appdirs.patch
sh-default.patch
use-importlib.patch
"
build() {
gpep517 build-wheel \
--wheel-dir .dist \
--output-fd 3 3>&1 >&2
./dev/zsh-completion.py
}
check() {
pytest
}
package() {
python3 -m installer -d "$pkgdir" .dist/*.whl
install -Dm644 _visidata \
-t "$pkgdir"/usr/share/zsh/site-functions/
}
sha512sums="
2dee4f87c9afb6de5b2d54d8b2a8837ed5684ec1e7c163a34b6f4e7d6e896e63e3e07555b90e1f280e74adc0b9491df8c4abc6aa2228576a809651dcaa0b59f5 visidata-3.1.1.tar.gz
bacbf01b93f8f9478241084908d7811174babab34b33711e3db61219bc08037518e11c6f5b255bd6a35317defca8d8ff39187570ffaf8af18fdf9fb4bde66274 devendor-appdirs.patch
1b0c8436dbe70b30abdbfdd3ab3e608b5d09e34f03de42474623677f221f00c3bdead44be90eea07024eda4153f1b7d6c9ceaa51252225c42eff2b4dd8d20405 sh-default.patch
33b2b8fb1b2b5a61e3980ce143162460100fe5b015e41cc0ecef6280f26b02dcb3c6bde0c6211f42a0961195ff7f5de00b99ef737dd424cbcd2c1f4a697f5afa use-importlib.patch
"