-
Notifications
You must be signed in to change notification settings - Fork 25
/
Copy pathcitadel-win-installer.iss
67 lines (59 loc) · 4.57 KB
/
citadel-win-installer.iss
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
; Windows Installer file for Citadel
[Setup]
AppName=Citadel
AppVersion=0.1.alpha
DefaultDirName={localappdata}\CitadelBuild
DefaultGroupName=Citadel
UninstallDisplayIcon={localappdata}\CitadelBuild\anura.exe
Compression=lzma2
SolidCompression=yes
OutputDir=c:\projects\
DisableDirPage=yes
[Files]
Source: "C:\Projects\anura_master\vs2012\anura\Release\Win32\*.*"; DestDir: "{localappdata}\CitadelBuild"; Excludes: "*.pdb,.*,std*.*,*.bat";
Source: "C:\Projects\anura_master\vs2012\anura\Release\Win32\data\*.*"; DestDir: "{localappdata}\CitadelBuild\data"; Excludes: ".*"; Flags: recursesubdirs
Source: "C:\Projects\anura_master\vs2012\anura\Release\Win32\images\*.*"; DestDir: "{localappdata}\CitadelBuild\images"; Excludes: ".*"; Flags: recursesubdirs
Source: "C:\Projects\anura_master\update\*.*"; DestDir: "{localappdata}\CitadelBuild\update"; Excludes: ".*"; Flags: recursesubdirs
Source: "C:\Projects\vcredist_x86_2012.exe"; DestDir: "{localappdata}\CitadelBuild"; Flags: deleteafterinstall
; This is everything which is not nescessarily whats wanted
; Source: "C:\Projects\anura_master\vs2012\anura\Release\Win32\modules\anura-master\*.*"; DestDir: "{app}\modules\anura-master"; Excludes: ".*"; Flags: recursesubdirs
; These are more selective.
Source: "C:\Projects\anura_master\vs2012\anura\Release\Win32\modules\Citadel\*.cfg"; DestDir: "{localappdata}\CitadelBuild\modules\Citadel"; Excludes: ".*,evo\*"; Flags: recursesubdirs
Source: "C:\Projects\anura_master\vs2012\anura\Release\Win32\modules\Citadel\data\*.*"; DestDir: "{localappdata}\CitadelBuild\modules\Citadel\data"; Excludes: ".*"; Flags: recursesubdirs
Source: "C:\Projects\anura_master\vs2012\anura\Release\Win32\modules\Citadel\images\*.*"; DestDir: "{localappdata}\CitadelBuild\modules\Citadel\images"; Excludes: ".*"; Flags: recursesubdirs
;Source: "C:\Projects\anura_master\vs2012\anura\Release\Win32\modules\Citadel\locale\*.*"; DestDir: "{app}\modules\Citadel\locale"; Excludes: ".*"; Flags: recursesubdirs
Source: "C:\Projects\anura_master\vs2012\anura\Release\Win32\modules\Citadel\sounds\*.*"; DestDir: "{localappdata}\CitadelBuild\modules\Citadel\sounds"; Excludes: ".*"; Flags: recursesubdirs
;Source: "C:\Projects\anura_master\vs2012\anura\Release\Win32\modules\Citadel\music\*.*"; DestDir: "{app}\modules\Citadel\music"; Excludes: ".*"; Flags: recursesubdirs
Source: "C:\Projects\anura_master\vs2012\anura\Release\Win32\modules\lib_2d\*.*"; DestDir: "{localappdata}\CitadelBuild\modules\lib_2d"; Excludes: ".*"; Flags: recursesubdirs
Source: "C:\Projects\anura_master\vs2012\anura\Release\Win32\modules\icons\*.*"; DestDir: "{localappdata}\CitadelBuild\modules\icons"; Excludes: ".*"; Flags: recursesubdirs
Source: "C:\Projects\anura_master\vs2012\anura\Release\Win32\modules\Citadel\master-config.cfg"; DestDir: "{localappdata}\CitadelBuild"
;Source: "C:\Projects\anura_master\vs2012\anura\Release\Win32\modules\Citadel\manifest.cfg"; DestDir: "{localappdata}\CitadelBuild"
[Icons]
Name: "{group}\Citadel"; Filename: "{localappdata}\CitadelBuild\anura.exe"
Name: "{group}\Uninstall Citadel"; Filename: "{uninstallexe}"
[Run]
Filename: "{localappdata}\CitadelBuild\vcredist_x86_2012.exe"; Parameters: "/q"; StatusMsg: "Installing Redistributables... (This may take a while)"
[Languages]
Name: "en"; MessagesFile: "compiler:Default.isl"
Name: "gla"; MessagesFile: "compiler:Languages\ScotsGaelic.isl"
Name: "ptBR"; MessagesFile: "compiler:Languages\BrazilianPortuguese.isl"
Name: "cz"; MessagesFile: "compiler:Languages\Czech.isl"
Name: "nl"; MessagesFile: "compiler:Languages\Dutch.isl"
Name: "fr"; MessagesFile: "compiler:Languages\French.isl"
Name: "de"; MessagesFile: "compiler:Languages\German.isl"
Name: "it"; MessagesFile: "compiler:Languages\Italian.isl"
Name: "jp"; MessagesFile: "compiler:Languages\Japanese.isl"
Name: "pl"; MessagesFile: "compiler:Languages\Polish.isl"
Name: "ru"; MessagesFile: "compiler:Languages\Russian.isl"
Name: "cat"; MessagesFile: "compiler:Languages\Catalan.isl"
Name: "dan"; MessagesFile: "compiler:Languages\Danish.isl"
Name: "fin"; MessagesFile: "compiler:Languages\Finnish.isl"
Name: "cat"; MessagesFile: "compiler:Languages\Hebrew.isl"
Name: "heb"; MessagesFile: "compiler:Languages\Hungarian.isl"
Name: "nor"; MessagesFile: "compiler:Languages\Norwegian.isl"
Name: "por"; MessagesFile: "compiler:Languages\Portuguese.isl"
Name: "srp"; MessagesFile: "compiler:Languages\SerbianCyrillic.isl"
Name: "srplatin"; MessagesFile: "compiler:Languages\SerbianLatin.isl"
Name: "slv"; MessagesFile: "compiler:Languages\Slovenian.isl"
Name: "spa"; MessagesFile: "compiler:Languages\Spanish.isl"
Name: "ukr"; MessagesFile: "compiler:Languages\Ukrainian.isl"