install.py

changeset 896
f855351d5e98
parent 837
10547522aa98
child 899
4687532058ba
--- a/install.py	Wed Feb 16 19:13:20 2011 +0100
+++ b/install.py	Sat Feb 19 11:58:27 2011 +0100
@@ -164,8 +164,11 @@
     if sys.platform.startswith("win"):
         wname = wfile + ".bat"
         wrapper = \
-'''@"{0}\\pythonw" "{1}\\{2}.py" %1 %2 %3 %4 %5 %6 %7 %8 %9
-'''.format(platBinDir, pydir, wfile)
+            '''@echo off\r\n''' \
+            '''set PYDIR=%~dp0\r\n''' \
+            '''start "%PYDIR%\\pythonw.exe"''' \
+            ''' "%PYDIR%\\Lib\\site-packages\\eric5\\{0}.pyw"''' \
+            ''' %1 %2 %3 %4 %5 %6 %7 %8 %9\r\n'''.format(wfile)
 
     # Mac OS X
     elif sys.platform == "darwin":
@@ -274,6 +277,16 @@
         "eric5-plugininstall", "eric5-pluginuninstall", 
         "eric5-pluginrepository", "eric5-sqlbrowser", 
         "eric5-webbrowser", "eric5-iconeditor", 
+        "eric5_api", "eric5_compare",
+        "eric5_configure", "eric5_diff",
+        "eric5_doc", 
+        "eric5_qregexp", "eric5_re", 
+        "eric5_trpreviewer", "eric5_uipreviewer",
+        "eric5_unittest", "eric5",
+        "eric5_tray", "eric5_editor", 
+        "eric5_plugininstall", "eric5_pluginuninstall", 
+        "eric5_pluginrepository", "eric5_sqlbrowser", 
+        "eric5_webbrowser", "eric5_iconeditor", 
     ]
     for rem_wname in rem_wnames:
         rwname = wrapperName(getConfig('bindir'), rem_wname)
@@ -319,23 +332,23 @@
     # Create the platform specific wrappers.
     wnames = []
     wnames.append(createPyWrapper(cfg['ericDir'], "eric5-api"))
-    wnames.append(createPyWrapper(cfg['ericDir'], "eric5-compare"))
-    wnames.append(createPyWrapper(cfg['ericDir'], "eric5-configure"))
-    wnames.append(createPyWrapper(cfg['ericDir'], "eric5-diff"))
+    wnames.append(createPyWrapper(cfg['ericDir'], "eric5_compare"))
+    wnames.append(createPyWrapper(cfg['ericDir'], "eric5_configure"))
+    wnames.append(createPyWrapper(cfg['ericDir'], "eric5_diff"))
     wnames.append(createPyWrapper(cfg['ericDir'], "eric5-doc"))
-    wnames.append(createPyWrapper(cfg['ericDir'], "eric5-editor"))
-    wnames.append(createPyWrapper(cfg['ericDir'], "eric5-iconeditor"))
-    wnames.append(createPyWrapper(cfg['ericDir'], "eric5-plugininstall"))
-    wnames.append(createPyWrapper(cfg['ericDir'], "eric5-pluginrepository"))
-    wnames.append(createPyWrapper(cfg['ericDir'], "eric5-pluginuninstall"))
-    wnames.append(createPyWrapper(cfg['ericDir'], "eric5-qregexp"))
-    wnames.append(createPyWrapper(cfg['ericDir'], "eric5-re"))
-    wnames.append(createPyWrapper(cfg['ericDir'], "eric5-sqlbrowser"))
-    wnames.append(createPyWrapper(cfg['ericDir'], "eric5-tray"))
-    wnames.append(createPyWrapper(cfg['ericDir'], "eric5-trpreviewer"))
-    wnames.append(createPyWrapper(cfg['ericDir'], "eric5-uipreviewer"))
-    wnames.append(createPyWrapper(cfg['ericDir'], "eric5-unittest"))
-    wnames.append(createPyWrapper(cfg['ericDir'], "eric5-webbrowser"))
+    wnames.append(createPyWrapper(cfg['ericDir'], "eric5_editor"))
+    wnames.append(createPyWrapper(cfg['ericDir'], "eric5_iconeditor"))
+    wnames.append(createPyWrapper(cfg['ericDir'], "eric5_plugininstall"))
+    wnames.append(createPyWrapper(cfg['ericDir'], "eric5_pluginrepository"))
+    wnames.append(createPyWrapper(cfg['ericDir'], "eric5_pluginuninstall"))
+    wnames.append(createPyWrapper(cfg['ericDir'], "eric5_qregexp"))
+    wnames.append(createPyWrapper(cfg['ericDir'], "eric5_re"))
+    wnames.append(createPyWrapper(cfg['ericDir'], "eric5_sqlbrowser"))
+    wnames.append(createPyWrapper(cfg['ericDir'], "eric5_tray"))
+    wnames.append(createPyWrapper(cfg['ericDir'], "eric5_trpreviewer"))
+    wnames.append(createPyWrapper(cfg['ericDir'], "eric5_uipreviewer"))
+    wnames.append(createPyWrapper(cfg['ericDir'], "eric5_unittest"))
+    wnames.append(createPyWrapper(cfg['ericDir'], "eric5_webbrowser"))
     wnames.append(createPyWrapper(cfg['ericDir'], "eric5"))
     
     # set install prefix, if not None

eric ide

mercurial