# Contributor: Cowington Post <cowingtonpost@gmail.com>
# Maintainer: Mike Crute <mike@crute.us>
pkgname=yarr
pkgver=2.5
pkgrel=0
pkgdesc="Yarr is a web-based feed aggregator which can be used both as a desktop application and a personal self-hosted server"
url="https://github.com/nkanaev/yarr/"
# fails tests on 32-bit
arch="all !x86 !armhf !armv7"
license="MIT"
makedepends="go sqlite-dev"
install="$pkgname.pre-install"
subpackages="$pkgname-doc $pkgname-openrc"
source="https://github.com/nkanaev/yarr/archive/refs/tags/v$pkgver/yarr-$pkgver.tar.gz
	yarr.initd
	yarr.confd
	"

build() {
	make host
}

check() {
	make test
}

package() {
	install -m755 -D out/yarr "$pkgdir"/usr/bin/"$pkgname"

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

	mkdir -p "$pkgdir"/usr/share/doc/"$pkgname"
	cp -a doc "$pkgdir"/usr/share/doc/"$pkgname"
}

sha512sums="
afad697854437ed656aa692591ef10989f393791e8eba82d9985004bcd9b026e213e7a0275c09f7b4f56ae567ac5df88b307393241ff92d131adb28df731492e  yarr-2.5.tar.gz
9373b444bd679b98b429fe935e6c397057cc834db477f3c2e1d75b07a8e5a8634de2a2159fa9157c479d1d1856cfa770e73328e58ce07ba2cb92d7ab7f1fe827  yarr.initd
e2858394556bf6497969354c2a2c0514c334e3d745d0425fc606b44fdc68013a25df093160b6d6fcbec8e98ee623a3add0e51d8d9664397e27dc36f33d965be4  yarr.confd
"
