summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCezary Drożak2023-05-17 09:01:22 +0200
committerCezary Drożak2023-05-17 09:01:22 +0200
commitce131a0040bcaac8cfb9fe2dc54097a4ea85c42e (patch)
tree2fabd2b1c534916ae0e64fea33357ebcc2ee32f9
parente573408923437980ca0f45353ec5ee06a7e6c9f4 (diff)
downloadaur-ce131a0040bcaac8cfb9fe2dc54097a4ea85c42e.tar.gz
Convert to a git package
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD23
2 files changed, 21 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 14fe0502fdf0..20ad45eb4f75 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 776d2a52f37a..171fc65ebd3c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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/"
}