From 5915847766ba0d072bd0467d5c1d546b87142524 Mon Sep 17 00:00:00 2001 From: Joel Beckmeyer Date: Sat, 31 Dec 2022 16:15:19 -0500 Subject: [PATCH] New package: ntfy-1.30.1 --- srcpkgs/ntfy/files/ntfy-server/log/run | 1 + srcpkgs/ntfy/files/ntfy-server/run | 3 +++ srcpkgs/ntfy/template | 26 ++++++++++++++++++++++++++ 3 files changed, 30 insertions(+) create mode 120000 srcpkgs/ntfy/files/ntfy-server/log/run create mode 100644 srcpkgs/ntfy/files/ntfy-server/run create mode 100644 srcpkgs/ntfy/template diff --git a/srcpkgs/ntfy/files/ntfy-server/log/run b/srcpkgs/ntfy/files/ntfy-server/log/run new file mode 120000 index 000000000000..3a5b4a586051 --- /dev/null +++ b/srcpkgs/ntfy/files/ntfy-server/log/run @@ -0,0 +1 @@ +/usr/bin/vlogger \ No newline at end of file diff --git a/srcpkgs/ntfy/files/ntfy-server/run b/srcpkgs/ntfy/files/ntfy-server/run new file mode 100644 index 000000000000..26e9f7928163 --- /dev/null +++ b/srcpkgs/ntfy/files/ntfy-server/run @@ -0,0 +1,3 @@ +#!/bin/sh +exec 2>&1 +exec chpst -u _ntfy:_ntfy ntfy serve diff --git a/srcpkgs/ntfy/template b/srcpkgs/ntfy/template new file mode 100644 index 000000000000..cf074aed7fc4 --- /dev/null +++ b/srcpkgs/ntfy/template @@ -0,0 +1,26 @@ +# Template file for 'ntfy' +pkgname=ntfy +version=1.30.1 +revision=1 +build_style=go +go_import_path="heckel.io/ntfy" +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" +distfiles="https://github.com/binwiederhier/ntfy/archive/refs/tags/v${version}.tar.gz" +checksum=f64160ef27c334b673e65e2bd02bf9307b930f7018130520a1b0a551d06c474c +system_accounts="_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 +}