diff options
author | Romain Dura | 2019-06-17 22:03:19 -0700 |
---|---|---|
committer | Romain Dura | 2019-06-17 22:03:19 -0700 |
commit | ffdb5aef4609371b8ca4633da84dec620c5c14f8 (patch) | |
tree | 4fc12652577b5ced667da34ebff998a2e307d35a /PKGBUILD | |
download | aur-beacon.tar.gz |
Add beacon v1.1.0 with optional beacon.service
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..cdfcfccca9df --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,32 @@ +# Maintainer: Romain Dura <romain "at" shazbits "dot" com> + +pkgname=beacon +pkgver=1.1.0 +pkgrel=1 +pkgdesc='Tiny system utility reporting CPU, memory, uptime to logs, cloudwatch, http' +arch=('x86_64') +url="https://github.com/shazbits/$pkgname" +license=('MIT') +makedepends=('go') +install=beacon.install +source=("$url/archive/v$pkgver.tar.gz" + 'beacon.service') +sha256sums=('ac309ac8419fe4ee02b204421a8462ce28308c77d9fc42358d2d94504176d1c1' + 'c1e33e6fbb2320fe0ea13e3ca95edbbf779686785a0f6304f32a49dbed97ed9f') + +build() { + cd $pkgname-$pkgver + go build \ + -gcflags "all=-trimpath=$PWD" \ + -asmflags "all=-trimpath=$PWD" \ + -ldflags "-extldflags $LDFLAGS" \ + -o $pkgname . +} + +package() { + cd $pkgname-$pkgver + install -Dm755 $pkgname "$pkgdir"/usr/bin/$pkgname + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm644 config.yml.example "$pkgdir/etc/beacon/config.yml" + install -Dm644 "$srcdir/beacon.service" "$pkgdir/usr/lib/systemd/system/beacon.service" +} |