mirror of
https://github.com/YunoHost-Apps/ntfy_ynh.git
synced 2024-09-03 19:46:27 +02:00
Switch to manifest src handling (#26)
* Switch to manifest src handling - take 1 * Switch to manifest src handling - take 2 * Switch to manifest src handling - take 3 * Update pkg to 2.7.0~ynh2
This commit is contained in:
parent
efc30f6e7a
commit
74004f765e
6 changed files with 19 additions and 40 deletions
|
@ -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…
Reference in a new issue