# Contributor: fossdd <fossdd@pwned.life>
# Maintainer: fossdd <fossdd@pwned.life>
pkgname=ntfy-alertmanager
pkgver=0.4.0
pkgrel=5
pkgdesc="A bridge between ntfy and Alertmanager"
url="https://hub.xenrox.net/~xenrox/ntfy-alertmanager"
arch="all"
license="AGPL3"
makedepends="go"
install="$pkgname.pre-install"
subpackages="$pkgname-openrc"
source="https://git.xenrox.net/~xenrox/ntfy-alertmanager/refs/download/v$pkgver/ntfy-alertmanager-$pkgver.tar.gz
	ntfy-alertmanager.initd
	"

export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}"
export GOTMPDIR="${GOTMPDIR:-"$srcdir"}"
export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}"

build() {
	go build -o ntfy-alertmanager
}

check() {
	go test ./...
}

package() {
	install -Dm755 ntfy-alertmanager "$pkgdir"/usr/bin/ntfy-alertmanager
	install -Dm644 config.scfg "$pkgdir"/etc/ntfy-alertmanager/config
	install -Dm755 "$srcdir"/ntfy-alertmanager.initd "$pkgdir"/etc/init.d/ntfy-alertmanager
}

sha512sums="
6f991033be2005edc6b28de24faabd9353b09339137d4d6c514d1928d2e3ed3dd594107cd91d00f512d2b9acbb2c296bd4dfc1c9c82c85a93ab154b06c87f909  ntfy-alertmanager-0.4.0.tar.gz
843b3e00af5019d1af9330717598631cf76d8876bb373cc31419173897e01d889ffa3dab0c29ac91e15eec6677ca629b199d0dfc1ffe4e00c5ae895364cbfd7c  ntfy-alertmanager.initd
"
