summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorxsmile2024-04-28 12:50:49 +0200
committerxsmile2024-04-28 12:50:49 +0200
commit6d69ef725bd4767419c834504299757e54901038 (patch)
tree84a92c16f13699d096ee6318d96d43c5b7b9636d
parent8964ae6f16746cb330a412e57c9cb5a0f3499c8f (diff)
downloadaur-6d69ef725bd4767419c834504299757e54901038.tar.gz
Python 3.12 rebuild; switch to python-build
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD11
2 files changed, 12 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 47c3914db882..e07e901dbbf6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,14 @@
pkgbase = chromexup
pkgdesc = External extension updater for Chromium based browsers
pkgver = 0.5.4
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/xsmile/chromexup
install = chromexup.install
arch = any
license = MIT
- makedepends = python-setuptools
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-wheel
depends = python-requests
source = https://github.com/xsmile/chromexup/archive/0.5.4.tar.gz
sha256sums = 4092e0662f24123a2c3ad25603bf7392688966d07ebecc1194fae617d4461331
diff --git a/PKGBUILD b/PKGBUILD
index a9ecef257373..4ca39d7bd4bb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,17 +2,22 @@
pkgname=chromexup
pkgver=0.5.4
-pkgrel=1
+pkgrel=2
pkgdesc='External extension updater for Chromium based browsers'
arch=(any)
url=https://github.com/xsmile/chromexup
license=(MIT)
-makedepends=(python-setuptools)
+makedepends=(python-build python-installer python-wheel)
depends=(python-requests)
install="$pkgname.install"
source=("$url/archive/$pkgver.tar.gz")
sha256sums=('4092e0662f24123a2c3ad25603bf7392688966d07ebecc1194fae617d4461331')
+build() {
+ cd $pkgname-$pkgver
+ python -m build --wheel --no-isolation
+}
+
package() {
cd $pkgname-$pkgver
@@ -25,5 +30,5 @@ package() {
# License
install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
- python setup.py install --root="$pkgdir" --optimize=1
+ python -m installer --destdir="$pkgdir" dist/*.whl
}