aboutsummaryrefslogtreecommitdiffstats
path: root/testing/homer-app/APKBUILD
blob: f40ba143d025a8c7442ea811b3793c96280e22fb (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
# Maintainer: Leonardo Arena <rnalrd@alpinelinux.org>
pkgname=homer-app
pkgver=1.1.37
_uiver=7.7.032
pkgrel=1
pkgdesc="HOMER 7.x Front-End and API Server"
url="http://sipcapture.io"
arch="all"
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
	"

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
	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="1c2a868d6fe28b0feef6c132bc8238af395022b0c6c8349ecebf01223a0585372aa6c82ae91cfa7da293e39810380b133c577cc5852c5e1c81ae69b3fd771b65  homer-app-1.1.37.tar.gz
6b3bef1190e91526b049f0d1a478d13de1e4cc6dc78bed56bc29f20138a6eeb03c4f4b053448a32b4e3918182cda5bfc053a9abd1910286609f9f2e377565b24  homer-ui-7.7.032.tgz
b8cd02ac9feadd89cf95edc6209bd22410480dece1d685a677364b4735e484611c4c1a214499467c906910c7d31a9d9217d0384ac8f8c3a06878e3e3d6d97ad8  homer-app.initd
0f27c5b357aa321e60cf9a5f754b79e7e8a1d430cb355dce52d3c79e40d2873c5d6fa97f548e98a78fb836930b0ab2f28ed1a82680dad4e11a436ec9ed56ca26  change-default-locations.patch"