##// 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 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\mfc71.dll; DestDir: {app}
41 Source: dist\mfc*.dll; DestDir: {app}
42 Source: dist\msvcr71.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 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 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 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