Date: Tuesday, July 27, 2021 @ 06:18:09 Author: polyzen Revision: 986485
upgpkg: borgmatic 1.5.16-1 & add check() Modified: borgmatic/trunk/PKGBUILD ----------+ PKGBUILD | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-07-27 06:07:39 UTC (rev 986484) +++ PKGBUILD 2021-07-27 06:18:09 UTC (rev 986485) @@ -6,18 +6,19 @@ # Contributor: stef204 <https://aur.archlinux.org/account/stef204> pkgname=borgmatic -pkgver=1.5.15 +pkgver=1.5.16 pkgrel=1 pkgdesc='Simple, configuration-driven backup software for servers and workstations' arch=('any') url=https://torsion.org/borgmatic license=('GPL3') -depends=('borg' 'python-colorama' 'python-pykwalify' 'python-requests' +depends=('borg' 'python-colorama' 'python-jsonschema' 'python-requests' 'python-ruamel-yaml' 'python-setuptools') +checkdepends=('python-flexmock' 'python-pytest' 'vim') optdepends=('python-llfuse: for mount action') source=("https://files.pythonhosted.org/packages/source/${pkgname::1}/$pkgname/$pkgname-$pkgver.tar.gz") -sha256sums=('a9c9857bc9c1b3aa4a5b6c2d55e511acfdad9457a958a6de695402d5bb3ca74e') -b2sums=('c01c469a4e0b96f4a364e0e44cd26d60cf34bc1c969cbf9931ee5ec6688cf012a1c22acb20e3a434b765ef5ec68657a2507e292e5ed3b9e0587f8784e85ecfe9') +sha256sums=('8a4daef5494a2e7064518d5b33b92bc19021f39666c64b2986a25e64d14ee31a') +b2sums=('14eb511202b30b570cdf1097a68f732af09a6412e72dddaad0d01982f3375e1f0acf77546222b0166066d27ed6ac450db4e9cc9347eb7af972aa1df023ef0168') prepare() { cd $pkgname-$pkgver @@ -29,6 +30,14 @@ python setup.py build } +check() { + cd $pkgname-$pkgver + mkdir -p temp + local site_packages=$(python -c "import site; print(site.getsitepackages()[0])") + python setup.py install --root=temp --optimize=1 --skip-build + PATH="$PWD/temp/usr/bin:$PATH" PYTHONPATH="$PWD/temp/$site_packages" pytest -c /dev/null --ignore=tests/end-to-end +} + package() { cd $pkgname-$pkgver export PYTHONHASHSEED=0
