summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeff Sharpe2022-03-10 17:21:02 -0800
committerJeff Sharpe2022-03-10 17:21:02 -0800
commit1f9d302802f4f3187ac3bc5522db9f4d06d2b37b (patch)
treec6e38f7bd5d38996ffdfd249158cb5fc7943945c
parent0ea587b72d6269d70631f4f2bbe80c22a21ab99a (diff)
downloadaur-1f9d302802f4f3187ac3bc5522db9f4d06d2b37b.tar.gz
Upgrading to 2.19, adding bash_completions, adding more package deps
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD15
2 files changed, 16 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fa22ef089fda..a5e17e5ed718 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = barman
pkgdesc = Backup and recovery manager for PostgreSQL
- pkgver = 2.18
- pkgrel = 1
+ pkgver = 2.19
+ pkgrel = 2
url = http://www.pgbarman.org
arch = x86_64
license = GPL3
@@ -12,15 +12,17 @@ pkgbase = barman
depends = python-psycopg2
depends = python-dateutil
depends = python-argcomplete
+ optdepends = python-boto3
+ optdepends = python-botocore
provides = barman
options = !emptydirs
- source = https://github.com/EnterpriseDB/barman/releases/download/release/2.18/barman-2.18.tar.gz
+ source = https://github.com/EnterpriseDB/barman/releases/download/release/2.19/barman-2.19.tar.gz
source = barman.crond
source = barman.logrotate
source = passive-server.conf-template
source = ssh-server.conf-template
source = streaming-server.conf-template
- md5sums = 3977b9144a782d040882b71d37d96b24
+ md5sums = 77c0feeb33a208102371eb181f61b04e
md5sums = 0e48345895f88b3939543c00928a199b
md5sums = 58c5b20b8e1272ab4ce46757f6613e0d
md5sums = b43254374978938f7d21035a3356b531
diff --git a/PKGBUILD b/PKGBUILD
index 0811f7ef11c7..a0d3f30ccd6f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,14 +4,15 @@
pkgname=barman
_realname=barman
-pkgver=2.18
-pkgrel=1
+pkgver=2.19
+pkgrel=3
pkgdesc="Backup and recovery manager for PostgreSQL"
arch=('x86_64')
url="http://www.pgbarman.org"
license=('GPL3')
depends=('rsync' 'python' 'python-argh' 'python-psycopg2' 'python-dateutil' 'python-argcomplete')
-makedepends=('python-distribute')
+makedepends=('python-distribute' 'python-sphinx' 'python-mock' 'python-pytest' ) # 'python-sphinx-bootstrap-theme' is in the AUR
+optdepends=('python-boto3' 'python-botocore')
provides=('barman')
options=(!emptydirs)
@@ -24,7 +25,7 @@ source=(
streaming-server.conf-template
)
-md5sums=('3977b9144a782d040882b71d37d96b24'
+md5sums=('77c0feeb33a208102371eb181f61b04e'
'0e48345895f88b3939543c00928a199b'
'58c5b20b8e1272ab4ce46757f6613e0d'
'b43254374978938f7d21035a3356b531'
@@ -42,6 +43,10 @@ package()
# install docs
install -Dm 0644 README.rst -t "${pkgdir}/usr/share/doc/${pkgname}"
+ # install the bash_completion
+ mkdir -p "${pkgdir}/usr/share/bash-completion/completions/"
+ install -m 0644 scripts/barman.bash_completion "${pkgdir}/usr/share/bash-completion/completions/${pkgname}"
+
# install example files
cd doc
install -Dm 0644 barman.conf -t "${pkgdir}/usr/share/doc/${pkgname}/etc/"
@@ -52,9 +57,9 @@ package()
"${pkgdir}/usr/share/doc/${pkgname}/etc/logrotate.d/"
install -m 0644 barman.crond "${pkgdir}/usr/share/doc/${pkgname}/etc/cron.d/barman"
install -m 0644 barman.logrotate "${pkgdir}/usr/share/doc/${pkgname}/etc/logrotate.d/barman"
-
install -Dm 0644 passive-server.conf-template -t "${pkgdir}/usr/share/doc/${pkgname}/etc/barman.d/"
install -Dm 0644 ssh-server.conf-template -t "${pkgdir}/usr/share/doc/${pkgname}/etc/barman.d/"
install -Dm 0644 streaming-server.conf-template -t "${pkgdir}/usr/share/doc/${pkgname}/etc/barman.d/"
}
+