summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD18
1 files changed, 14 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 24fa33a7b7dd..f9da599fcd75 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,21 +2,30 @@
# Contributor: John Hamelink <me@johnhame.link>
pkgname=python-tidalapi
-pkgver=0.6.9
+pkgver=0.6.10
pkgrel=1
pkgdesc='Unofficial API for TIDAL music streaming service.'
arch=('any')
url='https://github.com/tamland/python-tidal'
license=('LGPL3')
depends=('python-requests')
-makedepends=('python-setuptools' 'git')
+makedepends=(
+ 'git'
+ 'python-build'
+ 'python-install'
+ 'python-wheel'
+ 'python-sphinx'
+ 'python-setuptools')
+changelog=HISTORY.rst
source=("$pkgname::git+$url#tag=v$pkgver?signed")
sha256sums=('SKIP')
validpgpkeys=('E09E6FC5E0472F735B7599C4BBEDD0C513635C9F')
build() {
cd "$pkgname"
- python setup.py build
+ python -m build --wheel --skip-dependency-check --no-isolation
+ cd docs
+ sphinx-build -b man . _build/man
}
## tests require an active Tidal session
@@ -24,5 +33,6 @@ build() {
package() {
export PYTHONHASHSEED=0
cd "$pkgname"
- python setup.py install --root="$pkgdir/" --optimize=1 --skip-build
+ python -m install --optimize=1 --destdir="$pkgdir/" dist/*.whl
+ install -Dm644 docs/_build/man/tidalapi.1 -t "$pkgdir/usr/share/man/man1/"
}