URI: 
       tmac build: fix locale in binaries - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit f1516d60ec3fb37f2faa885a177330dc2d657d6a
   DIR parent ec56a4612c0168ed2e01927be7ec2786d024bc19
  HTML Author: SomberNight <somber.night@protonmail.com>
       Date:   Wed,  3 Jul 2019 17:37:02 +0200
       
       mac build: fix locale in binaries
       
       Diffstat:
         M contrib/osx/base.sh                 |       4 ++++
         M contrib/osx/make_osx                |      21 ++++++++++++++++++---
       
       2 files changed, 22 insertions(+), 3 deletions(-)
       ---
   DIR diff --git a/contrib/osx/base.sh b/contrib/osx/base.sh
       t@@ -21,3 +21,7 @@ function DoCodeSignMaybe { # ARGS: infoName fileOrDirName codesignIdentity
            info "Code signing ${infoName}..."
            codesign -f -v $deep -s "$identity" "$file" || fail "Could not code sign ${infoName}"
        }
       +
       +function realpath() {
       +    [[ $1 = /* ]] && echo "$1" || echo "$PWD/${1#./}"
       +}
   DIR diff --git a/contrib/osx/make_osx b/contrib/osx/make_osx
       t@@ -9,6 +9,10 @@ LIBSECP_VERSION="b408c6a8b287003d1ade5709e6f7bc3c7f1d5be7"
        
        . $(dirname "$0")/base.sh
        
       +CONTRIB_OSX="$(dirname "$(realpath "$0")")"
       +CONTRIB="$CONTRIB_OSX/.."
       +ROOT_FOLDER="$CONTRIB/.."
       +
        src_dir=$(dirname "$0")
        cd $src_dir/../..
        
       t@@ -65,13 +69,24 @@ pyinstaller --version
        
        rm -rf ./dist
        
       -git submodule init
       -git submodule update
       +git submodule update --init
        
        rm  -rf $BUILDDIR > /dev/null 2>&1
        mkdir $BUILDDIR
        
       -cp -R ./contrib/deterministic-build/electrum-locale/locale/ ./electrum/locale/
       +info "generating locale"
       +(
       +    if ! which msgfmt > /dev/null 2>&1; then
       +        brew install gettext
       +        brew link --force gettext
       +    fi
       +    cd "$CONTRIB"/deterministic-build/electrum-locale
       +    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
       +) || fail "failed generating locale"
        
        
        info "Downloading libusb..."