A bash script to create TWBlue installer versions has been added

This commit is contained in:
Manuel Cortez 2014-12-12 12:21:59 -06:00
parent 7df2441442
commit 193cafcc9d
2 changed files with 61 additions and 0 deletions

View File

@ -817,6 +817,8 @@ class mainFrame(wx.Frame):
except:
msg = _(u"%s. Empty") % (self.nb.GetPageText(self.nb.GetSelection()))
output.speak(msg, 1)
if self.showing == True:
self.nb.GetCurrentPage().list.list.SetFocus()
def right(self, event=None):
num = self.nb.GetSelection()
@ -830,6 +832,8 @@ class mainFrame(wx.Frame):
except:
msg = _(u"%s. Empty") % (self.nb.GetPageText(self.nb.GetSelection()))
output.speak(msg, 1)
if self.showing == True:
self.nb.GetCurrentPage().list.list.SetFocus()
def create_invisible_keyboard_shorcuts(self):
keymap = {}

57
tools/build_installer.sh Normal file
View File

@ -0,0 +1,57 @@
#!/bin/bash
# Define paths for a regular use, if there are not paths for python32 or 64, these commands will be taken.
pythonpath32="C:/python27x86"
pythonpath64="C:/python27"
nsyspath=$PROGRAMFILES/NSIS
help () {
echo -e "$0 | usage:"
echo -e "$0 | \t./generate_installer.sh [-py32path <path to python for 32 bits> | -py64path <path for python on 64 bits> | -nsyspath <path to nsys> | -h]"
}
# parsing options from the command line
while [[ $# > 1 ]]
do
key="$1"
shift
case $key in
-py32path)
pythonpath32="$1"
shift
;;
-py64path)
pythonpath64="$1"
shift
;;
-nsispath)
nsispath="$1"
shift
;;
-help)
help
;;
*)
help
esac
done
cd ../src
if [ -d build/ ];
then
rm -rf build
fi
if [ -d dist/ ];
then
rm -rf dist
fi
$pythonpath32/python.exe "setup.py" "py2exe" "--quiet"
mv -f dist ../scripts/TWBlue64
rm -rf build
$pythonpath64/python.exe "setup.py" "py2exe" "--quiet"
mv -f dist ../scripts/TWBlue
rm -rf build
cd ../scripts
$nsispath/Unicode/makensis.exe "twblue.nsi"
rm -rf TWBlue
rm -rf TWBlue64