diff options
author | Hugo Osvaldo Barrera | 2022-04-18 19:12:52 +0200 |
---|---|---|
committer | Hugo Osvaldo Barrera | 2022-04-18 19:12:52 +0200 |
commit | e1498d554a5d9541cece042de96eb519b9327df0 (patch) | |
tree | 2c35bf5dde20c6224059f762d113c6201ac56a1c | |
parent | 8cfe84fb59ff84eb73ff817d21ae55e2abdd5601 (diff) | |
download | aur-e1498d554a5d9541cece042de96eb519b9327df0.tar.gz |
Adopt PEP 517 tooling
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 15 |
2 files changed, 13 insertions, 6 deletions
@@ -1,12 +1,14 @@ pkgbase = caffeine-ng-git pkgdesc = Status bar application able to temporarily inhibit the screensaver and sleep mode. - pkgver = 3.5.1.post52+g7b193de + pkgver = 3.5.2.dev88+gef22619 pkgrel = 1 url = https://github.com/caffeine-ng/caffeine-ng arch = any license = GPL3 makedepends = git makedepends = python-setuptools-scm + makedepends = python-build + makedepends = python-installer depends = python-gobject depends = python-xdg depends = python-dbus @@ -2,7 +2,7 @@ pkgname=caffeine-ng-git _pkgname=caffeine-ng -pkgver=3.5.1.post52+g7b193de +pkgver=3.5.2.dev88+gef22619 pkgrel=1 pkgdesc="Status bar application able to temporarily inhibit the screensaver and sleep mode." arch=(any) @@ -21,7 +21,12 @@ depends=( python-pulsectl libindicator-gtk3 ) -makedepends=(git python-setuptools-scm) +makedepends=( + git + python-setuptools-scm + python-build + python-installer +) conflicts=(caffeine caffeine-bzr caffeine-oneclick caffeine-systray) provides=(caffeine caffeine-bzr caffeine-oneclick caffeine-systray) replaces=(caffeine-oneclick caffeine-systray) @@ -30,15 +35,15 @@ sha256sums=('SKIP') pkgver() { cd "$srcdir/$_pkgname" - python setup.py --version + python -m setuptools_scm 2> /dev/null } build() { cd "$srcdir/$_pkgname" - python setup.py build + python -m build --wheel --no-isolation } package() { cd "$srcdir/$_pkgname" - python setup.py install --root="$pkgdir" + python -m installer --destdir="$pkgdir" dist/*.whl } |