mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-06-04 12:26:24 +02:00
44 lines
1.4 KiB
Text
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
|
|
"
|