# Contributor: diestl <diestl@vptn.net>
# Maintainer: diestl <diestl@vptn.net>
pkgname=pacoloco
pkgver=1.7
pkgrel=1
pkgdesc="Caching proxy server for Arch Linux pacman"
url="https://github.com/anatol/pacoloco"
arch="all"
license="MIT"
makedepends="go"
install="$pkgname.pre-install"
source="
	$pkgname-$pkgver.tar.gz::https://github.com/anatol/pacoloco/archive/refs/tags/$pkgver.tar.gz
	$pkgname.initd
	"
options="
	net
"
pkgusers="pacoloco"
subpackages="$pkgname-openrc $pkgname-doc"

check() {
	go test
}

build() {
	go build
}

package() {
	install -D -m755 pacoloco "$pkgdir"/usr/bin/pacoloco
	install -D -m644 pacoloco.yaml.sample "$pkgdir"/etc/pacoloco.yaml

	install -m755 -D "$srcdir"/$pkgname.initd \
		"$pkgdir"/etc/init.d/$pkgname

	install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/

}

sha512sums="
077467d28db424bf88b394d0bfaa4b9871e09916184fee32db1d2586650be018b856f3d46829f4124ca9a7e565b1826fd269a721a3efba777f84ce1287d2fe3d  pacoloco-1.7.tar.gz
8c43ed36d7430cb51c328889688fbdb975820e80f742098f101391111fda3f5c471438a2a31232f988247f92ca9302a14d7eb8367fdccf3668818eb5b7ee13e4  pacoloco.initd
"
