diff options
author | George Rawlinson | 2020-09-29 05:53:48 +1300 |
---|---|---|
committer | George Rawlinson | 2020-09-29 05:53:48 +1300 |
commit | 78d447e5b79eb81e9929241061022d0449104c22 (patch) | |
tree | 9e9d38eed84fb6c0db385adc3792fe1e823597a5 | |
download | aur-78d447e5b79eb81e9929241061022d0449104c22.tar.gz |
addpkg: promscale 0.1.0.beta.5
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 35 |
2 files changed, 50 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..d312c5aa8e86 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = promscale + pkgdesc = An open source analytical platform for Prometheus metrics + pkgver = 0.1.0.beta.5 + pkgrel = 1 + url = https://github.com/timescale/promscale + arch = x86_64 + license = Apache + makedepends = go + optdepends = timescaledb + optdepends = prometheus + source = promscale-0.1.0.beta.5.tar.gz::https://github.com/timescale/promscale/archive/0.1.0-beta.5.tar.gz + b2sums = d09d1a1652db28809d028ae2ba1537db23587110197e568a8c01f0ef8d14b298bc50c8a58ecf599560d23ae25cf5dca57599b2c865f20833e5f70ec76570d59f + +pkgname = promscale + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..53d0d00d548a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer: George Rawlinson <george@rawlinson.net.nz> + +pkgname=promscale +pkgver=0.1.0.beta.5 +_pkgver="${pkgver/.beta/-beta}" # temporary workaround, remove once package is out of beta +pkgrel=1 +pkgdesc="An open source analytical platform for Prometheus metrics" +arch=('x86_64') +url="https://github.com/timescale/promscale" +license=('Apache') +makedepends=(go) +checkdepends=() +optdepends=(timescaledb prometheus) +changelog= +source=("$pkgname-$pkgver.tar.gz::$url/archive/$_pkgver.tar.gz") +b2sums=('d09d1a1652db28809d028ae2ba1537db23587110197e568a8c01f0ef8d14b298bc50c8a58ecf599560d23ae25cf5dca57599b2c865f20833e5f70ec76570d59f') + +prepare() { + cd "$pkgname-$_pkgver" + go mod vendor +} + +build() { + cd "$pkgname-$_pkgver/cmd/$pkgname" + go build -v \ + -buildmode=pie \ + -trimpath \ + -mod=vendor \ + -modcacherw \ + -ldflags "-linkmode external -extldflags \"${LDFLAGS}\"" +} + +package() { + install -Dm755 -t "$pkgdir/usr/bin" "$pkgname-$_pkgver/cmd/$pkgname/$pkgname" +} |