diff options
author | Bjoern Franke | 2023-11-23 11:59:04 +0100 |
---|---|---|
committer | Bjoern Franke | 2023-11-23 11:59:04 +0100 |
commit | 1c401f5e1465ea6210274e4390d53f18df14c560 (patch) | |
tree | ef8e8479027e0ae40d012ac6aa56462eef5692ea | |
parent | fd216bba75d57e53c0342640e5e4f94d06af0693 (diff) | |
download | aur-1c401f5e1465ea6210274e4390d53f18df14c560.tar.gz |
use PEP517 install, thanks to xiota
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 17 |
2 files changed, 16 insertions, 12 deletions
@@ -1,12 +1,15 @@ pkgbase = vorta pkgdesc = A GUI for BorgBackup - pkgver = 0.8.12 - pkgrel = 1 + pkgver = v0.8.12 + pkgrel = 2 url = https://github.com/borgbase/vorta arch = any license = GPL makedepends = qt5-tools - makedepends = python-pip + makedepends = python-build + makedepends = python-installer + makedepends = python-setuptools + makedepends = python-wheel depends = borg depends = python-appdirs depends = python-pyqt5 @@ -17,7 +20,7 @@ pkgbase = vorta depends = python-llfuse depends = python-setuptools options = !emptydirs - source = vorta-0.8.12.tar.gz::https://github.com/borgbase/vorta/archive/v0.8.12.tar.gz + source = vorta-v0.8.12.tar.gz::https://github.com/borgbase/vorta/archive/vv0.8.12.tar.gz sha256sums = 697a1d6f6f93b1b2447c7f19cf250d24d72e2f784e62c54287d9ee39cac59f38 pkgname = vorta @@ -1,29 +1,30 @@ # Maintainer: Bjoern Franke <bjo+aur@schafweide.org> pkgname=vorta -pkgver=0.8.12 -pkgrel=1 +pkgver=v0.8.12 +pkgrel=2 pkgdesc="A GUI for BorgBackup" arch=('any') url="https://github.com/borgbase/vorta" license=('GPL') depends=('borg' 'python-appdirs' 'python-pyqt5' 'python-peewee' 'python-dateutil' 'python-secretstorage' 'python-psutil' 'python-llfuse' 'python-setuptools') -makedepends=('qt5-tools' 'python-pip') +makedepends=('qt5-tools' + 'python-build' + 'python-installer' + 'python-setuptools' + 'python-wheel') options=(!emptydirs) source=("$pkgname-$pkgver.tar.gz::https://github.com/borgbase/$pkgname/archive/v$pkgver.tar.gz") sha256sums=('697a1d6f6f93b1b2447c7f19cf250d24d72e2f784e62c54287d9ee39cac59f38') build() { - cd "$pkgname-$pkgver" make translations-to-qm - python setup.py build + python -m build --no-isolation --wheel --skip-dependency-check } - package() { cd "$pkgname-$pkgver" - export PYTHONHASHSEED=0 - python setup.py install --root="$pkgdir" --optimize=1 --skip-build + python -m installer --destdir="${pkgdir:?}" dist/*.whl install -Dm644 package/icon-symbolic.svg \ "$pkgdir/usr/share/icons/hicolor/symbolic/apps/com.borgbase.Vorta-symbolic.svg" |