# Maintainer: Celeste <cielesti@protonmail.com>
maintainer="Celeste <cielesti@protonmail.com>"
pkgname=snac
pkgver=2.65
pkgrel=0
pkgdesc="Simple, minimalistic ActivityPub instance written in portable C"
url="https://codeberg.org/grunfink/snac2"
arch="all"
license="MIT"
makedepends="curl-dev openssl-dev"
install="$pkgname.pre-install"
pkgusers="snac"
pkggroups="snac"
subpackages="$pkgname-doc $pkgname-openrc"
source="$pkgname-$pkgver.tar.gz::https://codeberg.org/grunfink/snac2/archive/$pkgver.tar.gz
	snac.initd
	"
builddir="$srcdir/snac2"
options="!check" # no test suite

build() {
	make
}

package() {
	make install \
		PREFIX="$pkgdir"/usr \
		PREFIX_MAN="$pkgdir"/usr/share/man

	install -dm750 -o snac -g snac "$pkgdir"/var/lib/snac

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

	install -Dm755 "$srcdir"/snac.initd "$pkgdir"/etc/init.d/snac
}

sha512sums="
d330b983d1f7fff2641b707d1bdb920abf7aad0e7957d5367b3746706387cff2cf0236ec2fa6ec7be408af72ee607cf7bc3d098feccc62b13cbd31c812bc426b  snac-2.65.tar.gz
8451eb37e5135b926a1a36b7f69d63cb76aa617ca3f9b9167f2284223582dcf66723ee67c51c6abc2d1605c41678d26f67ec6cb1bf920c61379dbf63f7852e1a  snac.initd
"
