diff options
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 23 |
2 files changed, 21 insertions, 12 deletions
@@ -1,6 +1,6 @@ -pkgbase = python-tidalapi +pkgbase = python-tidalapi-git pkgdesc = Unofficial API for TIDAL music streaming service. - pkgver = 0.7.0 + pkgver = v0.7.0.r4.g24de7af pkgrel = 1 url = https://github.com/tamland/python-tidal changelog = HISTORY.rst @@ -14,8 +14,10 @@ pkgbase = python-tidalapi makedepends = python-setuptools depends = python-requests depends = python-dateutil - source = python-tidalapi::git+https://github.com/tamland/python-tidal#tag=v0.7.0?signed + provides = python-tidalapi + conflicts = python-tidalapi + source = python-tidalapi::git+https://github.com/tamland/python-tidal validpgpkeys = E09E6FC5E0472F735B7599C4BBEDD0C513635C9F sha256sums = SKIP -pkgname = python-tidalapi +pkgname = python-tidalapi-git @@ -1,13 +1,17 @@ -# Maintainer: Luis Martinez <luis dot martinez at disroot dot org> +# Maintainer: Cezary Drożak <cezary at drozak dot net> +# Contributor: Luis Martinez <luis dot martinez at disroot dot org> # Contributor: John Hamelink <me@johnhame.link> -pkgname=python-tidalapi -pkgver=0.7.0 +_pkgname=python-tidalapi +pkgname=$_pkgname-git +pkgver=v0.7.0.r4.g24de7af pkgrel=1 pkgdesc='Unofficial API for TIDAL music streaming service.' arch=('any') url='https://github.com/tamland/python-tidal' license=('LGPL3') +provides=("$_pkgname") +conflicts=("$_pkgname") depends=('python-requests' 'python-dateutil') makedepends=( 'git' @@ -17,22 +21,25 @@ makedepends=( 'python-sphinx' 'python-setuptools') changelog=HISTORY.rst -source=("$pkgname::git+$url#tag=v$pkgver?signed") +source=("$_pkgname::git+$url") sha256sums=('SKIP') validpgpkeys=('E09E6FC5E0472F735B7599C4BBEDD0C513635C9F') +pkgver() { + cd "$_pkgname" + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + build() { - cd "$pkgname" + cd "$_pkgname" python -m build --wheel --no-isolation cd docs sphinx-build -b man . _build/man } -## tests require an active Tidal session - package() { export PYTHONHASHSEED=0 - cd "$pkgname" + cd "$_pkgname" python -m installer --destdir="$pkgdir/" dist/*.whl install -Dm644 docs/_build/man/tidalapi.1 -t "$pkgdir/usr/share/man/man1/" } |