[arch-commits] Commit in borgmatic/trunk (PKGBUILD)

Daniel M. Capella polyzen at gemini.archlinux.org
Tue Jul 27 06:18:10 UTC 2021


    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



More information about the arch-commits mailing list