Mercurial > fife-parpg
comparison build/win32/installer/fife.iss @ 352:71428e21edef
Added a basic win32 installer script (Inno Setup Script)
author | cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222 |
---|---|
date | Sun, 20 Sep 2009 11:45:27 +0000 |
parents | |
children | 91474309de1a |
comparison
equal
deleted
inserted
replaced
351:295b7ba75020 | 352:71428e21edef |
---|---|
1 ; TODO: | |
2 ; * Check that ActivePython 2.5 is installed? | |
3 ; * Run oalinst.exe? | |
4 ; * Install shortcuts to the clients | |
5 ; * Write instructions on how to use this script | |
6 | |
7 [Setup] | |
8 ; NOTE: The value of AppId uniquely identifies this application. | |
9 ; Do not use the same AppId value in installers for other applications. | |
10 ; (To generate a new GUID, click Tools | Generate GUID inside the IDE.) | |
11 AppId={{82F36A38-DEDD-4B1C-8772-246886235B27} | |
12 AppName=FIFE | |
13 AppVerName=FIFE 2009.1 | |
14 AppPublisher=FIFE team | |
15 AppPublisherURL=http://www.fifengine.de/ | |
16 AppSupportURL=http://www.fifengine.de/ | |
17 AppUpdatesURL=http://www.fifengine.de/ | |
18 DefaultDirName={pf}\FIFE | |
19 DefaultGroupName=FIFE | |
20 AllowNoIcons=yes | |
21 LicenseFile=license.rtf | |
22 OutputBaseFilename=setup | |
23 Compression=lzma | |
24 SolidCompression=yes | |
25 | |
26 [Types] | |
27 Name: "full"; Description: "Full installation" | |
28 Name: "compact"; Description: "Compact installation" | |
29 Name: "custom"; Description: "Custom installation"; Flags: iscustom | |
30 | |
31 [Components] | |
32 Name: "main"; Description: "Main Files"; Types: full compact custom; Flags: fixed | |
33 Name: "source"; Description: "Source code"; Types: full | |
34 Name: "clients"; Description: "Clients"; Types: full | |
35 Name: "clients\editor"; Description: "Editor"; Types: full compact | |
36 Name: "clients\rio_de_hola"; Description: "Rio de hola techdemo"; Types: full | |
37 Name: "clients\pychan_demo"; Description: "Pychan demonstration"; Types: full | |
38 | |
39 [Languages] | |
40 Name: "english"; MessagesFile: "compiler:Default.isl" | |
41 | |
42 [Files] | |
43 ; Main | |
44 Source: "fife\*"; DestDir: "{app}"; Excludes: ".svn,\clients,\ext,\build,\utils,\engine\core"; Flags: ignoreversion recursesubdirs createallsubdirs | |
45 Source: "fife\doc\README"; DestDir: "{app}\doc\"; DestName:"Readme.txt" | |
46 Source: "fife\doc\AUTHORS"; DestDir: "{app}\doc\"; DestName:"Authors.txt" | |
47 Source: "fife\doc\COPYING"; DestDir: "{app}\doc\"; DestName:"Copying.txt" | |
48 | |
49 ; Source | |
50 Source: "fife\engine\core\*"; DestDir: "{app}\engine\core"; Excludes: ".svn"; Components: source; Flags: ignoreversion recursesubdirs createallsubdirs | |
51 ;Source: "fife\build\*"; DestDir: "{app}\build"; Excludes: ".svn"; Components: source; Flags: ignoreversion recursesubdirs createallsubdirs | |
52 Source: "fife\utils\*"; DestDir: "{app}\utils"; Excludes: ".svn"; Components: source; Flags: ignoreversion recursesubdirs createallsubdirs | |
53 ; We can probably drop this in the windows installer, saving some space | |
54 ;Source: "fife\ext\*"; DestDir: "{app}\ext"; Excludes: ".svn"; Components: source; Flags: ignoreversion recursesubdirs createallsubdirs | |
55 | |
56 ; Clients | |
57 Source: "fife\clients\editor\*"; DestDir: "{app}\clients\editor"; Excludes: ".svn"; Components: clients\editor; Flags: ignoreversion recursesubdirs createallsubdirs | |
58 ;Source: "fife\clients\rio_de_hola\*" DestDir: "{app}\clients\rio_de_hola"; Excludes: ".svn"; Components: clients\rio_de_hola; Flags: ignoreversion recursesubdirs createallsubdirs | |
59 Source: "fife\clients\pychan_demo\*"; DestDir: "{app}\clients\rio_de_hola"; Excludes: ".svn"; Components: clients\pychan_demo; Flags: ignoreversion recursesubdirs createallsubdirs | |
60 | |
61 [Icons] | |
62 Name: "{group}\{cm:ProgramOnTheWeb,FIFE}"; Filename: "http://www.fifengine.de/" | |
63 Name: "{group}\{cm:UninstallProgram,FIFE}"; Filename: "{uninstallexe}" | |
64 | |
65 |