summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 463e629088569b590d25370e2c8d647e198850f3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# Maintainer: Yaron de Leeuw < me@jarondl.net >

# Maintained at : https://github.com/jarondl/aur-pkgbuilds-jarondl

pkgname=duplicity-backup-git
pkgver=0.0.0
pkgrel=1
pkgdesc="Bash wrapper script for automated backups with duplicity supporting S3"
arch=('any')
url="https://github.com/zertrin/duplicity-backup"
license=('GPL3')
makedepends=('git')
depends=('duplicity')
optdepends=('gnupg: encryption support'
           's3cmd: for storing on Amazon S3'
           'mailx: for mail notifications')
source=("$pkgname"::git+https://github.com/zertrin/duplicity-backup.git)
md5sums=('SKIP')
backup=('etc/duplicity-backup.conf')

# find version according to 
# http://wiki.archlinux.org/index.php/VCS_PKGBUILD_Guidelines#Git
pkgver() {
	cd "$pkgname"
	printf "%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}


package() {
	install -D -m644 "$pkgname/duplicity-backup.conf.example" "$pkgdir/etc/duplicity-backup.conf"
	install -D -m755 "$pkgname/duplicity-backup.sh" "$pkgdir/usr/bin/duplicity-backup"
}