aboutsummaryrefslogtreecommitdiffstats
path: root/community/asciinema/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/asciinema/APKBUILD')
-rw-r--r--community/asciinema/APKBUILD32
1 files changed, 23 insertions, 9 deletions
diff --git a/community/asciinema/APKBUILD b/community/asciinema/APKBUILD
index 8c60f6697dc..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=6
+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
+"