Source: "%(WXDIR)s\lib\vc_dll\wx*%(WXDLLVER)s_*.dll"; DestDir: "{app}\wx"; Components: core
%(MSLU)s
-Source: "wx\_core.pyd"; DestDir: "{app}\wx"; Components: core
-Source: "wx\_gdi.pyd"; DestDir: "{app}\wx"; Components: core
-Source: "wx\_windows.pyd"; DestDir: "{app}\wx"; Components: core
-Source: "wx\_controls.pyd"; DestDir: "{app}\wx"; Components: core
-Source: "wx\_misc.pyd"; DestDir: "{app}\wx"; Components: core
+Source: "wx\_core_.pyd"; DestDir: "{app}\wx"; Components: core
+Source: "wx\_gdi_.pyd"; DestDir: "{app}\wx"; Components: core
+Source: "wx\_windows_.pyd"; DestDir: "{app}\wx"; Components: core
+Source: "wx\_controls_.pyd"; DestDir: "{app}\wx"; Components: core
+Source: "wx\_misc_.pyd"; DestDir: "{app}\wx"; Components: core
Source: "wx\_calendar.pyd"; DestDir: "{app}\wx"; Components: core
Source: "wx\_grid.pyd"; DestDir: "{app}\wx"; Components: core
Source: "wx\_html.pyd"; DestDir: "{app}\wx"; Components: core
Source: "wx\*.py"; DestDir: "{app}\wx"; Components: core
Source: "wx\build\*.py"; DestDir: "{app}\wx\build"; Components: core
Source: "wx\lib\*.py"; DestDir: "{app}\wx\lib"; Components: core
-Source: "wx\lib\*.wdr"; DestDir: "{app}\wx\lib"; Components: core
+;;Source: "wx\lib\*.wdr"; DestDir: "{app}\wx\lib"; Components: core
Source: "wx\lib\colourchooser\*.py"; DestDir: "{app}\wx\lib\colourchooser"; Components: core
Source: "wx\lib\editor\*.py"; DestDir: "{app}\wx\lib\editor"; Components: core
Source: "wx\lib\editor\*.txt"; DestDir: "{app}\wx\lib\editor"; Components: core
Source: "wx\lib\mixins\*.py"; DestDir: "{app}\wx\lib\mixins"; Components: core
+Source: "wx\lib\masked\*.py"; DestDir: "{app}\wx\lib\masked"; Components: core
+Source: "wx\lib\ogl\*.py"; DestDir: "{app}\wx\lib\ogl"; Components: core
+Source: "wx\lib\floatcanvas\*.py"; DestDir: "{app}\wx\lib\floatcanvas"; Components: core
Source: "wx\py\*.py"; DestDir: "{app}\wx\py"; Components: core
Source: "wx\py\*.txt"; DestDir: "{app}\wx\py"; Components: core
Source: "wx\py\*.ico"; DestDir: "{app}\wx\py"; Components: core
Source: "scripts\pycrust"; DestDir: "{code:GetPythonDir}\Scripts"; Components: core
Source: "scripts\pywrap"; DestDir: "{code:GetPythonDir}\Scripts"; Components: core
Source: "scripts\xrced"; DestDir: "{code:GetPythonDir}\Scripts"; Components: core
-Source: "%(WXDIR)s\lib\vc_dll\wxrc.exe"; DestDir: "{code:GetPythonDir}\Scripts"; Components: core
+Source: "%(WXDIR)s\lib\vc_dll\wxrc.exe"; DestDir: "{code:GetPythonDir}\Scripts"; Components: core
Source: "samples\doodle\*.py"; DestDir: "{app}\wx\samples\doodle"; Components: samples
Source: "samples\doodle\*.txt"; DestDir: "{app}\wx\samples\doodle"; Components: samples
+Source: "samples\doodle\*.bat"; DestDir: "{app}\wx\samples\doodle"; Components: samples
Source: "samples\doodle\sample.ddl"; DestDir: "{app}\wx\samples\doodle"; Components: samples
Source: "samples\doodle\superdoodle.iss"; DestDir: "{app}\wx\samples\doodle"; Components: samples
Type: files; Name: "{app}\wx\lib\editor\*.pyo";
Type: files; Name: "{app}\wx\lib\mixins\*.pyc";
Type: files; Name: "{app}\wx\lib\mixins\*.pyo";
+Type: files; Name: "{app}\wx\lib\masked\*.pyc";
+Type: files; Name: "{app}\wx\lib\masked\*.pyo";
+Type: files; Name: "{app}\wx\lib\ogl\*.pyc";
+Type: files; Name: "{app}\wx\lib\ogl\*.pyo";
+Type: files; Name: "{app}\wx\lib\floatcanvas\*.pyc";
+Type: files; Name: "{app}\wx\lib\floatcanvas\*.pyo";
+
Type: files; Name: "{app}\wx\py\*.pyc";
Type: files; Name: "{app}\wx\py\*.pyo";
Type: files; Name: "{app}\wx\py\tests\*.pyc";
WXDLLVER = PYTHONVER = None
- proc = os.popen(r"dumpbin /imports wx\_core.pyd", "r")
+ proc = os.popen(r"dumpbin /imports wx\_core_.pyd", "r")
lines = proc.readlines()
proc.close()
for line in lines:
if not os.path.isdir(filename):
lst.append( locale_template % (filename, dirname) )
- os.path.walk('wxPython\\locale', walk_helper, stringlst)
+ os.path.walk('wx\\locale', walk_helper, stringlst)
return '\n'.join(stringlst)
def get_system_dir():
MSLU=''
if len(sys.argv) > 1 and sys.argv[1] == "UNICODE=1":
- MSLU=r'Source: "%(WXDIR)s\lib\vc_dll\unicows.dll"; DestDir: "{code:GetPythonDir}"; Components: core' % vars()
+ MSLU=r'Source: "distrib\msw\unicows.dll"; DestDir: "{code:GetPythonDir}"; Components: core' % vars()
f = open(ISSFILE, "w")
f.write(ISS_Template % vars())
f.write(IFS_Template % vars())
f.close()
- os.system(ISCC % (os.environ['TOOLS'], ISSFILE))
+ TOOLS = os.environ['TOOLS']
+ if TOOLS.startswith('/cygdrive'):
+ TOOLS = r"c:\TOOLS" # temporary hack until I convert everything over to bash
+ os.system(ISCC % (TOOLS, ISSFILE))
if not KEEP_TEMPS:
time.sleep(1)