1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/homeassistant_ynh.git synced 2024-09-03 19:26:16 +02:00

Untill I find a way to install toml executable

This commit is contained in:
ewilly 2023-03-03 09:51:33 +01:00
parent 52438e29ae
commit 06d360d77c

View file

@ -17,10 +17,11 @@
#=================================================
# Fetching information
#app=$(cat manifest.json | jq -j '.id')
#current_version=$(cat manifest.json | jq -j '.version|split("~")[0]')
app=$(cat manifest.toml | tomlq -j '.id')
current_version=$(cat manifest.toml | tomlq -j '.version|split("~")[0]')
#TODO : find a way to install tomlq executable
#app=$(cat manifest.toml | tomlq -j '.id')
#current_version=$(cat manifest.toml | tomlq -j '.version|split("~")[0]')
app=$(cat manifest.toml | awk -v key="id" '$1 == key { gsub("\"","",$3);print $3 }')
current_version=$(cat manifest.toml | awk -v key="version" '$1 == key { gsub("\"","",$3);print $3 }' | awk -F'~' '{print $1}')
upstream_version=$(curl -Ls https://pypi.org/pypi/$app/json | jq -r .info.version)
# Setting up the environment variables
@ -52,7 +53,9 @@ sed -i "s/^app_version=.*/app_version=$upstream_version/" scripts/_common.sh
#=================================================
# Replace new version in manifest
echo "$(tomlq -s --indent 4 ".[] | .version = \"$upstream_version~ynh1\"" manifest.toml)" > manifest.toml
#TODO : find a way to install tomlq executable
#echo "$(tomlq -s --indent 4 ".[] | .version = \"$upstream_version~ynh1\"" manifest.toml)" > manifest.toml
sed -i "s/^version = .*/version = \"$upstream_version~ynh1\"/" manifest.toml
# No need to update the README, yunohost-bot takes care of it