You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
55 lines
1.3 KiB
55 lines
1.3 KiB
#!/bin/bash |
|
|
|
TREZOR_GIT_URL=https://github.com/trezor/python-trezor.git |
|
KEEPKEY_GIT_URL=https://github.com/keepkey/python-keepkey.git |
|
BTCHIP_GIT_URL=https://github.com/LedgerHQ/btchip-python.git |
|
|
|
BRANCH=master |
|
|
|
PYTHON_VERSION=3.5.4 |
|
|
|
# These settings probably don't need any change |
|
export WINEPREFIX=/opt/wine64 |
|
|
|
PYHOME=c:/python$PYTHON_VERSION |
|
PYTHON="wine $PYHOME/python.exe -OO -B" |
|
|
|
# Let's begin! |
|
cd `dirname $0` |
|
set -e |
|
|
|
cd tmp |
|
|
|
# download mingw-get-setup.exe |
|
#wget https://downloads.sourceforge.net/project/mingw/Installer/mingw-get-setup.exe |
|
#wine mingw-get-setup.exe |
|
|
|
#echo "add c:\MinGW\bin to PATH using regedit" in HKEY_CURRENT_USER/Environment |
|
#regedit |
|
#exit |
|
|
|
#wine mingw-get install gcc |
|
#wine mingw-get install mingw-utils |
|
#wine mingw-get install mingw32-libz |
|
|
|
|
|
#create cfg file |
|
#printf "[build]\ncompiler=mingw32\n" > /opt/wine64/drive_c/Python27/Lib/distutils/distutils.cfg |
|
|
|
# Install Cython |
|
$PYTHON -m pip install setuptools --upgrade |
|
$PYTHON -m pip install cython |
|
$PYTHON -m pip install hidapi==0.7.99.post20 |
|
$PYTHON -m pip install trezor==0.7.16 |
|
$PYTHON -m pip install keepkey |
|
$PYTHON -m pip install btchip-python |
|
|
|
#git clone https://github.com/trezor/cython-hidapi.git |
|
#replace: from distutils.core import setup, Extenstion |
|
#cd cython-hidapi |
|
#git submodule init |
|
#git submodule update |
|
#$PYTHON setup.py install |
|
#cd .. |
|
|
|
|
|
|