~dricottone/huttese-apk

ref: 1358d39251e37b13888cf3d0486d077a7b0f1c13 huttese-apk/sr.ht/sachet/APKBUILD -rw-r--r-- 1.5 KiB
1358d392 — Drew DeVault builds.sr.ht: add -api 3 years ago
                                                                                
b850e84c Drew DeVault
93332964 Drew DeVault
3a3c2cfa Drew DeVault
b850e84c Drew DeVault
743fac00 Drew DeVault
b850e84c Drew DeVault
93332964 Drew DeVault
b850e84c Drew DeVault
743fac00 Drew DeVault
b850e84c Drew DeVault
743fac00 Drew DeVault
b850e84c Drew DeVault
93332964 Drew DeVault
743fac00 Drew DeVault
390e46ee Drew DeVault
743fac00 Drew DeVault
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
38
39
40
41
42
43
44
45
46
47
48
49
50
# Maintainer: Drew DeVault <sir@cmpwn.com>
pkgname=sachet
pkgver=0.2.3
pkgrel=1
pkgdesc="Prometheus Alertmanager"
url="https://github.com/messagebird/sachet"
arch="all"
license="Apache-2.0"
install="$pkgname.pre-install"
makedepends="go"
source="
	$pkgname-$pkgver.tar.gz::https://github.com/messagebird/sachet/archive/$pkgver.tar.gz
	sachet.confd
	sachet.initd
	sachet.yml
"
subpackages="$pkgname-openrc"

build() {
	go mod vendor
	go build \
		-trimpath \
		-mod=vendor \
		-ldflags "-extldflags $LDFLAGS" \
		./cmd/sachet
}

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

package() {
	install -Dm755 sachet "$pkgdir"/usr/bin/sachet

	install -Dm755 "$srcdir"/sachet.initd \
		"$pkgdir"/etc/init.d/sachet
	install -Dm644 "$srcdir"/sachet.confd \
		"$pkgdir"/etc/conf.d/sachet

	mkdir -p "$pkgdir"/etc/alertmanager/templates
	install -Dm644 "$srcdir"/sachet.yml \
		"$pkgdir"/etc/alertmanager/sachet.yml
	install -Dm644 examples/telegram.tmpl \
		"$pkgdir"/etc/alertmanager/templates/telegram.tmpl
}

sha512sums="623b023f7de9f04464e7580f23c923f84ca4d0127477b3d1b032f3d747cafc76ff4b681310f8960430fd52b19c879c6a0611040eeb96f7620c2d059e3cbc51e5  sachet-0.2.3.tar.gz
efe429b994b3c139a3804055ea20fe4a8deaf17f58385b800487b4b8d363d1de817bcac751ae5c4cf16b228f896ff17eab19c5d49c7309174d8f0a07386fb772  sachet.confd
7db8607e588897b508f9515131391e4a650fdc9260f865cdb7e97ad978cfa73a779530826f712232ba1944611b5250aa241a8ce27f73cac32f8bcf68fa6b7c67  sachet.initd
579dd96a930ea02d33e5d084421f873d72b125f4314d7bd7170fe6705adce742abaa626297191779e7edb25a50c03e87b25fd4250f4c08cc175e0674724f2b1e  sachet.yml"