diff options
Diffstat (limited to 'community/asciinema/APKBUILD')
-rw-r--r-- | community/asciinema/APKBUILD | 32 |
1 files changed, 23 insertions, 9 deletions
diff --git a/community/asciinema/APKBUILD b/community/asciinema/APKBUILD index 987ad12fcd8..f93d43b08e9 100644 --- a/community/asciinema/APKBUILD +++ b/community/asciinema/APKBUILD @@ -1,24 +1,38 @@ # Contributor: Fabian Affolter <fabian@affolter-engineering.ch> -# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch> +# Contributor: fossdd <fossdd@pwned.life> +# Maintainer: fossdd <fossdd@pwned.life> pkgname=asciinema -pkgver=2.0.2 -pkgrel=5 +pkgver=2.4.0 +pkgrel=2 pkgdesc="Command line recorder for the asciinema.org service" url="https://github.com/asciinema/asciinema" arch="all" license="GPL-3.0-or-later" depends="python3 ncurses" -makedepends="py3-setuptools" -subpackages="$pkgname-doc" +makedepends="py3-setuptools py3-wheel py3-gpep517 py3-installer" +checkdepends="py3-pytest" +subpackages="$pkgname-doc $pkgname-pyc" source="$pkgname-$pkgver.tar.gz::https://github.com/asciinema/asciinema/archive/v$pkgver.tar.gz" build() { - python3 setup.py build + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 +} + +check() { + python3 -m venv --clear --without-pip --system-site-packages .testenv + .testenv/bin/python3 -m installer .dist/*.whl + .testenv/bin/python3 -m pytest } package() { - python3 setup.py install --prefix=/usr --root="$pkgdir" - install -Dm644 man/asciinema.1 "$pkgdir/usr/share/man/man1/asciinema.1" + python3 -m installer -d "$pkgdir" \ + .dist/asciinema-$pkgver-py3-none-any.whl + + install -Dm644 man/asciinema.1 -t "$pkgdir"/usr/share/man/man1/ } -sha512sums="27ae831494c2532270940c3e0fedc87ebbdc1e9d8d24c37d1b63d3f74d9722d38e867fa1b46656249e5b0a84ed7ed32bb21da65f06e9c6a8b787aebdce2068f3 asciinema-2.0.2.tar.gz" +sha512sums=" +3902661524e960b96946eaacdcbde4ceacb949020c14912c65ce33fa5b50c070f69255e4848ab24f78f1e6275511d2bba455532b11bf01552ca9ae62264d75ba asciinema-2.4.0.tar.gz +" |