2018-06-28 09:05:18 -07:00
|
|
|
#!/bin/bash
|
|
|
|
|
2019-02-28 13:26:15 -08:00
|
|
|
source ./contrib/zclassic/travis/electrum_zclassic_version_env.sh;
|
|
|
|
echo wine build version is $ELECTRUM_ZCL_VERSION
|
2018-06-28 09:05:18 -07:00
|
|
|
|
|
|
|
mv /opt/zbarw $WINEPREFIX/drive_c/
|
2019-02-28 13:26:15 -08:00
|
|
|
cd $WINEPREFIX/drive_c/electrum-zclassic
|
2018-06-28 09:05:18 -07:00
|
|
|
|
|
|
|
rm -rf build
|
2019-02-28 13:26:15 -08:00
|
|
|
rm -rf dist/electrum-zclassic
|
2018-06-28 09:05:18 -07:00
|
|
|
|
2019-02-28 13:26:15 -08:00
|
|
|
cp contrib/zclassic/deterministic.spec .
|
|
|
|
cp contrib/zclassic/pyi_runtimehook.py .
|
|
|
|
cp contrib/zclassic/pyi_tctl_runtimehook.py .
|
2018-06-28 09:05:18 -07:00
|
|
|
|
2019-02-28 13:26:15 -08:00
|
|
|
wine pip install -r contrib/zclassic/requirements.txt
|
2019-07-12 21:50:21 -07:00
|
|
|
wine pip install --upgrade pip==18.1
|
|
|
|
wine pip install PyInstaller==3.4
|
2018-06-28 09:05:18 -07:00
|
|
|
|
2019-07-12 21:50:21 -07:00
|
|
|
wine pip install cython=0.29.3
|
2018-06-28 09:05:18 -07:00
|
|
|
wine pip install hidapi
|
|
|
|
wine pip install pycryptodomex==3.6.0
|
2019-07-12 21:50:21 -07:00
|
|
|
wine pip install btchip-python==0.1.28
|
2018-06-28 09:05:18 -07:00
|
|
|
wine pip install keepkey==4.0.2
|
2019-07-12 21:50:21 -07:00
|
|
|
|
|
|
|
wine pip install rlp==0.6.0
|
2018-06-28 09:05:18 -07:00
|
|
|
wine pip install trezor==0.9.1
|
|
|
|
|
|
|
|
mkdir $WINEPREFIX/drive_c/Qt
|
|
|
|
ln -s $PYHOME/Lib/site-packages/PyQt5/ $WINEPREFIX/drive_c/Qt/5.5.1
|
|
|
|
|
|
|
|
wine pyinstaller -y \
|
2019-02-28 13:26:15 -08:00
|
|
|
--name electrum-zclassic-$ELECTRUM_ZCL_VERSION.exe \
|
2018-06-28 09:05:18 -07:00
|
|
|
deterministic.spec
|
|
|
|
|
|
|
|
if [[ $WINEARCH == win32 ]]; then
|
|
|
|
NSIS_EXE="$WINEPREFIX/drive_c/Program Files/NSIS/makensis.exe"
|
|
|
|
else
|
|
|
|
NSIS_EXE="$WINEPREFIX/drive_c/Program Files (x86)/NSIS/makensis.exe"
|
|
|
|
fi
|
|
|
|
|
|
|
|
wine "$NSIS_EXE" /NOCD -V3 \
|
2019-02-28 13:26:15 -08:00
|
|
|
/DPRODUCT_VERSION=$ELECTRUM_ZCL_VERSION \
|
2018-06-28 09:05:18 -07:00
|
|
|
/DWINEARCH=$WINEARCH \
|
2019-02-28 13:26:15 -08:00
|
|
|
contrib/zclassic/electrum-zclassic.nsi
|