Mercurial > fife-parpg
annotate build/win32/installer/devkit.iss @ 562:e34b44afd428
Fixed the built in pychan dialogs as they didin't work at all. Updated the editor to support modal execution and now use the pychan dialog message boxes for displaying some error messages.
author | prock@33b003aa-7bff-0310-803a-e67f0ece8222 |
---|---|
date | Thu, 24 Jun 2010 19:58:59 +0000 |
parents | 1ae78e506bd7 |
children | 9fba00d9cdd5 |
rev | line source |
---|---|
369
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
1 ; TODO: |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
2 ; * Run oalinst.exe if openal DLL is not installed? |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
3 ; * Test that the installer works as non-admin on xp, vista and win7 |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
4 |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
5 [Setup] |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
6 ; NOTE: The value of AppId uniquely identifies this application. |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
7 ; Do not use the same AppId value in installers for other applications. |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
8 ; (To generate a new GUID, click Tools | Generate GUID inside the IDE.) |
379
1ae78e506bd7
Updated the devkit installer to the one I used for the Jan2010 Dev Kit.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
9 AppId={{FE01A2E9-77CE-4293-B667-2FA8A184D4E7} |
1ae78e506bd7
Updated the devkit installer to the one I used for the Jan2010 Dev Kit.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
10 AppName=FIFE Development Kit (January 2010) |
1ae78e506bd7
Updated the devkit installer to the one I used for the Jan2010 Dev Kit.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
11 ; Version is yyyy.mm |
1ae78e506bd7
Updated the devkit installer to the one I used for the Jan2010 Dev Kit.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
12 AppVerName=FIFE DevKit 2010.01 |
1ae78e506bd7
Updated the devkit installer to the one I used for the Jan2010 Dev Kit.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
13 AppPublisher=FIFE Team |
369
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
14 AppPublisherURL=http://www.fifengine.de/ |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
15 AppSupportURL=http://www.fifengine.de/ |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
16 AppUpdatesURL=http://www.fifengine.de/ |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
17 DefaultDirName={sd}\FIFE\build\win32\ |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
18 DefaultGroupName=FIFE\Devkit |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
19 DirExistsWarning=No |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
20 EnableDirDoesntExistWarning=Yes |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
21 AllowNoIcons=yes |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
22 LicenseFile=license.rtf |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
23 Compression=lzma |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
24 SolidCompression=yes |
379
1ae78e506bd7
Updated the devkit installer to the one I used for the Jan2010 Dev Kit.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
25 OutputBaseFilename=FIFE_Development_Kit_Jan2010 |
369
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
26 OutputDir=. |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
27 DisableReadyPage=yes |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
28 ; This will require some testing. We can't install to Program files if the user is not an admin. |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
29 ; PrivilegesRequired=none |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
30 |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
31 [Types] |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
32 Name: "full"; Description: "Full installation" |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
33 Name: "compact"; Description: "Compact installation" |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
34 Name: "custom"; Description: "Custom installation"; Flags: iscustom |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
35 |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
36 [Components] |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
37 Name: "common"; Description: "Common files"; Types: full compact custom; Flags: fixed |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
38 Name: "compilers"; Description: "Compiler specific files"; Types: full custom |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
39 Name: "compilers\mingw"; Description: "MinGW"; Types: full compact custom |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
40 Name: "compilers\msvc2005"; Description: "Visual Studio 2005"; Types: full custom |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
41 Name: "compilers\msvc2008"; Description: "Visual Studio 2008"; Types: full custom |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
42 |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
43 [Languages] |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
44 Name: "english"; MessagesFile: "compiler:Default.isl" |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
45 |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
46 [Files] |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
47 ; Common |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
48 Source: "..\applications\scons\*"; DestDir: "{app}\applications\scons"; Excludes: ".svn"; Flags: ignoreversion recursesubdirs createallsubdirs |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
49 Source: "..\applications\swigwin-1.3.40\*"; DestDir: "{app}\applications\swigwin-1.3.40"; Excludes: ".svn"; Flags: ignoreversion recursesubdirs createallsubdirs |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
50 Source: "..\includes\*"; DestDir: "{app}\includes"; Excludes: ".svn"; Flags: ignoreversion recursesubdirs createallsubdirs |
379
1ae78e506bd7
Updated the devkit installer to the one I used for the Jan2010 Dev Kit.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
378
diff
changeset
|
51 Source: "README_DevKit_Jan2010.txt"; DestDir:"{app}"; Flags: isreadme |
369
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
52 |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
53 ; MinGW |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
54 Source: "..\applications\mingw\*"; DestDir: "{app}\applications\mingw"; Excludes: ".svn"; Flags: ignoreversion recursesubdirs createallsubdirs |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
55 Source: "..\binaries\mingw\*"; DestDir: "{app}\binaries\mingw"; Excludes: ".svn"; Components: compilers\mingw; Flags: ignoreversion recursesubdirs createallsubdirs |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
56 Source: "..\static_libs\mingw\*"; DestDir: "{app}\static_libs\mingw"; Excludes: ".svn"; Components: compilers\mingw; Flags: ignoreversion recursesubdirs createallsubdirs |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
57 |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
58 ; MSVC8 |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
59 Source: "..\binaries\msvc2005\*"; DestDir: "{app}\binaries\msvc2005"; Excludes: ".svn"; Components: compilers\msvc2005; Flags: ignoreversion recursesubdirs createallsubdirs |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
60 Source: "..\static_libs\msvc2005\*"; DestDir: "{app}\static_libs\msvc2005"; Excludes: ".svn"; Components: compilers\msvc2005; Flags: ignoreversion recursesubdirs createallsubdirs |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
61 |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
62 ; MSVC9 |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
63 Source: "..\binaries\msvc2008\*"; DestDir: "{app}\binaries\msvc2008"; Excludes: ".svn"; Components: compilers\msvc2008; Flags: ignoreversion recursesubdirs createallsubdirs |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
64 Source: "..\static_libs\msvc2008\*"; DestDir: "{app}\static_libs\msvc2008"; Excludes: ".svn"; Components: compilers\msvc2008; Flags: ignoreversion recursesubdirs createallsubdirs |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
65 |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
66 [Icons] |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
67 Name: "{group}\{cm:ProgramOnTheWeb,FIFE}"; Filename: "http://www.fifengine.de/" |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
68 Name: "{group}\{cm:UninstallProgram,FIFE}"; Filename: "{uninstallexe}" |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
69 |
a93b21b8d0e7
Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
70 |