Mercurial > fife-parpg
comparison build/win32/installer/fife.iss @ 383:12ca54931880
Updated the FIFE installer script.
author | prock@33b003aa-7bff-0310-803a-e67f0ece8222 |
---|---|
date | Tue, 19 Jan 2010 17:45:49 +0000 |
parents | 91474309de1a |
children | ff36b24354c7 |
comparison
equal
deleted
inserted
replaced
382:7ff1394fe271 | 383:12ca54931880 |
---|---|
1 ; TODO: | 1 ; Script generated by the Inno Setup Script Wizard. |
2 ; * Check that ActivePython 2.5 is installed? | 2 ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! |
3 ; * Run oalinst.exe if openal DLL is not installed? | |
4 ; * Test that the installer works as non-admin on xp, vista and win7 | |
5 | 3 |
6 [Setup] | 4 [Setup] |
7 ; NOTE: The value of AppId uniquely identifies this application. | 5 ; NOTE: The value of AppId uniquely identifies this application. |
8 ; Do not use the same AppId value in installers for other applications. | 6 ; Do not use the same AppId value in installers for other applications. |
9 ; (To generate a new GUID, click Tools | Generate GUID inside the IDE.) | 7 ; (To generate a new GUID, click Tools | Generate GUID inside the IDE.) |
10 AppId={{82F36A38-DEDD-4B1C-8772-246886235B27} | 8 AppId={{99CDEFC4-8CC3-410A-ABB9-FC58F61DF70E} |
11 AppName=FIFE | 9 AppName=FIFE 0.3.0 |
12 AppVerName=FIFE 2009.1 | 10 ; Version is yyyy.mm |
13 AppPublisher=FIFE team | 11 AppVerName=FIFE 0.3.0 |
12 AppPublisher=FIFE Team | |
14 AppPublisherURL=http://www.fifengine.de/ | 13 AppPublisherURL=http://www.fifengine.de/ |
15 AppSupportURL=http://www.fifengine.de/ | 14 AppSupportURL=http://www.fifengine.de/ |
16 AppUpdatesURL=http://www.fifengine.de/ | 15 AppUpdatesURL=http://www.fifengine.de/ |
17 DefaultDirName={pf}\FIFE | 16 DefaultDirName={pf}\FIFE\ |
18 DefaultGroupName=FIFE | 17 DefaultGroupName=FIFE |
18 DirExistsWarning=No | |
19 EnableDirDoesntExistWarning=Yes | |
19 AllowNoIcons=yes | 20 AllowNoIcons=yes |
20 LicenseFile=license.rtf | 21 LicenseFile=license.rtf |
21 Compression=lzma | 22 Compression=lzma |
22 SolidCompression=yes | 23 SolidCompression=yes |
23 OutputBaseFilename=FIFE 2009.1 | 24 OutputBaseFilename=FIFE_0_3_0_installer_win32 |
24 OutputDir=. | 25 OutputDir=. |
25 DisableReadyPage=yes | 26 DisableReadyPage=yes |
26 ; This will require some testing. We can't install to Program files if the user is not an admin. | |
27 ; PrivilegesRequired=none | |
28 | 27 |
29 [Types] | 28 [Types] |
30 Name: "full"; Description: "Full installation" | 29 Name: "full"; Description: "Full installation" |
31 Name: "compact"; Description: "Compact installation" | 30 Name: "fife-only"; Description: "Engine only" |
32 Name: "custom"; Description: "Custom installation"; Flags: iscustom | 31 Name: "fife-demos"; Description: "Engine and Demos" |
32 Name: "fife-tools"; Description: "Engine and Tools" | |
33 | 33 |
34 [Components] | 34 [Components] |
35 Name: "main"; Description: "Main Files"; Types: full compact custom; Flags: fixed | 35 Name: "engine"; Description: "FIFE python module"; Types: full fife-only fife-demos fife-tools; Flags: fixed |
36 Name: "source"; Description: "Source code"; Types: full compact | 36 Name: "demos"; Description: "Demos"; Types: full fife-demos |
37 Name: "source\sdk"; Description: "Source Developer Kit"; Types: full | 37 Name: "tools"; Description: "Tools"; Types: full fife-tools |
38 Name: "clients"; Description: "Clients"; Types: full | |
39 Name: "clients\editor"; Description: "Editor"; Types: full compact | |
40 Name: "clients\rio_de_hola"; Description: "Rio de hola techdemo"; Types: full | |
41 Name: "clients\pychan_demo"; Description: "Pychan demonstration"; Types: full | |
42 | 38 |
43 [Languages] | 39 [Languages] |
44 Name: "english"; MessagesFile: "compiler:Default.isl" | 40 Name: "english"; MessagesFile: "compiler:Default.isl" |
45 | 41 |
46 [Files] | 42 [Files] |
47 ; Main | |
48 Source: "fife\*"; DestDir: "{app}"; Excludes: ".svn,*.o,*.pyc,\clients,\ext,\build,\utils,\engine\core"; Flags: ignoreversion recursesubdirs createallsubdirs | |
49 Source: "fife\doc\README"; DestDir: "{app}\doc\"; DestName:"Readme.txt"; Flags: isreadme | |
50 Source: "fife\doc\AUTHORS"; DestDir: "{app}\doc\"; DestName:"Authors.txt" | |
51 Source: "fife\doc\COPYING"; DestDir: "{app}\doc\"; DestName:"Copying.txt" | |
52 | 43 |
53 ; Source | 44 ; engine |
54 Source: "fife\engine\core\*"; DestDir: "{app}\engine\core"; Excludes: ".svn,*.o,*.pyc"; Components: source; Flags: ignoreversion recursesubdirs createallsubdirs | 45 Source: "..\..\..\dist\*.exe"; DestDir: "{app}\engine"; Excludes: ".svn"; Flags: ignoreversion recursesubdirs createallsubdirs |
55 Source: "fife\build\*"; DestDir: "{app}\build"; Excludes: ".svn,*.o,*.pyc,\win32\applications,\win32\binaries,\win32\includes,\win32\static_libs"; Components: source; Flags: ignoreversion recursesubdirs createallsubdirs | 46 Source: "..\..\..\AUTHORS"; DestDir: "{app}\doc\"; DestName:"Authors.txt" |
56 Source: "fife\utils\*"; DestDir: "{app}\utils"; Excludes: ".svn,*.o,*.pyc"; Components: source; Flags: ignoreversion recursesubdirs createallsubdirs | 47 Source: "..\..\..\COPYING"; DestDir: "{app}\doc\"; DestName:"Copying.txt" |
57 ; We can probably drop this in the windows installer, saving some space | 48 Source: "..\..\..\CHANGES"; DestDir: "{app}\doc\"; DestName:"Changes.txt" |
58 ;Source: "fife\ext\*"; DestDir: "{app}\ext"; Excludes: ".svn,*.o,*.pyc"; Components: source; Flags: ignoreversion recursesubdirs createallsubdirs | 49 Source: "..\..\..\README"; DestDir:"{app}"; DestName: "README.txt"; Flags: isreadme |
59 | 50 |
60 ; SDK | 51 ; demos |
61 Source: "fife\build\win32\applications\*"; DestDir: "{app}\build\win32\applications"; Excludes: ".svn,*.o,*.pyc"; Components: source\sdk; Flags: ignoreversion recursesubdirs createallsubdirs | 52 Source: "..\..\..\demos\*"; DestDir: "{app}\demos"; Excludes: ".svn"; Flags: ignoreversion recursesubdirs createallsubdirs |
62 Source: "fife\build\win32\binaries\*"; DestDir: "{app}\build\win32\binaries"; Excludes: ".svn,*.o,*.pyc"; Components: source\sdk; Flags: ignoreversion recursesubdirs createallsubdirs | |
63 Source: "fife\build\win32\includes\*"; DestDir: "{app}\build\win32\includes"; Excludes: ".svn,*.o,*.pyc"; Components: source\sdk; Flags: ignoreversion recursesubdirs createallsubdirs | |
64 Source: "fife\build\win32\static_libs\*"; DestDir: "{app}\build\win32\static_libs"; Excludes: ".svn,*.o,*.pyc"; Components: source\sdk; Flags: ignoreversion recursesubdirs createallsubdirs | |
65 | 53 |
66 ; Clients | 54 ; tools |
67 Source: "fife\clients\editor\*"; DestDir: "{app}\clients\editor"; Excludes: ".svn,*.o,*.pyc"; Components: clients\editor; Flags: ignoreversion recursesubdirs createallsubdirs | 55 Source: "..\..\..\tools\*"; DestDir: "{app}\tools"; Excludes: ".svn"; Flags: ignoreversion recursesubdirs createallsubdirs |
68 Source: "fife\clients\rio_de_hola\*"; DestDir: "{app}\clients\rio_de_hola"; Excludes: ".svn,*.o,*.pyc"; Components: clients\rio_de_hola; Flags: ignoreversion recursesubdirs createallsubdirs | |
69 Source: "fife\clients\pychan_demo\*"; DestDir: "{app}\clients\rio_de_hola"; Excludes: ".svn,*.o,*.pyc"; Components: clients\pychan_demo; Flags: ignoreversion recursesubdirs createallsubdirs | |
70 | 56 |
71 [Icons] | 57 [Icons] |
72 Name: "{group}\{cm:ProgramOnTheWeb,FIFE}"; Filename: "http://www.fifengine.de/" | 58 Name: "{group}\{cm:ProgramOnTheWeb,FIFE}"; Filename: "http://www.fifengine.de/" |
59 Name: "{group}\Copying.txt"; Filename: "notepad.exe"; Parameters: "{app}\doc\Copying.txt" | |
60 Name: "{group}\Changes.txt"; Filename: "notepad.exe"; Parameters: "{app}\doc\Changes.txt" | |
61 Name: "{group}\tools\Map Editor"; Filename: "python.exe"; Parameters: """{app}\tools\editor\run.py"""; WorkingDir: "{app}\tools\editor"; Comment: "FIFE Editor"; Components: "tools" | |
62 Name: "{group}\demos\Rio de hola"; Filename: "python.exe"; Parameters: """{app}\demos\rio_de_hola\run.py"""; WorkingDir: "{app}\demos\rio_de_hola"; Comment: "Techdemo"; Components: "demos" | |
63 Name: "{group}\demos\Pychan demo"; Filename: "python.exe"; Parameters: """{app}\demos\pychan_demo\pychan_test.py"""; WorkingDir: "{app}\demos\pychan_demo"; Comment: "FIFE GUI demo"; Components: "demos" | |
73 Name: "{group}\{cm:UninstallProgram,FIFE}"; Filename: "{uninstallexe}" | 64 Name: "{group}\{cm:UninstallProgram,FIFE}"; Filename: "{uninstallexe}" |
74 Name: "{group}\FIFEdit"; Filename: "{app}\clients\editor\run.py"; WorkingDir: "{app}\clients\editor"; Comment: "FIFE Editor"; Components: "clients\editor" | |
75 Name: "{group}\Rio de hola"; Filename: "{app}\clients\rio_de_hola\run.py"; WorkingDir: "{app}\clients\rio_de_hola"; Comment: "Techdemo"; Components: "clients\rio_de_hola" | |
76 Name: "{group}\Pychan demo"; Filename: "{app}\clients\pychan_demo\pychan_test.py"; WorkingDir: "{app}\clients\pychan_demo"; Comment: "FIFE GUI demo"; Components: "clients\pychan_demo" | |
77 | 65 |
66 [Run] | |
67 Filename: "{app}\engine\fife-0.3.0.win32.exe"; | |
68 | |
69 | |
70 |