aboutsummaryrefslogtreecommitdiffstats
path: root/community/frp/APKBUILD
blob: ae72feeb6c06d9a9b74e80bcc2f1107f6eef4788 (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
# Contributor: wener <wenermail@gmail.com>
# Maintainer: wener <wenermail@gmail.com>
pkgname=frp
pkgver=0.43.0
pkgrel=2
pkgdesc="A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet."
url="https://github.com/fatedier/frp"
arch="all"
license="Apache-2.0"
makedepends="go"
subpackages="$pkgname-openrc"
source="https://github.com/fatedier/frp/archive/v$pkgver/frp-$pkgver.tar.gz
	frpc.initd
	frpc.confd
	frps.initd
	frps.confd
	"

build() {
	make build
}

check() {
	make test
}

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

	install -Dm644 conf/frpc.ini "$pkgdir"/etc/frp/frpc.ini
	install -Dm644 conf/frps.ini "$pkgdir"/etc/frp/frps.ini

	install -m755 -D "$srcdir"/frpc.initd "$pkgdir"/etc/init.d/frpc
	install -m644 -D "$srcdir"/frpc.confd "$pkgdir"/etc/conf.d/frpc

	install -m755 -D "$srcdir"/frps.initd "$pkgdir"/etc/init.d/frps
	install -m644 -D "$srcdir"/frps.confd "$pkgdir"/etc/conf.d/frps
}

sha512sums="
e6ccbf98d9d8fb714f37784ca582684b9f27994cf3f74b7081043285394243a8e9114b65f0918b64207a99064422312d700d01adaed085175314ad0ae238eb8f  frp-0.43.0.tar.gz
63468c7a644764f7733c3626636ff60494c65314660afdbbf2db70ee02e75ab3c4ad27e683053d783464cf85d7c85eb15d35e0c7b846be3dba994918e1ae9498  frpc.initd
ec6298b39a3804deee2e97b879f00c65f6cc6891e969fec7f8440decbba75451e97b54a8f8325b36ea2e5cff9a5d43f2cbdd994dcff5df91e45e13269133d4de  frpc.confd
afd7c823050fb423a92d0e2ef4ffce489ccd8bf59d775d9b94d66cf5109a37f5aee251f65b44bc1da6fee5b3006dfe86ab5408df02037f635905cf0bdebd118c  frps.initd
ec6298b39a3804deee2e97b879f00c65f6cc6891e969fec7f8440decbba75451e97b54a8f8325b36ea2e5cff9a5d43f2cbdd994dcff5df91e45e13269133d4de  frps.confd
"