3 # You probably need to update only this link
4 ELECTRUM_GIT_URL=git://github.com/spesmilo/electrum.git
8 # These settings probably don't need any change
9 export WINEPREFIX=/opt/wine-electrum
11 PYTHON="wine $PYHOME/python.exe -OO -B"
19 if [ -d "electrum-git" ]; then
20 # GIT repository found, update it
28 # GIT repository not found, clone it
31 git clone -b $BRANCH $ELECTRUM_GIT_URL electrum-git
35 COMMIT_HASH=`git rev-parse HEAD | awk '{ print substr($1, 0, 11) }'`
36 echo "Last commit: $COMMIT_HASH"
40 rm -rf $WINEPREFIX/drive_c/electrum
41 cp -r electrum-git $WINEPREFIX/drive_c/electrum
42 cp electrum-git/LICENCE .
45 wine $WINEPREFIX/drive_c/Python26/Lib/site-packages/PyQt4/pyrcc4.exe C:/electrum/icons.qrc -o C:/electrum/lib/icons_rc.py
47 # Copy ZBar libraries to electrum
48 #cp "$WINEPREFIX/drive_c/Program Files (x86)/ZBar/bin/"*.dll "$WINEPREFIX/drive_c/electrum/"
54 # For building standalone compressed EXE, run:
55 $PYTHON "C:/pyinstaller/pyinstaller.py" --noconfirm --ascii -w --onefile "C:/electrum/electrum"
57 # For building uncompressed directory of dependencies, run:
58 $PYTHON "C:/pyinstaller/pyinstaller.py" --noconfirm --ascii -w deterministic.spec
60 # For building NSIS installer, run:
61 wine "$WINEPREFIX/drive_c/Program Files (x86)/NSIS/makensis.exe" electrum.nsi
62 #wine $WINEPREFIX/drive_c/Program\ Files\ \(x86\)/NSIS/makensis.exe electrum.nsis
66 mv electrum.exe $NAME_ROOT-$DATE-$COMMIT_HASH.exe
67 mv electrum $NAME_ROOT-$DATE-$COMMIT_HASH
68 mv electrum-setup.exe $NAME_ROOT-$DATE-$COMMIT_HASH-setup.exe
69 zip -r $NAME_ROOT-$DATE-$COMMIT_HASH.zip $NAME_ROOT-$DATE-$COMMIT_HASH