# Maintainer: Daniel Kessler pkgname=alertmanager-matrix pkgver=0.0.2 pkgrel=3 pkgdesc='Alertmanager webhook receiver that sends to a Matrix channel' arch=('x86_64' 'i686') url='http://github.com/dkess/alertmanager_matrix' license=('Apache') makedepends=('go' 'git') backup=('etc/ammatrix.yml') provides=('alertmanager-matrix') conflicts=('alertmanager-matrix') source=("alertmanager_matrix-$pkgver.tar.gz::https://github.com/dkess/alertmanager_matrix/archive/v${pkgver}.tar.gz" alertmanager-matrix.service alertmanager-matrix.sysusers alertmanager-matrix.tmpfiles) sha256sums=('48d94de3d517ce244668a3cfad7f98ca94c0fdb8f451d460f94fcb447ed9002b' '229b3885a7b83a2bb64797af7e143be660fc6231173b5e509d641b1e32f8b3c5' '7214f94ad898305e8054c0382eca49136ba82d4f97fc3e747a5e2a9a18fa7573' 'e91e9be3b0c25daddf38cb18ad792bffe040e88074b49043c9a49638e17d73bc') build() { cd "alertmanager_matrix-$pkgver" export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw" make PREFIX=/usr } package() { install -Dm644 alertmanager-matrix.service "$pkgdir"/usr/lib/systemd/system/alertmanager-matrix.service install -Dm644 alertmanager-matrix.sysusers "$pkgdir"/usr/lib/sysusers.d/alertmanager-matrix.conf install -Dm644 alertmanager-matrix.tmpfiles "$pkgdir"/usr/lib/tmpfiles.d/alertmanager-matrix.conf cd "alertmanager_matrix-$pkgver" install -Dm644 ammatrix.example.yml "$pkgdir"/etc/ammatrix.yml make PREFIX=/usr DESTDIR=$pkgdir install }