summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeter Rice2023-08-11 23:51:54 -0400
committerPeter Rice2023-08-11 23:51:54 -0400
commitbd06729de6112efb250c192ae28d426bd60cd480 (patch)
treed83a17283beb260f031600e4fe3b21b2096a64c2
parenta2793116c9ab2f185aaf5b262460507b65097be9 (diff)
downloadaur-bd06729de6112efb250c192ae28d426bd60cd480.tar.gz
update for pyproject.toml
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD15
2 files changed, 16 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 91c7a0da0caf..32c2373ed1d2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,14 @@
pkgbase = qbpm-git
pkgdesc = A profile manager for qutebrowser
- pkgver = 1.0.rc2.r1
+ pkgver = 1.0.rc2.r2
pkgrel = 1
url = https://github.com/pvsr/qbpm
arch = any
license = GPL
makedepends = git
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-wheel
makedepends = python-setuptools
makedepends = scdoc
depends = python
diff --git a/PKGBUILD b/PKGBUILD
index a8f27dc45eb1..9b92518aca87 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Peter Rice <{first name}@peterrice.xyz>
pkgname=qbpm-git
-pkgver=1.0.rc2.r1
+pkgver=1.0.rc2.r2
pkgrel=1
pkgdesc="A profile manager for qutebrowser"
url="https://github.com/pvsr/qbpm"
@@ -9,7 +9,7 @@ license=('GPL')
sha512sums=('SKIP')
arch=('any')
depends=('python' 'python-pyxdg' 'python-click')
-makedepends=('git' 'python-setuptools' 'scdoc')
+makedepends=('git' 'python-build' 'python-installer' 'python-wheel' 'python-setuptools' 'scdoc')
provides=('qbpm')
source=("git+https://github.com/pvsr/qbpm")
@@ -18,6 +18,15 @@ pkgver() {
git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}
+prepare() {
+ git -C "${srcdir}/qbpm" clean -dfx
+}
+
+build() {
+ cd qbpm
+ python -m build --wheel --no-isolation
+}
+
package() {
cd qbpm
install -D -m644 completions/qbpm.fish ${pkgdir}/usr/share/fish/vendor_completions.d/qbpm.fish
@@ -26,5 +35,5 @@ package() {
scdoc < qbpm.1.scd > qbpm.1
install -D -m644 qbpm.1 ${pkgdir}/usr/share/man/man1/qbpm.1
- python setup.py install --root="$pkgdir" --optimize=1
+ python -m installer --destdir="$pkgdir" dist/*.whl
}