diff options
author | Peter Rice | 2023-08-11 23:51:54 -0400 |
---|---|---|
committer | Peter Rice | 2023-08-11 23:51:54 -0400 |
commit | bd06729de6112efb250c192ae28d426bd60cd480 (patch) | |
tree | d83a17283beb260f031600e4fe3b21b2096a64c2 | |
parent | a2793116c9ab2f185aaf5b262460507b65097be9 (diff) | |
download | aur-qbpm-git.tar.gz |
update for pyproject.toml
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 15 |
2 files changed, 16 insertions, 4 deletions
@@ -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 @@ -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 } |