diff --git a/lightning-langpacks.sh b/lightning-langpacks.sh new file mode 100755 --- /dev/null +++ b/lightning-langpacks.sh @@ -0,0 +1,86 @@ +#!/bin/bash +# Original script by Jan Horak for Fedora +set -e + +VER="60.3.2" +ARCH="x86_64" + +WHITE='\033[1;33m' +NC='\033[0m' # No Color + +LOCALES=`curl -f https://ftp.mozilla.org/pub/thunderbird/releases/$VER/linux-$ARCH/ | grep "a href"|sed -e "s|.*/\([^/]*\)/\".*|\1|"|tail -n+2 |grep -v xpi` +#echo $LOCALES +rm -rf lightning-langpacks +mkdir -p lightning-langpacks +cd lightning-langpacks +LOCALE_COUNT=`echo $LOCALES| tr ' ' '\n' | wc -l` +LOCALE_NUM=0 +for lang in $LOCALES; do + LOCALE_NUM=$((LOCALE_NUM+1)) + echo -e "${WHITE}Processing calendar locale: $lang ($LOCALE_NUM/$LOCALE_COUNT)${NC}" + mkdir -p extracted_lightning + mkdir -p calendar-locales + #echo Downloading TB binary for locale: $lang + wget --quiet https://ftp.mozilla.org/pub/thunderbird/releases/$VER/linux-$ARCH/$lang/thunderbird-$VER.tar.bz2 + + cd extracted_lightning + tar -xf ../thunderbird-$VER.tar.bz2 thunderbird/distribution/extensions/\{e2fda1a4-762b-4020-b5ad-a41df1933103\}.xpi + set +e + unzip -qq thunderbird/distribution/extensions/\{e2fda1a4-762b-4020-b5ad-a41df1933103\}.xpi + set -e + LIGHTNING_VERSION=`cat app.ini |grep "^Version="|sed -e 's/Version=//'` + BUILD_ID=`cat app.ini |grep "^BuildID="|sed -e 's/BuildID=//'` + MAX_VERSION=`cat app.ini |grep MaxVersion|sed -e s/MaxVersion=//` + MIN_VERSION=`cat app.ini |grep MinVersion|sed -e s/MinVersion=//` + rm -rf thunderbird + mkdir -p ../calendar-locales/chrome + cp -r chrome/calendar-$lang ../calendar-locales/chrome + cp -r chrome/lightning-$lang ../calendar-locales/chrome + cd - + + cd calendar-locales + # create manifest + cat > manifest.json </usr/lib64/thunderbird/extensions/langpack-bg@thunderbird.mozilla.org.xpi /usr/lib64/thunderbird/extensions/langpack-br@thunderbird.mozilla.org.xpi /usr/lib64/thunderbird/extensions/langpack-ca@thunderbird.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-ar@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-ast@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-be@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-bg@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-br@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-ca@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-cs@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-cy@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-da@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-de@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-dsb@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-el@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-en-GB@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-en-US@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-es-AR@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-es-ES@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-et@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-eu@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-fi@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-fr@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-fy-NL@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-ga-IE@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-gd@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-gl@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-he@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-hr@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-hsb@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-hu@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-hy-AM@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-id@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-is@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-it@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-ja@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-kab@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-kk@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-ko@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-lt@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-ms@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-nb-NO@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-nl@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-nn-NO@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-pl@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-pt-BR@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-pt-PT@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-rm@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-ro@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-ru@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-si@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-sk@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-sl@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-sq@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-sr@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-sv-SE@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-tr@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-uk@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-vi@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-zh-CN@lightning.mozilla.org.xpi + /usr/lib64/thunderbird/extensions/langpack-cal-zh-TW@lightning.mozilla.org.xpi /usr/lib64/thunderbird/extensions/langpack-cs@thunderbird.mozilla.org.xpi /usr/lib64/thunderbird/extensions/langpack-cy@thunderbird.mozilla.org.xpi /usr/lib64/thunderbird/extensions/langpack-da@thunderbird.mozilla.org.xpi @@ -133,12 +191,12 @@ - - 2018-11-30 - 60.3.2 + + 2018-12-10 + 60.3.3 Packaging update Pierre-Yves pyu@riseup.net \ No newline at end of file