b81af8535d31e0db389667c4e23cbf921db71e01
[supertux.git] / tools / innosetup / supertux.iss
1 ; Supertux setup script. Process this scrip with InnoSetup
2 ;
3 ; This script assumes that you have prepared a directory that contains all
4 ; files that "jam install" installs in the data\ subdir. You should also place
5 ; files like README and COPYING
6 ; into the doc\ dir.
7 ; The main directory should contain this file the supertux.ico, all .dll
8 ; files and the supertux.exe file.
9 [Setup]
10 AppName=SuperTux
11 AppVerName=SuperTux 0.1.3
12 AppPublisher=SuperTux Development Team
13 AppPublisherURL=http://supertux.berlios.de
14 AppSupportURL=http://supertux.berlios.de
15 AppUpdatesURL=http://supertux.berlios.de
16 DefaultDirName={pf}\SuperTux
17 DefaultGroupName=SuperTux
18
19 [Tasks]
20 Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
21
22 [Files]
23 Source: "supertux.exe"; DestDir: "{app}"; Flags: ignoreversion
24 Source: "supertux.ico"; DestDir: "{app}"; Flags: ignoreversion
25 Source: "*.dll"; DestDir: "{app}"; Flags: ignoreversion
26 Source: "doc\*.*"; DestDir: "{app}\doc\"; Flags: ignoreversion
27 Source: "data\*.*"; DestDir: "{app}\data\"; Flags: ignoreversion recursesubdirs
28
29 [Icons]
30 Name: "{group}\SuperTux"; Filename: "{app}\supertux.exe"; WorkingDir: "{app}"; IconFilename: "{app}\supertux.ico"
31 Name: "{group}\{cm:UninstallProgram,SuperTux}"; Filename: "{uninstallexe}"
32 Name: "{userdesktop}\SuperTux"; Filename: "{app}\supertux.exe"; WorkingDir: "{app}"; IconFilename: "{app}\supertux.ico"; Tasks: desktopicon
33
34 [Run]
35 Filename: "{app}\supertux.exe"; Description: "{cm:LaunchProgram,SuperTux}"; Flags: nowait postinstall skipifsilent
36
37 [UninstallDelete]
38 Type: filesandordirs; Name: "{app}\.supertux"
39 Type: filesandordirs; Name: "{app}\stdout.txt"
40 Type: filesandordirs; Name: "{app}\stderr.txt"