# Template file for 'gotify-server' pkgname=gotify-server version=2.1.5 revision=2 wrksrc="server-$version" build_style=go go_import_path="github.com/gotify/server/v2" go_ldflags="-extldflags=-fuse-ld=bfd -X main.Version=${version} -X main.BuildDate=${SOURCE_DATE_EPOCH} -X main.Mode=prod" hostmakedepends="yarn packr2" short_desc="Simple server for sending and receiving messages" maintainer="Joel Beckmeyer " license="MIT" homepage="https://gotify.net" distfiles="https://github.com/gotify/server/archive/v${version}.tar.gz" checksum=ca5724a7782fbb297ba28952790f6a31688c0944acd463192f0ce570a37df039 conf_files="/etc/gotify/config.yml" system_accounts="_gotify" _gotify_homedir="/var/lib/gotify" make_dirs="/var/lib/gotify 0750 _gotify _gotify" post_patch() { vsed 's,data/,/var/lib/gotify/,' -i config.example.yml } pre_build() { cd ui yarn yarn build cd "$wrksrc" packr2 } post_install() { mv ${DESTDIR}/usr/bin/server ${DESTDIR}/usr/bin/gotify-server vlicense LICENSE vinstall config.example.yml 644 etc/gotify config.yml vsv gotify-server }