forked from hpfem/agros2d
-
Notifications
You must be signed in to change notification settings - Fork 0
/
agros2d.iss
72 lines (59 loc) · 2.6 KB
/
agros2d.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
68
69
70
71
72
[Setup]
#define AppName "Agros2D"
#define AppVersion "2.0.2.1173"
#define AppDate "2012-10-09"
#define OutputBaseFileName "Agros2D" + "_" + AppVersion
AppName={#AppName}
AppVerName={#AppName} {#AppVersion} ({#AppDate})
OutputBaseFilename={#OutputBaseFileName}
DefaultGroupName=Agros2D
LicenseFile=COPYING
AppId=Agros2D
AppPublisher=hpfem.org
AppCopyright=hpfem.org
AppPublisherURL=http://agros2d.org
AppMutex=Agros2D
OutputDir=setup
DefaultDirName={pf}\Agros2D
UninstallDisplayIcon={app}\images\Agros2d.ico
Compression=lzma/max
PrivilegesRequired=admin
WizardImageFile=install\win32\setup\SetupModern.bmp
WizardSmallImageFile=install\win32\setup\SetupModernSmall.bmp
[Languages]
[Files]
Source: agros2d.exe; DestDir: {app}; DestName: Agros2D.exe
Source: src\images\agros2d.ico; DestDir: {app}; DestName: Agros2D.ico
Source: agros2d-remote.exe; DestDir: {app}; DestName: Agros2D-remote.exe
Source: COPYING; DestDir: {app}; DestName: COPYING
Source: README; DestDir: {app}; DestName: README
Source: functions.py; DestDir: {app}; DestName: functions.py
Source: data\*.a2d; DestDir: {app}/data
Source: data\scripts\*.py; DestDir: {app}/data/scripts
Source: data\scripts\test\*.py; DestDir: {app}/data/scripts/test
Source: lang\*.qm; DestDir: {app}/lang
Source: doc\help\*; DestDir: {app}/doc/help; Flags: ignoreversion recursesubdirs
Source: doc\report\default.css; DestDir: {app}/doc/report
Source: doc\report\default.html; DestDir: {app}/doc/report
Source: ..\agros2d_windows_install\runtime\*; DestDir: {app}; Flags: ignoreversion recursesubdirs
[Icons]
Name: {group}\Agros2D; Filename: {app}\Agros2D.exe; WorkingDir: {app}
Name: {group}\Web pages; Filename: {app}\Agros2D.url
Name: {group}\COPYING; Filename: {app}\COPYING
Name: {group}\Uninstall; Filename: {uninstallexe}
Name: {commondesktop}\Agros2D; Filename: {app}\Agros2D.exe; WorkingDir: {app}; Tasks: desktopicon
[Tasks]
Name: desktopicon; Description: Create icon on desktop
[Run]
;
[Registry]
; a2d
Root: HKCR; SubKey: .a2d; ValueType: string; ValueData: Agros2D.Data; Flags: uninsdeletekey
Root: HKCR; SubKey: Agros2D.Data; ValueType: string; ValueData: Agros2D data file; Flags: uninsdeletekey
Root: HKCR; SubKey: Agros2D.Data\Shell\Open\Command; ValueType: string; ValueData: """{app}\Agros2D.exe"" ""%1"""; Flags: uninsdeletevalue
Root: HKCR; Subkey: Agros2D.Data\DefaultIcon; ValueType: string; ValueData: {app}\Agros2D.ico; Flags: uninsdeletevalue
[INI]
Filename: {app}\Agros2D.url; Section: InternetShortcut; Key: URL; String: http://agros2d.org
[UninstallDelete]
Type: files; Name: {app}\Agros2D.url
[Code]