##// END OF EJS Templates
Add Python 2.6 support to win32 installer...
Pascal Quantin -
r8058:a0555ae3 default
parent child Browse files
Show More
@@ -38,8 +38,10 b' Source: contrib\\win32\\postinstall.txt; D'
38 38 Source: dist\hg.exe; DestDir: {app}; AfterInstall: Touch('{app}\hg.exe.local')
39 39 Source: dist\python*.dll; Destdir: {app}; Flags: skipifsourcedoesntexist
40 40 Source: dist\library.zip; DestDir: {app}
41 Source: dist\mfc71.dll; DestDir: {app}
42 Source: dist\msvcr71.dll; DestDir: {app}
41 Source: dist\mfc*.dll; DestDir: {app}
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 45 Source: dist\w9xpopen.exe; DestDir: {app}
44 46 Source: dist\add_path.exe; DestDir: {app}
45 47 Source: doc\*.html; DestDir: {app}\Docs
@@ -12,9 +12,12 b' It has the following prerequisites, at l'
12 12 Python for Windows Extensions
13 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 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 21 The py2exe distutils extension
19 22 http://sourceforge.net/projects/py2exe/
20 23
@@ -52,7 +55,25 b' compiler=mingw32'
52 55
53 56 you can skip the first build step.
54 57
55 Copy mfc71.dll and add_path.exe into the dist directory that just got created.
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 78 Before building the installer, you have to build Mercurial HTML documentation
58 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