diff options
author | Mubashshir | 2023-02-22 22:24:02 +0600 |
---|---|---|
committer | Mubashshir | 2023-02-22 22:25:29 +0600 |
commit | 5b8e9576b6a281a7b64192f418e3d50d199b7c65 (patch) | |
tree | 4a40faf30e0f03ad2f4726ede553ba68481fc908 | |
parent | 64a9e59e33f40568fbfed2c63b4d486686df0bfd (diff) | |
download | aur-5b8e9576b6a281a7b64192f418e3d50d199b7c65.tar.gz |
trackma-git: Switch to python-build
Closes #6
Signed-off-by: Mubashshir <ahmubashshir@gmail.com>
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 26 |
2 files changed, 24 insertions, 9 deletions
@@ -1,13 +1,16 @@ pkgbase = trackma-git pkgdesc = A lightweight and simple program for updating and using lists on several media tracking websites. - pkgver = 0.8.5.r17.g22e9326 + pkgver = 0.8.5.r25.g85936ee pkgrel = 1 url = https://z411.github.io/trackma/ arch = any license = GPL3 - makedepends = python-setuptools makedepends = desktop-file-utils makedepends = git + makedepends = python-poetry-core + makedepends = python-build + makedepends = python-installer + makedepends = python-wheel depends = python depends = python-pyinotify optdepends = python-cairo: GTK frontend @@ -4,7 +4,7 @@ # from: git pkgname=trackma-git -pkgver=0.8.5.r17.g22e9326 +pkgver=0.8.5.r25.g85936ee pkgrel=1 pkgdesc="A lightweight and simple program for updating and using lists on several media tracking websites." arch=('any') @@ -13,9 +13,14 @@ license=('GPL3') depends=('python' 'python-pyinotify') -makedepends=('python-setuptools' - 'desktop-file-utils' - 'git') +makedepends=( + desktop-file-utils + git + python-poetry-core + python-build + python-installer + python-wheel +) optdepends=('python-cairo: GTK frontend' 'python-gobject: GTK frontend/MPRIS tracker' 'python-pillow: thumbnail images for GUI frontends' @@ -58,11 +63,18 @@ prepare() { git -c protocol.file.allow=always submodule update } +build() { + python -m build --no-isolation --wheel "$srcdir/$pkgname" +} + package() { - cd ${pkgname} - python setup.py install --prefix=/usr --root="$pkgdir/" --optimize=1 + _py=$(python --version) + _py=${_py%%.*} + + python -m installer --destdir="$pkgdir" \ + "$srcdir/$pkgname/dist/${pkgname%-git}-${pkgver%.r*}-py${_py##* }-none-any.whl" - install -Dvm644 "${pkgname%-git}/data/icon.png" \ + install -Dvm644 "$srcdir/$pkgname/trackma/data/icon.png" \ "${pkgdir}/usr/share/pixmaps/${pkgname%-git}.png" install -Dvm644 "${srcdir}/trackma-curses.desktop" \ |