blob: c5df24022feb37ad2ede603b5377c07644d98e0e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
# Maintainer: Slashbunny <demodevil5[at]yahoo>
pkgname=alertmanager-bin
pkgver=0.9.1
pkgrel=1
pkgdesc="Alertmanager handles alerts sent by client applications such as the Prometheus server. It takes care of deduplicating, grouping, and routing them to the correct receiver integration (binary, not built from source)"
arch=('x86_64')
url="https://github.com/prometheus/alertmanager"
license=('Apache')
depends=()
makedepends=()
provides=('alertmanager')
conflicts=('alertmanager')
backup=('etc/alertmanager/alertmanager.yml')
source=( 'alertmanager.service'
"https://github.com/prometheus/alertmanager/releases/download/v${pkgver}/alertmanager-${pkgver}.linux-amd64.tar.gz")
sha256sums=('1814c0af761906ef037971cafe32a3109b29df1c191583b77d0e6d0f63ec2ed7'
'407e0311689207b385fb1252f36d3c3119ae9a315e3eba205aaa69d576434ed7')
package() {
cd "${srcdir}/alertmanager-${pkgver}.linux-amd64/"
# Install Binary
install -D -m0755 alertmanager \
"${pkgdir}/usr/bin/alertmanager"
# Install Config File
install -D -m0755 simple.yml \
"${pkgdir}/etc/alertmanager/alertmanager.yml"
# Create Notifications Template Directory
install -d -m0755 "${pkgdir}/etc/alertmanager/template/"
# Install SystemD Service File
install -D -m0755 "${srcdir}/alertmanager.service" \
"${pkgdir}/usr/lib/systemd/system/alertmanager.service"
}
|