Show More
@@ -38,8 +38,10 b' Source: contrib\\win32\\postinstall.txt; D' | |||||
38 | Source: dist\hg.exe; DestDir: {app}; AfterInstall: Touch('{app}\hg.exe.local') |
|
38 | Source: dist\hg.exe; DestDir: {app}; AfterInstall: Touch('{app}\hg.exe.local') | |
39 | Source: dist\python*.dll; Destdir: {app}; Flags: skipifsourcedoesntexist |
|
39 | Source: dist\python*.dll; Destdir: {app}; Flags: skipifsourcedoesntexist | |
40 | Source: dist\library.zip; DestDir: {app} |
|
40 | Source: dist\library.zip; DestDir: {app} | |
41 |
Source: dist\mfc |
|
41 | Source: dist\mfc*.dll; DestDir: {app} | |
42 |
Source: dist\msvc |
|
42 | Source: dist\msvc*.dll; DestDir: {app} | |
|
43 | Source: dist\Microsoft.VC*.CRT.manifest; DestDir: {app}; Flags: skipifsourcedoesntexist | |||
|
44 | Source: dist\Microsoft.VC*.MFC.manifest; DestDir: {app}; Flags: skipifsourcedoesntexist | |||
43 | Source: dist\w9xpopen.exe; DestDir: {app} |
|
45 | Source: dist\w9xpopen.exe; DestDir: {app} | |
44 | Source: dist\add_path.exe; DestDir: {app} |
|
46 | Source: dist\add_path.exe; DestDir: {app} | |
45 | Source: doc\*.html; DestDir: {app}\Docs |
|
47 | Source: doc\*.html; DestDir: {app}\Docs |
@@ -12,9 +12,12 b' It has the following prerequisites, at l' | |||||
12 | Python for Windows Extensions |
|
12 | Python for Windows Extensions | |
13 | http://sourceforge.net/projects/pywin32/ |
|
13 | http://sourceforge.net/projects/pywin32/ | |
14 |
|
14 | |||
15 | mfc71.dll (just download, don't install) |
|
15 | mfc71.dll (just download, don't install; not needed for Python 2.6) | |
16 | http://starship.python.net/crew/mhammond/win32/ |
|
16 | http://starship.python.net/crew/mhammond/win32/ | |
17 |
|
17 | |||
|
18 | Visual C++ 2008 redistributable package (needed for Python 2.6) | |||
|
19 | http://www.microsoft.com/downloads/details.aspx?familyid=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displaylang=en | |||
|
20 | ||||
18 | The py2exe distutils extension |
|
21 | The py2exe distutils extension | |
19 | http://sourceforge.net/projects/py2exe/ |
|
22 | http://sourceforge.net/projects/py2exe/ | |
20 |
|
23 | |||
@@ -52,7 +55,25 b' compiler=mingw32' | |||||
52 |
|
55 | |||
53 | you can skip the first build step. |
|
56 | you can skip the first build step. | |
54 |
|
57 | |||
55 |
Copy |
|
58 | Copy add_path.exe into the dist directory that just got created. | |
|
59 | ||||
|
60 | If you are using Python up to version 2.5.4, copy mfc71.dll into the dist | |||
|
61 | directory that just got created. | |||
|
62 | ||||
|
63 | If you are using Python 2.6 or later, after installing the Visual C++ 2008 | |||
|
64 | redistributable package copy into the dist directory that just got created the | |||
|
65 | following files: | |||
|
66 | - from the directory starting with | |||
|
67 | Windows/WinSxS/x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.21022.8 | |||
|
68 | the files named: msvcm90.dll, msvcp90.dll and msvcr90.dll | |||
|
69 | - from the directory starting with | |||
|
70 | Windows/WinSxS/x86_Microsoft.VC90.MFC_1fc8b3b9a1e18e3b_9.0.21022.8 | |||
|
71 | the files named: mfc90.dll, mfc90u.dll, mfcm90.dll and mfcm90u.dll | |||
|
72 | - from the directory named Windows/WinSxS/Manifests, the manifest file | |||
|
73 | starting with x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.21022.8 | |||
|
74 | (rename it to Microsoft.VC90.CRT.manifest) and the manifest file starting | |||
|
75 | with x86_Microsoft.VC90.MFC_1fc8b3b9a1e18e3b_9.0.21022.8 (rename it to | |||
|
76 | Microsoft.VC90.MFC.manifest) | |||
56 |
|
77 | |||
57 | Before building the installer, you have to build Mercurial HTML documentation |
|
78 | Before building the installer, you have to build Mercurial HTML documentation | |
58 | (or fix mercurial.iss to not reference the doc directory). Assuming you have an |
|
79 | (or fix mercurial.iss to not reference the doc directory). Assuming you have an |
General Comments 0
You need to be logged in to leave comments.
Login now