Subversion Repositories spacemission

Rev

Rev 94 | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

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