diff options
-rwxr-xr-x | update.sh | 13 |
1 files changed, 4 insertions, 9 deletions
@@ -94,12 +94,6 @@ function update lang_a="${long[${lang%-*}]}" lang_b="${long[${lang#*-}]}" - if [[ $src_type != vcs ]] - then - #checksum="$(wget -qO - "$url" | sha512sum | sed -E 's/\s*-$//')" - checksum="$(wget -qO - "${url}.sha512" | cut -d ' ' -f 1)" - fi - cp ../sample.PKGBUILD "$tmp" replace '%LANG%' "$lang" @@ -143,9 +137,10 @@ function handle_all cd dict-freedict-${lang}${ext} || exit 1 $nopull || git pull -q pkgver="$(grep pkgver .SRCINFO | sed -E 's/\s*pkgver\s*=\s*(.+)\s*/\1/')" - ver="$(jq -r ".[] | select(.name == \"${lang}\") | .releases[] | select(.platform==\"$platform\") | .version" ../../freedict-database.json)" - url="$(jq -r ".[] | select(.name == \"${lang}\") | .releases[] | select(.platform==\"$platform\") | .URL" ../../freedict-database.json)" - url="${url%/download}" + data="$(jq -r ".[] | select(.name == \"${lang}\") | .releases[] | select(.platform==\"$platform\")" ../../freedict-database.json)" + ver="$(jq -r '.version' <<< "$data")" + url="$(jq -r '.URL' <<< "$data")" + checksum="$(jq -r '.checksum' <<< "$data")" convver="${ver//-/_}" if [[ "$pkgver" != "$convver" ]] |