void-packages/srcpkgs/webhook/template

25 lines
756 B
Bash

# Template file for 'webhook'
pkgname=webhook
version=2.8.0
revision=2
build_style=go
go_import_path="github.com/adnanh/webhook"
short_desc="Lightweight incoming webhook server to run shell commands"
maintainer="Abigail G <void@placeviolette.net>"
license="MIT"
homepage="https://github.com/adnanh/webhook"
distfiles="https://github.com/adnanh/webhook/archive/${version}.tar.gz"
checksum=c521558083f96bcefef16575a6f3f98ac79c0160fd0073be5e76d6645e068398
conf_files="/etc/webhook/hooks.json /etc/sv/webhook/conf"
system_accounts="_webhook"
system_groups="_webhook"
post_install() {
vlicense LICENSE
vsv webhook
vinstall ${FILESDIR}/hooks.json 644 etc/webhook
for f in docs/*.md; do vdoc $f; done
for f in *.example; do vsconf $f ${f%.example}; done
}