forked from HermesJMS/HermesJMS
-
Notifications
You must be signed in to change notification settings - Fork 1
/
izpack-install.xml
97 lines (82 loc) · 3.12 KB
/
izpack-install.xml
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
<?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?>
<!--
A sample installation file.
Use it as a base for your own installers :-)
To compile it :
- go in the bin directory where you installed IzPack
- call "compile ../sample/install.xml -b ../sample"
-->
<installation version="1.0">
<!--
The info section.
The meaning of the tags should be natural ...
-->
<info>
<appname>HermesJMS</appname>
<appversion>1.15</appversion>
<authors>
<author name="Colin Crist" email="[email protected]"/>
</authors>
<url>http://www.hermesjms.com/</url>
<javaversion>1.5</javaversion>
</info>
<native type="izpack" name="ShellLink_x64.dll"/>
<!--
The gui preferences indication.
Sets the installer window to 640x480. It will not be able to change the size.
-->
<guiprefs width="640" height="480" resizable="no"/>
<!--
The locale section.
Asks here to include the English and French langpacks.
-->
<locale>
<langpack iso3="eng"/>
</locale>
<!--
The resources section.
The ids must be these ones if you want to use the LicencePanel and/or the InfoPanel.
-->
<resources>
<res id="LicencePanel.licence" src="build/bin/LICENCE.TXT"/>
<res id="InfoPanel.info" src="build/bin/README"/>
<res src="installer/shortcutSpec.xml" id="shortcutSpec.xml"/>
<res src="installer/userInputSpec.xml" id="userInputSpec.xml" parse="yes"/>
</resources>
<variables>
<variable name="JDKPathPanel.minVersion" value="1.4.2" />
<variable name="JDKPathPanel.skipIfValid" value="no" />
<variable name="DEFAULT_HERMES_CFG" value="$INSTALL_DIR/cfg/hermes-config.xml"/>
</variables>
<!--
The panels section.
We indicate here which panels we want to use. The order will be respected.
-->
<panels>
<panel classname="HelloPanel"/>
<panel classname="InfoPanel"/>
<panel classname="LicencePanel"/>
<panel classname="TargetPanel"/>
<panel classname="PacksPanel"/>
<panel classname="SummaryPanel"/>
<panel classname="InstallPanel"/>
<panel classname="ShortcutPanel"/>
<panel classname="FinishPanel"/>
</panels>
<!--
The packs section.
We specify here our packs.
-->
<packs>
<pack name="HermesJMS" required="yes">
<description>Hermes JMS Browser</description>
<file src="build/bin" targetdir="$INSTALL_PATH"/>
<file src="build/cfg" targetdir="$INSTALL_PATH"/>
<file src="build/javadoc" targetdir="$INSTALL_PATH"/>
<file src="build/lib" targetdir="$INSTALL_PATH"/>
<file src="build/providers" targetdir="$INSTALL_PATH"/>
<executable targetfile="$INSTALL_PATH/bin/hermes.sh" os="unix" stage="never"/>
<parsable targetfile="$INSTALL_PATH/bin/hermes.bat"/> <!-- The file will be parsed -->
</pack>
</packs>
</installation>