Christian Heusel pushed to branch main at Arch Linux / Packaging / Packages /
borgmatic
Commits:
be17d27e by Christian Heusel at 2026-06-03T14:30:32+02:00
upgpkg: 2.1.6-1: New upstream release
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
pkgbase = borgmatic
pkgdesc = Simple, configuration-driven backup software for servers and
workstations
- pkgver = 2.1.5
+ pkgver = 2.1.6
pkgrel = 1
url = https://torsion.org/borgmatic
arch = any
@@ -8,6 +8,7 @@ pkgbase = borgmatic
checkdepends = apprise
checkdepends = python-flexmock
checkdepends = python-pytest
+ checkdepends = python-pytest-asyncio
makedepends = git
makedepends = python-build
makedepends = python-installer
@@ -15,13 +16,16 @@ pkgbase = borgmatic
makedepends = python-wheel
depends = borg
depends = python
+ depends = python-binaryornot
depends = python-jsonschema
depends = python-packaging
depends = python-requests
+ depends = python-rich
depends = python-ruamel-yaml
+ depends = python-textual
optdepends = apprise: for Apprise notifications
optdepends = python-pyfuse3: for mount action
- source =
git+https://projects.torsion.org/borgmatic-collective/borgmatic.git#tag=2.1.5
- b2sums =
53065f8b7e5e7d224a8feb612b9a00a15faeff8bd81664577d39f616813158345c56c93653b71a45c9ad825a729ca8c0cffe937354ccbef1e4e5d2960d21bbb9
+ source =
git+https://projects.torsion.org/borgmatic-collective/borgmatic.git#tag=2.1.6
+ b2sums =
8296fdd9e0afec931b9fca4491b16b37f3b1a303a4e7077ad34a7a71957bfe2de05d3660a8f0aac7d622e2a13fa27b4c44560506a15fcf313031764c7ea9a814
pkgname = borgmatic
=====================================
PKGBUILD
=====================================
@@ -7,7 +7,7 @@
# Contributor: stef204 <https://aur.archlinux.org/account/stef204>
pkgname=borgmatic
-pkgver=2.1.5
+pkgver=2.1.6
pkgrel=1
pkgdesc='Simple, configuration-driven backup software for servers and
workstations'
arch=(any)
@@ -16,10 +16,13 @@ license=(GPL-3.0-or-later)
depends=(
borg
python
+ python-binaryornot
python-jsonschema
python-packaging
python-requests
+ python-rich
python-ruamel-yaml
+ python-textual
)
makedepends=(
git
@@ -32,13 +35,14 @@ checkdepends=(
apprise
python-flexmock
python-pytest
+ python-pytest-asyncio
)
optdepends=(
'apprise: for Apprise notifications'
'python-pyfuse3: for mount action'
)
source=("git+https://projects.torsion.org/borgmatic-collective/borgmatic.git#tag=$pkgver")
-b2sums=('53065f8b7e5e7d224a8feb612b9a00a15faeff8bd81664577d39f616813158345c56c93653b71a45c9ad825a729ca8c0cffe937354ccbef1e4e5d2960d21bbb9')
+b2sums=('8296fdd9e0afec931b9fca4491b16b37f3b1a303a4e7077ad34a7a71957bfe2de05d3660a8f0aac7d622e2a13fa27b4c44560506a15fcf313031764c7ea9a814')
prepare() {
cd $pkgname
@@ -61,7 +65,7 @@ check() {
cd $pkgname
# Override addopts as they invoke coverage testing
PATH="$PWD/test-env/bin:$PATH" test-env/bin/python -m pytest \
- --override-ini="addopts=" --ignore=tests/end-to-end
+ --override-ini="addopts=--asyncio-mode=auto" --ignore=tests/end-to-end
}
package() {
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/borgmatic/-/commit/be17d27e64a5d49724f31ba8f4e87dbd13e48e20
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/borgmatic/-/commit/be17d27e64a5d49724f31ba8f4e87dbd13e48e20
You're receiving this email because of your account on gitlab.archlinux.org.
Manage all notifications: https://gitlab.archlinux.org/-/profile/notifications
| Help: https://gitlab.archlinux.org/help