# Author: Kyle Manna pkgname=do-agent pkgver=0.4.12 pkgrel=1 pkgdesc='DigitalOcean Agent for Enhanced Droplet Graphs' url='https://github.com/digitalocean/do-agent' arch=('x86_64') makedepends=('go') depends=() _gourl='github.com/digitalocean/do-agent' license=('apache') source=("https://github.com/digitalocean/${pkgname}/archive/${pkgver}.tar.gz" "do-agent.service") sha512sums=('0a7b942894fba313b7e6e6e3a8e650910f67d807fd3a70cb1af52c515f8d87b122883fc303de0498beff52d3601399232de99768e4077d50c26f1654c87a6dd6' '19d040ae8a75a73a86c1b473983ecf84410fc6a24a7f9142e98dc00c6dbda1ff1f2e2caec0d37bb3c6f557133644ea91f49a75697f5c4bdc23af56407d1fbcaa') prepare() { cd "$srcdir" # make temporary GOPATH for govendor and link git checkout into here mkdir -p go/{bin,src} mkdir -p go/src/github.com/digitalocean ln -s "$srcdir/$pkgname-$pkgver" "$srcdir/go/src/github.com/digitalocean/$pkgname" } build() { cd "$srcdir/go/src/github.com/digitalocean/$pkgname" PATH="$srcdir/go/bin:$PATH" GOPATH="$srcdir/go" make build } package() { cd "$srcdir/$pkgname-$pkgver" install -d $pkgdir/usr/{bin,lib/systemd/system} install -Dm755 do-agent $pkgdir/usr/bin/do-agent install -Dm644 "$srcdir/do-agent.service" $pkgdir/usr/lib/systemd/system/do-agent.service }