summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD16
2 files changed, 19 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9d671283ec28..b3de1dcd81a8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,15 @@
pkgbase = trackma
pkgdesc = A lightweight and simple program for updating and using lists on several media tracking websites.
- pkgver = 0.8.5
- pkgrel = 2
+ pkgver = 0.8.6
+ pkgrel = 1
url = https://z411.github.io/trackma/
arch = any
license = GPL3
makedepends = git
- makedepends = python-setuptools
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-poetry-core
+ makedepends = python-wheel
makedepends = desktop-file-utils
depends = python
optdepends = python-gobject: GTK frontend
@@ -18,7 +21,7 @@ pkgbase = trackma
optdepends = python-pydbus: MPRIS media recognition tracker
optdepends = lsof: polling tracker/pyinotify alternative
conflicts = trackma-git
- source = trackma-0.8.5::git+https://github.com/z411/trackma.git#tag=v0.8.5
+ source = trackma-0.8.6::git+https://github.com/z411/trackma.git#tag=v0.8.6
source = anime-relations::git+https://github.com/erengy/anime-relations.git
source = trackma-curses.desktop
source = trackma-gtk.desktop
diff --git a/PKGBUILD b/PKGBUILD
index 071b8ba40a8d..8aca0ef1080c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,8 +4,8 @@
# Contributor: Evgeniy <evgfilim1 at gmail dot com>
pkgname=trackma
-pkgver=0.8.5
-pkgrel=2
+pkgver=0.8.6
+pkgrel=1
pkgdesc="A lightweight and simple program for updating and using lists on several media tracking websites."
url="https://z411.github.io/trackma/"
arch=('any')
@@ -14,7 +14,10 @@ license=('GPL3')
depends=('python')
makedepends=('git'
- 'python-setuptools'
+ 'python-build'
+ 'python-installer'
+ 'python-poetry-core'
+ 'python-wheel'
'desktop-file-utils')
optdepends=('python-gobject: GTK frontend'
@@ -46,9 +49,14 @@ prepare() {
git -c protocol.file.allow=always submodule update
}
+build() {
+ cd "${pkgname}-${pkgver}"
+ python -m build --wheel --no-isolation
+}
+
package() {
cd ${pkgname}-${pkgver}
- python setup.py install --prefix=/usr --root="$pkgdir/" --optimize=1
+ python -m installer --destdir="$pkgdir" dist/*.whl
install -Dvm644 "${pkgname}/data/icon.png" \
"${pkgdir}/usr/share/pixmaps/${pkgname}.png"