diff --git a/conf/app.src b/conf/app.src deleted file mode 100644 index e69de29..0000000 diff --git a/manifest.json b/manifest.json index 1bdb248..0e21726 100644 --- a/manifest.json +++ b/manifest.json @@ -6,7 +6,7 @@ "en": "Alternative front-end to YouTube", "fr": "Front-end alternatif à YouTube" }, - "version": "0.20.1~ynh11", + "version": "28.07.21~ynh1", "url": "https://invidio.us/", "upstream": { "license": "GPL-3.0-only", diff --git a/scripts/_common.sh b/scripts/_common.sh index 04a4ba1..62db077 100644 --- a/scripts/_common.sh +++ b/scripts/_common.sh @@ -4,6 +4,8 @@ # COMMON VARIABLES #================================================= +version_commit=5c76cdaad9da2330311e78fc4e451c40e88a9598 + # dependencies used by the app pkg_dependencies="apt-transport-https libssl-dev libxml2-dev libyaml-dev libgmp-dev libreadline-dev postgresql librsvg2-bin libsqlite3-dev zlib1g-dev libevent-dev pkg-config libpcre3-dev" diff --git a/scripts/install b/scripts/install index 24c23d9..dba2426 100644 --- a/scripts/install +++ b/scripts/install @@ -101,6 +101,10 @@ ynh_app_setting_set --app=$app --key=final_path --value=$final_path # Download, check integrity, uncompress and patch the source from GitHub git clone https://github.com/iv-org/invidious "$final_path" --quiet +pushd "$final_path" + git reset --hard --quiet $version_commit +popd + for i in $final_path/config/sql/*.sql ; do ynh_replace_string --match_string="kemal" --replace_string=$db_user --target_file="$i" ; ynh_psql_connect_as --user=$db_user --password=$db_pwd --database=$db_name < "$i" ; diff --git a/scripts/upgrade b/scripts/upgrade index e7bd86e..67f43d5 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -104,7 +104,10 @@ then #git clone https://github.com/iv-org/invidious "$final_path" --quiet pushd $final_path + git fetch + git checkout master git pull + git reset --hard --quiet $version_commit shards update && shards install crystal build $final_path/src/invidious.cr --release popd