summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorxsmile2024-04-28 12:51:22 +0200
committerxsmile2024-04-28 12:51:22 +0200
commitef14dfb1e7a83d93ab423e358947a7a1b9e6638d (patch)
treeebf29d2051d1c4518080a801cf5c5949bc9616c6
parenta23970c3f14b509bbfd592d53aaeecd3b9e421a1 (diff)
downloadaur-ef14dfb1e7a83d93ab423e358947a7a1b9e6638d.tar.gz
Python 3.12 rebuild; switch to python-build
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD10
2 files changed, 9 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2c24f80faffc..5241120566c6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,14 @@
pkgbase = ryzen-ppd
pkgdesc = Power management daemon for AMD Ryzen Mobile processors
pkgver = 0.4
- pkgrel = 2
+ pkgrel = 3
url = https://github.com/xsmile/ryzen-ppd
install = ryzen-ppd.install
arch = any
license = GPL3
- makedepends = python-setuptools
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-wheel
depends = python-dbus-next
depends = python-gobject
depends = ryzenadj
diff --git a/PKGBUILD b/PKGBUILD
index ba0ef39ac46a..8cdf4fcddb42 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,12 +2,12 @@
pkgname=ryzen-ppd
pkgver=0.4
-pkgrel=2
+pkgrel=3
pkgdesc='Power management daemon for AMD Ryzen Mobile processors'
arch=(any)
url=https://github.com/xsmile/ryzen-ppd
license=(GPL3)
-makedepends=(python-setuptools)
+makedepends=(python-build python-installer python-wheel)
depends=(python-dbus-next python-gobject ryzenadj)
optdepends=('acpi_call: for setting ACPI platform profiles')
backup=(etc/ryzen-ppd.ini)
@@ -16,13 +16,13 @@ source=($pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz)
sha256sums=('1ca58d82b20f088bef34fa5e3e1dde1c57f631fad72a10c688bcce2d7b89a7fb')
build() {
- cd "$pkgname-$pkgver"
- python setup.py build
+ cd $pkgname-$pkgver
+ python -m build --wheel --no-isolation
}
package() {
cd "$pkgname-$pkgver"
install -Dm644 $pkgname.ini -t "$pkgdir"/etc/
install -Dm644 scripts/systemd/$pkgname.service -t "$pkgdir"/usr/lib/systemd/system/
- python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+ python -m installer --destdir="$pkgdir" dist/*.whl
}