summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD53
1 files changed, 33 insertions, 20 deletions
diff --git a/PKGBUILD b/PKGBUILD
index d22e712a039a..719abaa7a078 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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}"
}