mirror of
https://github.com/YunoHost-Apps/ntfy_ynh.git
synced 2024-09-03 19:46:27 +02:00
Enable auto updates (#27)
* Switch to manifest src handling (#26) * Update pkg to 2.7.0~ynh2 * Auto-update README --------- Co-authored-by: yunohost-bot <yunohost@yunohost.org>
This commit is contained in:
parent
b1017de493
commit
be102343e1
8 changed files with 21 additions and 42 deletions
|
@ -19,7 +19,7 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in
|
|||
ntfy (pronounce: *notify*) is a simple HTTP-based pub-sub notification service. It allows you to send notifications to your phone or desktop via scripts from any computer, entirely without signup, cost or setup. It's also open source if you want to run your own.
|
||||
|
||||
|
||||
**Shipped version:** 2.7.0~ynh1
|
||||
**Shipped version:** 2.7.0~ynh2
|
||||
|
||||
**Demo:** https://ntfy.sh/app
|
||||
## Documentation and resources
|
||||
|
|
|
@ -19,7 +19,7 @@ Si vous n’avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) po
|
|||
ntfy (pronounce: *notify*) is a simple HTTP-based pub-sub notification service. It allows you to send notifications to your phone or desktop via scripts from any computer, entirely without signup, cost or setup. It's also open source if you want to run your own.
|
||||
|
||||
|
||||
**Version incluse :** 2.7.0~ynh1
|
||||
**Version incluse :** 2.7.0~ynh2
|
||||
|
||||
**Démo :** https://ntfy.sh/app
|
||||
## Documentations et ressources
|
||||
|
|
|
@ -1,6 +0,0 @@
|
|||
SOURCE_URL=https://github.com/binwiederhier/ntfy/releases/download/v2.7.0/ntfy_2.7.0_linux_amd64.tar.gz
|
||||
SOURCE_SUM=2218bea3204348700034cff652437e317b8ed2466aa58d8b2444b41b68eaf5e2
|
||||
SOURCE_SUM_PRG=sha256sum
|
||||
SOURCE_FORMAT=tar.gz
|
||||
SOURCE_IN_SUBDIR=true
|
||||
SOURCE_FILENAME=ntfy_2.7.0_linux_amd64
|
|
@ -1,6 +0,0 @@
|
|||
SOURCE_URL=https://github.com/binwiederhier/ntfy/releases/download/v2.7.0/ntfy_2.7.0_linux_arm64.tar.gz
|
||||
SOURCE_SUM=1e0e1bc4183e3ffecbe8d8b1b91b5df8965d907968588c19b7a591719bd146fb
|
||||
SOURCE_SUM_PRG=sha256sum
|
||||
SOURCE_FORMAT=tar.gz
|
||||
SOURCE_IN_SUBDIR=true
|
||||
SOURCE_FILENAME=ntfy_2.7.0_linux_arm64
|
|
@ -1,6 +0,0 @@
|
|||
SOURCE_URL=https://github.com/binwiederhier/ntfy/releases/download/v2.7.0/ntfy_2.7.0_linux_armv7.tar.gz
|
||||
SOURCE_SUM=84981fe6f4234fb8e6429b0c6cbe7090bab1f773e1994b42237c40c244cdd326
|
||||
SOURCE_SUM_PRG=sha256sum
|
||||
SOURCE_FORMAT=tar.gz
|
||||
SOURCE_IN_SUBDIR=true
|
||||
SOURCE_FILENAME=ntfy_2.7.0_linux_armv7
|
|
@ -5,7 +5,7 @@ name = "ntfy"
|
|||
description.en = "Open Source Push Notification Server"
|
||||
description.fr = "Serveur open source de notification"
|
||||
|
||||
version = "2.7.0~ynh1"
|
||||
version = "2.7.0~ynh2"
|
||||
|
||||
maintainers = ["Alexander Wühr"]
|
||||
|
||||
|
@ -43,6 +43,23 @@ ram.runtime = "50M"
|
|||
type = "password"
|
||||
|
||||
[resources]
|
||||
[resources.sources]
|
||||
[resources.sources.main]
|
||||
autoupdate.strategy = "latest_github_release"
|
||||
|
||||
autoupdate.asset.amd64 = '.*_linux_amd64\.tar\.gz'
|
||||
autoupdate.asset.arm64 = '.*_linux_arm64\.tar\.gz'
|
||||
autoupdate.asset.armhf = '.*_linux_armv7\.tar\.gz'
|
||||
|
||||
amd64.url = "https://github.com/binwiederhier/ntfy/releases/download/v2.7.0/ntfy_2.7.0_linux_amd64.tar.gz"
|
||||
amd64.sha256 = "2218bea3204348700034cff652437e317b8ed2466aa58d8b2444b41b68eaf5e2"
|
||||
|
||||
arm64.url = "https://github.com/binwiederhier/ntfy/releases/download/v2.7.0/ntfy_2.7.0_linux_arm64.tar.gz"
|
||||
arm64.sha256 = "1e0e1bc4183e3ffecbe8d8b1b91b5df8965d907968588c19b7a591719bd146fb"
|
||||
|
||||
armhf.url = "https://github.com/binwiederhier/ntfy/releases/download/v2.7.0/ntfy_2.7.0_linux_armv7.tar.gz"
|
||||
armhf.sha256 ="84981fe6f4234fb8e6429b0c6cbe7090bab1f773e1994b42237c40c244cdd326"
|
||||
|
||||
[resources.system_user]
|
||||
|
||||
[resources.install_dir]
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
#=================================================
|
||||
|
||||
ntfy_setup_source() {
|
||||
ynh_setup_source -d "$install_dir" -s "$YNH_ARCH"
|
||||
ynh_setup_source -d "$install_dir"
|
||||
mkdir -p "$install_dir/data"
|
||||
chown -R $app:$app "$install_dir"
|
||||
chmod -R 750 "$install_dir/data"
|
||||
|
|
|
@ -1,20 +0,0 @@
|
|||
#!/bin/bash
|
||||
|
||||
VERSION=$1
|
||||
|
||||
CHECKSUMS=`wget https://github.com/binwiederhier/ntfy/releases/download/v$VERSION/checksums.txt -q -O -`
|
||||
|
||||
src() {
|
||||
cat << SH > conf/$1.src
|
||||
SOURCE_URL=https://github.com/binwiederhier/ntfy/releases/download/v${VERSION}/ntfy_${VERSION}_linux_${2}.tar.gz
|
||||
SOURCE_SUM=`echo "$CHECKSUMS" | grep ${VERSION}_linux_${2}.tar.gz | cut -d " " -f 1`
|
||||
SOURCE_SUM_PRG=sha256sum
|
||||
SOURCE_FORMAT=tar.gz
|
||||
SOURCE_IN_SUBDIR=true
|
||||
SOURCE_FILENAME=ntfy_${VERSION}_linux_${2}
|
||||
SH
|
||||
}
|
||||
|
||||
src amd64 amd64
|
||||
src arm64 arm64
|
||||
src armhf armv7
|
Loading…
Add table
Reference in a new issue