~dricottone/huttese-apk

ref: 9bd00e18c8c177f4a772450ee828aa1b81a4e4b9 huttese-apk/sr.ht/sachet/APKBUILD -rw-r--r-- 1.5 KiB
9bd00e18 — Drew DeVault sachet: upgrade to 0.2.6 3 years ago
                                                                                
b850e84c Drew DeVault
9bd00e18 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
9bd00e18 Drew DeVault
743fac00 Drew DeVault
390e46ee Drew DeVault
9bd00e18 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
51
52
# Maintainer: Drew DeVault <sir@cmpwn.com>
pkgname=sachet
pkgver=0.2.6
pkgrel=0
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="
ff256707b7fb0afe93bdabe26f42e014907aaa9c533ec979359d93bc32299fcec9b2f22c01ac34e853075c38840262d0b1052b3ed66d136802636ecec3280d0f  sachet-0.2.6.tar.gz
efe429b994b3c139a3804055ea20fe4a8deaf17f58385b800487b4b8d363d1de817bcac751ae5c4cf16b228f896ff17eab19c5d49c7309174d8f0a07386fb772  sachet.confd
7db8607e588897b508f9515131391e4a650fdc9260f865cdb7e97ad978cfa73a779530826f712232ba1944611b5250aa241a8ce27f73cac32f8bcf68fa6b7c67  sachet.initd
579dd96a930ea02d33e5d084421f873d72b125f4314d7bd7170fe6705adce742abaa626297191779e7edb25a50c03e87b25fd4250f4c08cc175e0674724f2b1e  sachet.yml
"