From ec56a4612c0168ed2e01927be7ec2786d024bc19 Mon Sep 17 00:00:00 2001 From: SomberNight Date: Wed, 3 Jul 2019 17:36:29 +0200 Subject: [PATCH] make_tgz: build locale from deterministic submodule --- contrib/make_tgz | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/contrib/make_tgz b/contrib/make_tgz index 699fe3c58..9fcafbd59 100755 --- a/contrib/make_tgz +++ b/contrib/make_tgz @@ -7,16 +7,27 @@ ROOT_FOLDER="$CONTRIB"/.. PACKAGES="$ROOT_FOLDER"/packages/ LOCALE="$ROOT_FOLDER"/electrum/locale/ -if [ ! -d "$LOCALE" ]; then - echo "Run pull_locale first!" - exit 1 -fi - if [ ! -d "$PACKAGES" ]; then echo "Run make_packages first!" exit 1 fi +git submodule update --init + +( + rm -rf "$LOCALE" + cd "$CONTRIB/deterministic-build/electrum-locale/" + if ! which msgfmt > /dev/null 2>&1; then + echo "Please install gettext" + exit 1 + fi + for i in ./locale/*; do + dir="$ROOT_FOLDER"/electrum/$i/LC_MESSAGES + mkdir -p $dir + msgfmt --output-file=$dir/electrum.mo $i/electrum.po || true + done +) + ( cd "$ROOT_FOLDER"