576ed6ccdcc32e229fd060abd658bb33109a5768
[supertux.git] / contrib / innosetup / supertux.iss
1 ; Script generated by the Inno Setup Script Wizard.
2 ; modified by Matthias Braun (thanks go to fEnio for the netpanzer script which I took as a base)
3
4 [Setup]
5 AppName=SuperTux
6 AppVerName=SuperTux 0.1.0
7 AppPublisher=SuperTux Development Team
8 AppPublisherURL=http://super-tux.sourceforge.net
9 AppSupportURL=http://super-tux.sourceforge.net
10 AppUpdatesURL=http://super-tux.sourceforge.net
11 DefaultDirName={pf}\SuperTux
12 DefaultGroupName=SuperTux
13 AllowNoIcons=yes
14 Compression=lzma
15 SolidCompression=yes
16
17 [Tasks]
18 Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
19
20 [Files]
21 Source: "D:\supertux\supertux.exe"; DestDir: "{app}"; Flags: ignoreversion
22 Source: "D:\supertux\AUTHORS"; DestDir: "{app}"; Flags: ignoreversion
23 Source: "D:\supertux\ChangeLog"; DestDir: "{app}"; Flags: ignoreversion
24 Source: "D:\supertux\COPYING"; DestDir: "{app}"; Flags: ignoreversion
25 Source: "D:\supertux\jpeg.dll"; DestDir: "{app}"; Flags: ignoreversion
26 Source: "D:\supertux\libpng1.dll"; DestDir: "{app}"; Flags: ignoreversion
27 Source: "D:\supertux\NEWS"; DestDir: "{app}"; Flags: ignoreversion
28 Source: "D:\supertux\README"; DestDir: "{app}"; Flags: ignoreversion
29 Source: "D:\supertux\SDL.dll"; DestDir: "{app}"; Flags: ignoreversion
30 Source: "D:\supertux\SDL_image.dll"; DestDir: "{app}"; Flags: ignoreversion
31 Source: "D:\supertux\SDL_mixer.dll"; DestDir: "{app}"; Flags: ignoreversion
32 Source: "D:\supertux\TODO"; DestDir: "{app}"; Flags: ignoreversion
33 Source: "D:\supertux\zlib.dll"; DestDir: "{app}"; Flags: ignoreversion
34 Source: "D:\supertux\data\*"; DestDir: "{app}\data"; Flags: ignoreversion recursesubdirs
35 Source: "D:\supertux\contrib\innosetup\supertux.ico"; DestDir: "{app}"; Flags: ignoreversion
36 ; NOTE: Don't use "Flags: ignoreversion" on any shared system files
37
38 [Icons]
39 Name: "{group}\SuperTux"; Filename: "{app}\supertux.exe"; WorkingDir: "{app}"; IconFilename: "{app}\supertux.ico"
40 Name: "{group}\{cm:UninstallProgram,SuperTux}"; Filename: "{uninstallexe}"
41 Name: "{userdesktop}\SuperTux"; Filename: "{app}\supertux.exe"; WorkingDir: "{app}"; IconFilename: "{app}\supertux.ico"; Tasks: desktopicon
42
43 [Run]
44 Filename: "{app}\supertux.exe"; Description: "{cm:LaunchProgram,SuperTux}"; Flags: nowait postinstall skipifsilent
45
46 [UninstallDelete]
47 Type: filesandordirs; Name: "{app}\.supertux"
48 Type: filesandordirs; Name: "{app}\stdout.txt"
49 Type: filesandordirs; Name: "{app}\stderr.txt"