aboutsummaryrefslogtreecommitdiffstats
path: root/testing/homer-app/APKBUILD
blob: 1b1b4a49b6fde35f40274afa8e09ad66f17e67c0 (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
38
39
40
41
42
43
44
45
46
47
# Maintainer: Leonardo Arena <rnalrd@alpinelinux.org>
pkgname=homer-app
pkgver=1.1.35
_uiver=7.7.031
pkgrel=1
pkgdesc="HOMER 7.x Front-End and API Server"
url="http://sipcapture.io"
# checks fail: release/homer-app_linux_amd64/homer-app: line 1: syntax error: unterminated quoted string
arch="all !aarch64 !armv7 !ppc64le !armhf !s390x"
license="AGPL-3.0-or-later"
makedepends="go"
install="$pkgname.pre-install"
subpackages="$pkgname-doc $pkgname-openrc"
source="$pkgname-$pkgver.tar.gz::https://github.com/sipcapture/homer-app/archive/$pkgver.tar.gz
	https://github.com/sipcapture/homer-app/releases/download/$pkgver/homer-ui-$_uiver.tgz
	$pkgname.initd
	change-default-locations.patch
	initial-setup
	"

build() {
	make modules
	make all
}

check() {
	release/homer-app_linux_amd64/homer-app --version
}

package() {
	install -D -m755 release/homer-app_linux_amd64/homer-app "$pkgdir"/usr/bin/homer-app
	install -D -m644 etc/webapp_config.json "$pkgdir"/etc/homer/webapp_config.json
	install -m755 "$srcdir"/initial-setup "$pkgdir"/etc/homer/initial-setup
	mkdir -p "$pkgdir"/usr/share/webapps/homer \
		"$pkgdir"/var/log/homer \
		"$pkgdir"/usr/share/licenses/$pkgname
	mv "$srcdir"/dist/3rdpartylicenses.txt \
		"$pkgdir"/usr/share/licenses/$pkgname/3rdpartylicenses.txt
	mv "$srcdir"/dist "$pkgdir"/usr/share/webapps/homer
	install -D "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
}

sha512sums="49bafa645c2f4c4d9099973b51dd7a279f183afadd7e4509a4ce946a57888821af71e295f82823c22e360638865f07827692603331202cf032d37f8ac93e8fa3  homer-app-1.1.35.tar.gz
c4ddb57afaf073f5c1473e46536b7219fdba10f7deb253d8b0f972e3662f07423272860f93a5550a08c0e64688d3e54a729ee0f6fac0fe3d7a6749f90029e0ab  homer-ui-7.7.031.tgz
415eea4022a16b1efdd46fd499be0a93658dd850bc0f31ab2777b4bf42ed2d67c960497dd7b6e0000ea63bfdf58675e9048350d7582fb54245c86bb94c97c7a2  homer-app.initd
0f27c5b357aa321e60cf9a5f754b79e7e8a1d430cb355dce52d3c79e40d2873c5d6fa97f548e98a78fb836930b0ab2f28ed1a82680dad4e11a436ec9ed56ca26  change-default-locations.patch
5339905a793d210b4ecd477f129fb60a15f7d6fd144fc6f12753eb70172f5bd29765c1f0b9bbe08bed3b27da26c7ad190efd7bb8244a40f036265055a711f7a6  initial-setup"