# Template file for 'ntfy' pkgname=ntfy version=2.4.0 revision=1 build_style=go go_import_path="heckel.io/ntfy" go_ldflags="-X main.version=${version} -X main.commit=v${version} -X main.date=${SOURCE_DATE_EPOCH}" hostmakedepends="nodejs" short_desc="Send push notifications to your phone or desktop using PUT/POST" maintainer="Joel Beckmeyer " license="Apache-2.0,GPL-2.0-only" homepage="https://ntfy.sh" changelog="https://raw.githubusercontent.com/binwiederhier/ntfy/main/docs/releases.md" distfiles="https://github.com/binwiederhier/ntfy/archive/refs/tags/v${version}.tar.gz" checksum=798e186a76b30d8e3ed2e3839e1389f136882ac6293753cb32e3bc96e9cf9b90 system_accounts="_ntfy" make_dirs="/var/lib/ntfy 0700 _ntfy _ntfy" _ntfy_homedir="/var/lib/ntfy" conf_files="/etc/ntfy/server.yml" pre_build() { make web mkdir -p dist/ntfy_linux_server server/docs touch server/docs/index.html server/site/app.html } post_install() { vsv ntfy-server vinstall server/server.yml 644 etc/ntfy }