diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 53 |
1 files changed, 33 insertions, 20 deletions
@@ -1,31 +1,44 @@ -# Maintainer: Daniel Souza <danisztls@gmail.com> +# Maintainer: Daniel Souza <aur at posix dot dev dot br> -_gitbranch=main -_gitauthor=danisztls -pkgname=arbie-git -pkgver=v1.0.1.r0.g6f49e02 -pkgrel=3 -pkgdesc="Automatic Robust Backup, an archiving and synchronization tool." +_pkgname="arbie" +_gitauthor="danisztls" +_gitbranch="main" + +pkgname="${_pkgname}-git" +pkgver=v1.3.1.r9.gffe0a05 +pkgrel=1 +pkgdesc="Encrypted backup and synchronization tool" arch=('any') +url="https://github.com/${_gitauthor}/${_pkgname}" license=('MIT') -url="https://github.com/${_gitauthor}/${pkgname%-git}" -source=("git://github.com/${_gitauthor}/${pkgname%-git}#branch=${_gitbranch}") -install="arbie.install" +groups=() +depends=('bash' 'borg' 'gocryptfs' 'rclone' 'rsync' 'systemd') +makedepends=('git' 'make') +optdepends=('pass: standard password manager' + 'gopass: improved password manager') +provides=("${_pkgname}") +conflicts=("${_pkgname}") +replaces=() +backup=() +options=() +install="${_pkgname}.install" +changelog= +source=("git+https://github.com/${_gitauthor}/${_pkgname}.git#branch=${_gitbranch}") +noextract=() sha512sums=('SKIP') -depends=('bash' 'borg' 'gocryptfs' 'rclone' 'rsync' 'systemd' 'git') -optdepends=('pass: standard password manager' 'gopass: improved password manager') -conflicts=("${pkgname%-git}") -provides=("${pkgname%-git}") pkgver() { - cd "$srcdir/${pkgname%-git}" - # Use last tag - git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g' + cd "$srcdir/$_pkgname" + # Use tags but fallback to revision + ( set -o pipefail + git describe --tags --long --abbrev=7 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)" + ) } package() { - cd "${pkgname%-git}" + cd "$srcdir/${_pkgname}" make DESTDIR="${pkgdir}/" install - install -vDm 644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname%-git}/LICENSE" - install -vDm 644 README.md -t "${pkgdir}/usr/share/doc/${pkgname%-git}" + install -vDm 644 LICENSE "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE" + install -vDm 644 README.md -t "${pkgdir}/usr/share/doc/${_pkgname}" } |