projects
/
wxWidgets.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
added TGA handler (somewhat modified patch 1393912)
[wxWidgets.git]
/
wxPython
/
scripts
/
CreateMacScripts.py
diff --git
a/wxPython/scripts/CreateMacScripts.py
b/wxPython/scripts/CreateMacScripts.py
index 8108771e7c060eccba3411119de377a9c7606179..69905adc160a5e895310b179b1c073efe3c854fc 100644
(file)
--- a/
wxPython/scripts/CreateMacScripts.py
+++ b/
wxPython/scripts/CreateMacScripts.py
@@
-1,6
+1,6
@@
#----------------------------------------------------------------------
# Name: CreateMacScripts.py
#----------------------------------------------------------------------
# Name: CreateMacScripts.py
-# Purpose:
Massages the scripts to be usable with MachoPython
+# Purpose:
Massages the scripts to be usable with MacPython-OSX
#
# Author: Robin Dunn
#
#
# Author: Robin Dunn
#
@@
-13,23
+13,31
@@
import sys, os
python = sys.executable
destdir = os.path.split(python)[0]
python = sys.executable
destdir = os.path.split(python)[0]
+prefix = destdir
pythonw = os.path.join(destdir, 'pythonw')
scriptdir = os.getcwd()
if len(sys.argv) > 1:
pythonw = os.path.join(destdir, 'pythonw')
scriptdir = os.getcwd()
if len(sys.argv) > 1:
- destdir = sys.argv[1]
+ root = sys.argv[1]
+ p = prefix = sys.argv[2]
+ if p[0] == '/': p = p[1:]
+ destdir = os.path.join(root, p)
+
from CreateBatchFiles import scripts
repltxt = "#!/usr/bin/env python"
from CreateBatchFiles import scripts
repltxt = "#!/usr/bin/env python"
-gui_template = """\
+# use the existing pythonw as a template
+gui_template = """
#!/bin/sh
#!/bin/sh
-exec
/Applications/Python.app/Contents/MacOS/python %s.py
-"""
+exec
"%s" %%s.py "$@"
+"""
% (sys.executable)
def main():
for script, usegui in scripts:
destfile = os.path.join(destdir, script)
def main():
for script, usegui in scripts:
destfile = os.path.join(destdir, script)
+ prefixfile = os.path.join(prefix, script)
+
thescript = open(script).read()
if usegui:
f = open(destfile+'.py', 'w')
thescript = open(script).read()
if usegui:
f = open(destfile+'.py', 'w')
@@
-38,7
+46,7
@@
def main():
f.close()
f = open(destfile, 'w')
print destfile
f.close()
f = open(destfile, 'w')
print destfile
- f.write(gui_template %
dest
file)
+ f.write(gui_template %
prefix
file)
f.close()
else:
f.close()
else: