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.
89 lines
1.7 KiB
89 lines
1.7 KiB
#!/bin/bash
|
|
|
|
TREZOR_GIT_URL=git://github.com/trezor/python-trezor.git
|
|
KEEPKEY_GIT_URL=git://github.com/keepkey/python-keepkey.git
|
|
BTCHIP_GIT_URL=git://github.com/LedgerHQ/btchip-python.git
|
|
|
|
BRANCH=master
|
|
|
|
# These settings probably don't need any change
|
|
export WINEPREFIX=/opt/electrum/wine64
|
|
|
|
PYHOME=c:/python27
|
|
PYTHON="wine $PYHOME/python.exe "
|
|
|
|
# Let's begin!
|
|
cd `dirname $0`
|
|
set -e
|
|
|
|
cd tmp
|
|
|
|
# downoad mingw-get-setup.exe
|
|
#wget http://downloads.sourceforge.net/project/mingw/Installer/mingw-get-setup.exe
|
|
#wine mingw-get-setup.exe
|
|
|
|
#echo "add c:\MinGW\bin to PATH using regedit"
|
|
#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/me/wine64/drive_c/Python27/Lib/distutils/distutils.cfg
|
|
|
|
# Install Cython
|
|
#wine "$PYHOME\\Scripts\\easy_install.exe" cython
|
|
|
|
|
|
# not working
|
|
##wine "$PYHOME\\Scripts\\easy_install.exe" hidapi
|
|
|
|
#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 ..
|
|
|
|
|
|
|
|
if [ -d "trezor-git" ]; then
|
|
cd trezor-git
|
|
git pull
|
|
cd ..
|
|
else
|
|
git clone -b $BRANCH $TREZOR_GIT_URL trezor-git
|
|
fi
|
|
cd trezor-git
|
|
$PYTHON setup.py install
|
|
cd ..
|
|
|
|
#keepkey
|
|
if [ -d "keepkey-git" ]; then
|
|
cd keepkey-git
|
|
git pull
|
|
cd ..
|
|
else
|
|
git clone -b $BRANCH $KEEPKEY_GIT_URL keepkey-git
|
|
fi
|
|
cd keepkey-git
|
|
# fails $PYTHON setup.py install
|
|
cd ..
|
|
|
|
#btchip
|
|
if [ -d "btchip-git" ]; then
|
|
cd btchip-git
|
|
git pull
|
|
cd ..
|
|
else
|
|
git clone -b $BRANCH $BTCHIP_GIT_URL btchip-git
|
|
fi
|
|
cd btchip-git
|
|
$PYTHON setup.py install
|
|
cd ..
|
|
|
|
|