# Contributor: Sören Tempel # Maintainer: Sören Tempel pkgname=restic pkgver=0.9.5 pkgrel=0 pkgdesc="Fast, secure, efficient backup program" url="https://restic.net/" arch="all" license="BSD-2-Clause" makedepends="go" options="!checkroot" subpackages="$pkgname-doc $pkgname-zsh-completion:zshcomp:noarch $pkgname-bash-completion:bashcomp:noarch" source="https://github.com/$pkgname/$pkgname/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz" builddir="$srcdir/src/github.com/$pkgname/$pkgname" export GOPATH="$srcdir" prepare() { mkdir -p "${builddir%/*}" ln -s "$srcdir"/$pkgname-$pkgver "$builddir" default_prepare } build() { cd "$builddir" go build ./cmd/... } check() { cd "$builddir" RESTIC_TEST_FUSE=0 make test } package() { cd "$builddir" install -Dm755 $pkgname "$pkgdir"/usr/bin/$pkgname local man for man in doc/man/*.?; do install -Dm644 "$man" \ "$pkgdir"/usr/share/man/man${man##*.}/${man##*/} done } bashcomp() { depends="" pkgdesc="Bash completion for $pkgname" install_if="$pkgname=$pkgver-r$pkgrel bash-completion" install -Dm644 "$builddir"/doc/bash-completion.sh \ "$subpkgdir"/usr/share/bash-completion/completions/$pkgname } zshcomp() { depends="" pkgdesc="Zsh completion for $pkgname" install_if="$pkgname=$pkgver-r$pkgrel zsh" install -Dm644 "$builddir"/doc/zsh-completion.zsh \ "$subpkgdir"/usr/share/zsh/site-functions/_$pkgname } sha512sums="2541b4d70d23d28360c4398427d65ed08a5eea8c171b93be7b7d54baa7b06099f5473ff2fbe3d6b3d6691592300062ba1b240cc03772868d2a0adb1217c8a85f restic-0.9.5.tar.gz"