# Maintainer: Alexander Görtz # Co-maintainer: Dan Beste # Contributor: stef204 pkgname='borgmatic' pkgver=1.2.14 pkgrel=1 pkgdesc='A wrapper script for Borg backup software that creates and prunes backups' arch=('any') url='https://torsion.org/borgmatic/' license=('GPL3') depends=('borg' 'python-pykwalify' 'python-ruamel-yaml') makedepends=('python-setuptools') checkdepends=('python-flexmock' 'python-pytest') install="${pkgname}.install" source=( "${pkgname}-${pkgver}.tar.gz::https://projects.torsion.org/witten/borgmatic/archive/${pkgver}.tar.gz" "${pkgname}.install" "${pkgname}.service" ) sha256sums=( 'b77f8aff75208a69211d2453baf287001b4f54f858c56f8daba240461485d0f8' '2862763feea83e3ee0fb65c9f3fec648312486cd8ab48cd7cac70a7bb742b55b' '1b033f96dc7404c26fad0f5fbbdda2fd93959869a7737092049ed7cfe994602e' ) check() { cd "${pkgname}" pytest --ignore='./tests/end-to-end' } package() { cd "${pkgname}" python setup.py -q install --root="${pkgdir}" --optimize=1 install -d "${pkgdir}/usr/lib/systemd/system" install -m 644 "${srcdir}/borgmatic.service" "${pkgdir}/usr/lib/systemd/system/" install -D -m 644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } # vim: ts=2 sw=2 et: