aboutsummaryrefslogtreecommitdiffstats
path: root/testing/heplify-server/APKBUILD
blob: 504d1c6cdb2e1457a0e8e3da65126c0c7fa2ae0d (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
# Maintainer: Leonardo Arena <rnalrd@alpinelinux.org>
pkgname=heplify-server
pkgver=1.19
pkgrel=0
pkgdesc="HEP Capture Server & Switch in Go"
url="http://sipcapture.io"
arch="all"
license="AGPL-3.0-or-later"
makedepends="go"
install="$pkgname.pre-install"
options="!check"
subpackages="$pkgname-openrc"
source="$pkgname-$pkgver.tar.gz::https://github.com/sipcapture/heplify-server/archive/1.19.tar.gz
	$pkgname.initd
	default-config.patch
	"

build() {
	make all
}

check() {
	make test
}

package() {
	install -D -m755 heplify-server "$pkgdir"/usr/bin/heplify-server
	install -D -m644 example/homer7_config/heplify-server.toml \
		"$pkgdir"/etc/homer/heplify-server.toml
	install -D -m755 "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
}

sha512sums="46d564a69a17bcbbcf93828ac50f11eec5a251a376252eaa3ca79378c33a5fd3b9362fcdb080770048dab45645932d09ce353e834493433e134b4b7cfbad4113  heplify-server-1.19.tar.gz
939f9e4ccdfb1bc3be14c07b8eb55b291a0450cf3a1a475a4bfa8342a9668f4d48406dc24026131d550e3f9aab581333f03f6660679d726a87fedb8ba5ba33c4  heplify-server.initd
56f1d859f3933390d3d88e5260eeb270ccf6999e124e526afd4294cc20fdd81a7cdcf91a5596b2105ad2317200852371652be8505355467f80ab0e30a12733f8  default-config.patch"