Subversion Repositories spacemission

Rev

Rev 94 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
3 daniel-mar 1
; SpaceMission Setup Script for InnoSetup
1 daniel-mar 2
; by Daniel Marschall
3
 
4
[Setup]
5
AppName=SpaceMission
92 daniel-mar 6
AppVerName=SpaceMission 1.2.2
7
AppVersion=1.2.2
57 daniel-mar 8
AppCopyright=© Copyright 2001 - 2024 ViaThinkSoft
1 daniel-mar 9
AppPublisher=ViaThinkSoft
18 daniel-mar 10
AppPublisherURL=https://www.viathinksoft.de/
11
AppSupportURL=https://www.daniel-marschall.de/
12
AppUpdatesURL=https://www.viathinksoft.de/
57 daniel-mar 13
DefaultDirName={autopf}\SpaceMission
1 daniel-mar 14
DefaultGroupName=SpaceMission
15
VersionInfoCompany=ViaThinkSoft
57 daniel-mar 16
VersionInfoCopyright=© Copyright 2001 - 2024 ViaThinkSoft
1 daniel-mar 17
VersionInfoDescription=SpraceMission Setup
18
VersionInfoTextVersion=1.0.0.0
92 daniel-mar 19
VersionInfoVersion=1.2.2
98 daniel-mar 20
PrivilegesRequiredOverridesAllowed=dialog
21
UsePreviousPrivileges=no
22
ShowLanguageDialog=no
57 daniel-mar 23
OutputBaseFilename=SpaceMission_Setup
24
OutputDir=.
17 daniel-mar 25
; Configure Sign Tool in InnoSetup at "Tools => Configure Sign Tools" (adjust the path to your SVN repository location)
26
; Name    = sign_single   
27
; Command = "C:\SVN\...\sign_single.bat" $f
28
SignTool=sign_single
29
SignedUninstaller=yes
1 daniel-mar 30
 
31
[Languages]
90 daniel-mar 32
Name: en; MessagesFile: "compiler:Default.isl"
1 daniel-mar 33
Name: de; MessagesFile: "compiler:Languages\German.isl"
34
 
35
[Tasks]
36
Name: "desktopicon"; Description: "Erstelle eine Verknüpfung auf dem &Desktop"; GroupDescription: "Programmverknüpfungen:"; MinVersion: 4,4
37
 
38
[Files]
55 daniel-mar 39
Source: "..\SpaceMission.exe"; DestDir: "{app}"; Flags: ignoreversion signonce
65 daniel-mar 40
Source: "..\LevEdit.exe"; DestDir: "{app}"; Flags: ignoreversion signonce
90 daniel-mar 41
Source: "..\SpaceMission.enu"; DestDir: "{app}"; Flags: ignoreversion signonce
42
Source: "..\LevEdit.enu"; DestDir: "{app}"; Flags: ignoreversion signonce
68 daniel-mar 43
Source: "..\Help\*.md"; DestDir: "{app}\Help"; Flags: ignoreversion
44
Source: "..\Help\*.css"; DestDir: "{app}\Help"; Flags: ignoreversion
31 daniel-mar 45
Source: "..\DirectX\Graphics.dxg"; DestDir: "{app}\DirectX"; Flags: ignoreversion
18 daniel-mar 46
Source: "..\DirectX\Music.dxm"; DestDir: "{app}\DirectX"; Flags: ignoreversion
1 daniel-mar 47
Source: "..\DirectX\Sound.dxw"; DestDir: "{app}\DirectX"; Flags: ignoreversion
4 daniel-mar 48
Source: "..\Levels\*.lev"; DestDir: "{app}\Levels"; Flags: ignoreversion
1 daniel-mar 49
 
62 daniel-mar 50
;[Dirs]
51
;Name: "{group}\Webseiten"
1 daniel-mar 52
 
53
[Icons]
62 daniel-mar 54
;Name: "{group}\Webseiten\Daniel Marschall"; Filename: "https://www.daniel-marschall.de/"
55
;Name: "{group}\Webseiten\ViaThinkSoft"; Filename: "https://www.viathinksoft.de/"
56
;Name: "{group}\Webseiten\Projektseite auf ViaThinkSoft"; Filename: "https://www.viathinksoft.de/index.php?page=projektanzeige&seite=projekt-19"
1 daniel-mar 57
Name: "{group}\SpaceMission"; Filename: "{app}\SpaceMission.exe"
65 daniel-mar 58
Name: "{group}\SpaceMission Level Editor"; Filename: "{app}\LevEdit.exe"
75 daniel-mar 59
Name: "{autodesktop}\SpaceMission"; Filename: "{app}\SpaceMission.exe"; MinVersion: 4,4; Tasks: desktopicon
60
Name: "{autodesktop}\SpaceMission Level Editor"; Filename: "{app}\LevEdit.exe"; MinVersion: 4,4; Tasks: desktopicon
1 daniel-mar 61
 
62
[Run]
63
Filename: "{app}\SpaceMission.exe"; Description: "SpaceMission starten"; Flags: nowait postinstall skipifsilent
64
 
65
[Code]
66
function InitializeSetup(): Boolean;
67
begin
68
  if CheckForMutexes('SpaceMission11Setup')=false then
69
  begin
70
    Createmutex('SpaceMission11Setup');
71
    Result := true;
72
  end
73
  else
74
  begin
75
    Result := False;
76
  end;
77
end;
78