# Maintainer: Miquel Lionel # https://aur.archlinux.org/packages/honk/ pkgname=honk pkgver=1.1.1 pkgrel=13 epoch=0 pkgdesc="ActivityPub compatible server with web frontend." arch=("x86_64") url="https://humungus.tedunangst.com/r/honk" license=("custom:ISC") makedepends=("go>=1.16" "sqlite") depends=("go>=1.16" "sqlite") optdepends=("nginx: for TLS and reverse proxying.") changelog="$pkgname.changelog" provides=("${pkgname}") conflicts=("${pkgname}" 'honk-hg') source=("$pkgname-$pkgver.tar::https://humungus.tedunangst.com/r/honk/d/$pkgname-$pkgver.tgz") sha512sums=("e86ad585dda730a145698e292ee12505a13a61741d7bbfac5c28148d8b24d18b9b2def455169fd5bce57f0f90806c132e7983ffa4f919079b8a887bb71ecf4d7") options=(strip docs zipman) install="$pkgname.install" build() { cd "$pkgname-$pkgver" make all } package() { _PKG_HONKDIR="$pkgdir/usr/share/$pkgname" DOCS="$pkgname-$pkgver/docs" _MANDIR="$pkgdir/usr/share/man/man" install -Dm755 "$pkgname-$pkgver/$pkgname" -t "$pkgdir/usr/bin/" install -Dm644 "$pkgname-$pkgver"/views/* -t "$_PKG_HONKDIR/views/" install -Dm644 $DOCS/* -t "$_PKG_HONKDIR/docs/" for i in {1,3,5,8}; do install -Dm644 $DOCS/honk.$i -t ${_MANDIR}$i/ done install -Dm644 $DOCS/activitypub.7 ${_MANDIR}7/honk_activitypub.7 install -Dm644 $DOCS/hfcs.1 ${_MANDIR}1/honk_hfcs.1 install -Dm644 $DOCS/intro.1 ${_MANDIR}1/honk_intro.1 install -Dm644 $DOCS/vim.3 ${_MANDIR}3/honk_vim.3 install -Dm644 "$pkgname-$pkgver"/LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/" install -Dm644 ../honk.service -t "$pkgdir/usr/lib/systemd/system/" }