summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason Nader2023-09-30 11:40:38 +0900
committerJason Nader2023-09-30 11:40:38 +0900
commitd774fbb2d4568bcfa8883e8ec91937529158b79a (patch)
tree728409fbc468c95c8e5bc1aca1aafc50cf6eaf62
downloadaur-grafana-apprise-adapter-git.tar.gz
First commit
-rw-r--r--.SRCINFO15
-rwxr-xr-xPKGBUILD30
2 files changed, 45 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..ee04c63e1f25
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = grafana-apprise-adapter-git
+ pkgdesc = Send grafana alerts to apprise for notifications
+ pkgver = 0.1.0.r32.g520f47f
+ pkgrel = 1
+ url = https://github.com/ammgws/grafana-apprise-adapter
+ arch = any
+ license = custom:BSD-3-Clause
+ makedepends = git
+ makedepends = rust
+ provides = grafana-apprise-adapter
+ conflicts = grafana-apprise-adapter
+ source = grafana-apprise-adapter::git+https://github.com/ammgws/grafana-apprise-adapter
+ sha1sums = SKIP
+
+pkgname = grafana-apprise-adapter-git
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100755
index 000000000000..8f62205b4fcb
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,30 @@
+# Maintainer: Jason Nader <jason.nader@protonmail.com>
+
+pkgname=grafana-apprise-adapter-git
+pkgver=0.1.0.r32.g520f47f
+pkgrel=1
+pkgdesc='Send grafana alerts to apprise for notifications'
+arch=('any')
+url='https://github.com/ammgws/grafana-apprise-adapter'
+license=('custom:BSD-3-Clause')
+makedepends=('git' 'rust')
+provides=("${pkgname%-*}")
+conflicts=("${pkgname%-*}")
+source=("${pkgname%-*}::git+$url")
+sha1sums=('SKIP')
+
+pkgver() {
+ cd "${pkgname%-*}"
+ echo $(grep '^version =' Cargo.toml|head -n1|cut -d\" -f2).r$(git rev-list --count HEAD).g$(git describe --always)
+}
+
+build() {
+ cd "${pkgname%-*}"
+ cargo build --release
+}
+
+package() {
+ cd "${pkgname%-*}"
+ install -Dm755 target/release/${pkgname%-*} "$pkgdir/usr/bin/${pkgname%-*}"
+ install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/"${pkgname%-*}"
+}