# Contributor: Dhruvin Gandhi # Maintainer: Dhruvin Gandhi pkgname=do-agent pkgver=3.16.11 _git_rev=28b5f688f6a390b61d5818b1c51241dcd6ba05ce pkgrel=2 pkgdesc="Collects system metrics from DigitalOcean Droplets" url="https://github.com/digitalocean/do-agent" arch="x86_64" # limited by digital ocean license="Apache-2.0" makedepends="go" install="$pkgname.pre-install" subpackages="$pkgname-doc $pkgname-openrc" source="https://github.com/digitalocean/do-agent/archive/refs/tags/$pkgver/do-agent-$pkgver.tar.gz do-agent.initd do-agent.confd" build() { go build -ldflags "-X 'main.version=$pkgver' -X 'main.revision=$_git_rev' -X 'main.buildDate=$(date)'" \ -o bin/do-agent ./cmd/do-agent } check() { go test -v ./... } package() { install -Dm755 bin/do-agent "$pkgdir/usr/sbin/do-agent" install -Dm644 LICENSE "$pkgdir/usr/share/doc/do-agent/LICENSE" install -Dm755 "$srcdir/do-agent.initd" "$pkgdir/etc/init.d/do-agent" install -Dm644 "$srcdir/do-agent.confd" "$pkgdir/etc/conf.d/do-agent" } sha512sums=" fc87e18c177f836794e6375409808e7303d91fc9191b11f72785f82574e69c931395c4f74dcd03e7abe43bd32f304cb34e9a86dd83f9b03f5de610f34cd79ada do-agent-3.16.11.tar.gz cb89ceeb17767f1cf30055649d7f1fa1496a6a763b23c501a440bea871d6f43abec8901d5ab18d96b170bb95c374c2f5e468fd12496178d218cd13ab299527c4 do-agent.initd 3ad8d9223de1c99c1f231ca9b6500f932c14fbea38093d28231c6c805632ae0594dfd20dba678061e07ae13e8b0d20cc79185fd05b17522f69b768178866347c do-agent.confd "