# Maintainer: Ian Young pkgname=duplicacy pkgver=2.1.0 pkgrel=1 pkgdesc="A new generation cloud backup tool based on lock-free deduplication" arch=('x86_64' 'i686') url="https://duplicacy.com/" license=('custom') depends=('glibc') makedepends=('go' 'git') source=("https://github.com/gilbertchen/$pkgname/archive/v$pkgver.tar.gz") sha256sums=('397cac479cb3424d1d6128628adb63f52fc5d7eb9e6f71de09784b1f04afda81') prepare() { cd "$pkgname-$pkgver/$pkgname" mkdir -p "src/github.com/gilbertchen" ln -sf "$srcdir/$pkgname-$pkgver" "src/github.com/gilbertchen/$pkgname" GOPATH="$srcdir/$pkgname-$pkgver/$pkgname" go get -d -v } build() { cd "$pkgname-$pkgver/$pkgname" GOPATH="$srcdir/$pkgname-$pkgver/$pkgname" go build -x } check() { cd "$pkgname-$pkgver/$pkgname" GOPATH="$srcdir/$pkgname-$pkgver/$pkgname" go test -v -x } package() { cd "$pkgname-$pkgver" install -Dm755 "$pkgname/$pkgname" "$pkgdir/usr/bin/$pkgname" install -Dm644 LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md" }