make_tgz: build locale from deterministic submodule

This commit is contained in:
SomberNight 2019-07-03 17:36:29 +02:00
parent 7b7397a8c7
commit ec56a4612c
No known key found for this signature in database
GPG key ID: B33B5F232C6271E9

View file

@ -7,16 +7,27 @@ ROOT_FOLDER="$CONTRIB"/..
PACKAGES="$ROOT_FOLDER"/packages/ PACKAGES="$ROOT_FOLDER"/packages/
LOCALE="$ROOT_FOLDER"/electrum/locale/ LOCALE="$ROOT_FOLDER"/electrum/locale/
if [ ! -d "$LOCALE" ]; then
echo "Run pull_locale first!"
exit 1
fi
if [ ! -d "$PACKAGES" ]; then if [ ! -d "$PACKAGES" ]; then
echo "Run make_packages first!" echo "Run make_packages first!"
exit 1 exit 1
fi 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" cd "$ROOT_FOLDER"