mirror of
https://github.com/YunoHost-Apps/freshrss_ynh.git
synced 2024-09-03 18:36:33 +02:00
34 lines
981 B
Bash
34 lines
981 B
Bash
#
|
|
# Common variables
|
|
#
|
|
|
|
# FreshRss version
|
|
VERSION="1.4.0"
|
|
|
|
# Roundcube complete tarball checksum
|
|
FRESHRSS_SOURCE_SHA256="bcf8a7703b9258926ae5f76be8748a103d82df983e6097302977c9d83a2eca40"
|
|
|
|
# Remote URL to fetch Roundcube source tarball
|
|
FRESHRSS_SOURCE_URL="https://github.com/FreshRSS/FreshRSS/archive/1.4.0.tar.gz"
|
|
|
|
PKGDIR=$(cd ../; pwd)
|
|
|
|
FINAL_PATH="/var/www/freshrss"
|
|
#
|
|
# Common helpers
|
|
#
|
|
# Download and extract FreshRss sources to the given directory
|
|
# usage: extract_freshrss DESTDIR
|
|
extract_freshrss() {
|
|
local DESTDIR=$1
|
|
|
|
# retrieve and extract FreshRss tarball
|
|
rc_tarball="${DESTDIR}/freshrss.tar.gz"
|
|
wget -q -O "$rc_tarball" "$FRESHRSS_SOURCE_URL" \
|
|
|| ynh_die "Unable to download FreshRss tarball"
|
|
echo "$FRESHRSS_SOURCE_SHA256 $rc_tarball" | sha256sum -c >/dev/null \
|
|
|| ynh_die "Invalid checksum of downloaded tarball"
|
|
tar xf "$rc_tarball" -C "$DESTDIR" --strip-components 1 \
|
|
|| ynh_die "Unable to extract FreshRss tarball"
|
|
rm "$rc_tarball"
|
|
}
|