summaryrefslogtreecommitdiff
path: root/libre/icecat-l10n/updatelanglist.sh
diff options
context:
space:
mode:
Diffstat (limited to 'libre/icecat-l10n/updatelanglist.sh')
-rw-r--r--libre/icecat-l10n/updatelanglist.sh20
1 files changed, 12 insertions, 8 deletions
diff --git a/libre/icecat-l10n/updatelanglist.sh b/libre/icecat-l10n/updatelanglist.sh
index ddf78e392..c0e676001 100644
--- a/libre/icecat-l10n/updatelanglist.sh
+++ b/libre/icecat-l10n/updatelanglist.sh
@@ -11,21 +11,25 @@ echo "attempting update to language lists for $pkgbase"
echo " CARCH: $CARCH"
# produce new language list
-url="$(bash -c "source PKGBUILD && echo \"\$_src_url\"")/"
+#url="$(bash -c "source PKGBUILD && echo \"\$_src_url\"")/"
+url="https://ftp.mozilla.org/pub/firefox/releases/${pkgver%_*}esr/linux-x86_64/xpi/"
echo "_languages=(" > "languages.$CARCH.pkgnew"
echo "_sha512sums=(" > "sha512sums.$CARCH.pkgnew"
mkdir -p src
-for lang in $(curl -sL "$url" | grep '\.xpi"' | cut -d'"' -f8 | rev | cut -d'/' -f1 | cut -d'.' -f3 | rev | sort); do
- # filter unwanted packs
- case "$lang" in
- compare-locales|ja-JP-mac) continue ;;
- esac
+for lang in $(curl -sL "$url" | grep '\.xpi' | cut -d'"' -f2 | rev | cut -d'/' -f1 | cut -d'.' -f2 | rev | sort); do
+#for lang in $(curl -sL "$url" | grep '\.xpi"' | cut -d'"' -f8 | rev | cut -d'/' -f1 | cut -d'.' -f3 | rev | sort); do
+# # filter unwanted packs
+# case "$lang" in
+# compare-locales|ja-JP-mac) continue ;;
+# esac
printf "\r %-3s..." "${lang%%-*}"
- curl -s -o src/"$lang.xpi" "${url%/}/icecat-${pkgver%_*}.$lang.langpack.xpi"
- sha512sum="$(sha512sum "src/$lang.xpi" | cut -d' ' -f1)"
+# curl -s -o src/"$lang.xpi" "${url%/}/icecat-${pkgver%_*}.$lang.langpack.xpi"
+ curl -s -o src/"$lang.xpi" "${url%/}/$lang.xpi"
+# sha512sum="$(sha512sum "src/$lang.xpi" | cut -d' ' -f1)"
+ sha512sum="$(sha512sum "icecat-${pkgver%_*}.$lang.langpack.xpi" | cut -d' ' -f1)"
name="$(unzip -p "src/$lang.xpi" manifest.json | grep " \"name" | cut -d':' -f2- | cut -d'"' -f2)"
printf " '%-5s \"%s\"'\n" "$lang" "$name" \