izpack.izpack-dist.5.0.2.source-code.install.xml Maven / Gradle / Ivy
<?xml version="1.0" encoding="UTF-8"?> <izpack:installation version="5.0" xmlns:izpack="http://izpack.org/schema/installation" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://izpack.org/schema/installation http://izpack.org/schema/5.0/izpack-installation-5.0.xsd"> <!-- The info section --> <info> <appname>IzPack</appname> <appversion>@izpack.version</appversion> <authors><!-- We now get them from the POM :-) --></authors> <url>http://izpack.org/</url> <javaversion>1.6</javaversion> <requiresjdk>no</requiresjdk> <!--><pack200/>--> <run-privileged condition="izpack.windowsinstall.vista|izpack.windowsinstall.7"/> <summarylogfilepath>$INSTALL_PATH/installinfo/Summary.htm</summarylogfilepath> </info> <variables> <variable name="DesktopShortcutCheckboxEnabled" value="true"/> <variable name="ApplicationShortcutPath" value="ApplicationShortcuts"/> </variables> <!-- Flexible and in the screen proportions --> <guiprefs height="700" resizable="yes" width="870"> <!-- GUI adaption for more information see "Modifying the GUI" in the documentation --> <modifier key="langDisplayType" value="default"/> <modifier key="layoutAnchor" value="CENTER"/> <modifier key="headingPanelCounter" value="progressbar"/> <modifier key="headingPanelCounterPos" value="inNavigationPanel"/> <modifier key="allYGap" value="4"/> <modifier key="paragraphYGap" value="10"/> <modifier key="filler1YGap" value="5"/> <modifier key="filler3XGap" value="10"/> </guiprefs> <!-- We include every langpack --> <locale> <langpack iso3="eng"/> <langpack iso3="fra"/> <langpack iso3="deu"/> <langpack iso3="ita"/> <langpack iso3="jpn"/> <langpack iso3="spa"/> <langpack iso3="dan"/> <langpack iso3="ell"/> <langpack iso3="cat"/> <langpack iso3="nld"/> <langpack iso3="fin"/> <langpack iso3="swe"/> <langpack iso3="prt"/> <langpack iso3="pol"/> <langpack iso3="rus"/> <langpack iso3="ukr"/> <langpack iso3="hun"/> <langpack iso3="slk"/> <langpack iso3="ron"/> <langpack iso3="msa"/> <langpack iso3="nor"/> <langpack iso3="chn"/> <langpack iso3="srp"/> <langpack iso3="ces"/> <langpack iso3="kor"/> <langpack iso3="glg"/> </locale> <!-- The resources needed by the various panels --> <resources> <res src="install-readme.html" id="HTMLInfoPanel.info"/> <res src="license.html" id="HTMLLicencePanel.licence"/> <res src="splash-3.10.png" id="installer.langsel.img"/> <res src="shortcutSpec.xml" id="shortcutSpec.xml"/> <res src="Unix_shortcutSpec.xml" id="Unix_shortcutSpec.xml"/> <res src="info-border.png" id="Installer.image.0"/> <res src="info-border.png" id="Installer.image.hellopanel"/> <res src="info-border.png" id="Installer.image.infopanel"/> <res src="info-border.png" id="Installer.image.licensepanel"/> <res src="info-border.png" id="Installer.image.targetpanel"/> <res src="pack-border.png" id="Installer.image.packspanel"/> <res src="pack-border.png" id="Installer.image.summarypanel"/> <res src="installing-border.png" id="Installer.image.installpanel"/> <res src="installing-border.png" id="Installer.image.shortcutpanel"/> <res src="finished-border.png" id="Installer.image.finishpanel"/> <res src="RegistrySpec.xml" id="RegistrySpec.xml"/> </resources> <!-- The listeners section for CustomActions --> <listeners> <listener classname="SummaryLoggerInstallerListener" stage="install"/> <listener classname="RegistryInstallerListener" stage="install"> <os family="windows"/> </listener> <listener classname="RegistryUninstallerListener" stage="uninstall"> <os family="windows"/> </listener> </listeners> <!-- The panels in a classic order --> <panels> <panel classname="CheckedHelloPanel" id="hellopanel"/> <panel classname="HTMLInfoPanel" id="infopanel" encoding="ISO-8859-1"/> <panel classname="HTMLLicencePanel" id="licensepanel"/> <panel classname="TargetPanel" id="targetpanel"/> <panel classname="PacksPanel" id="packspanel"/> <panel classname="SummaryPanel" id="summarypanel"/> <panel classname="InstallPanel" id="installpanel"/> <panel classname="ShortcutPanel" id="shortcutpanel"/> <panel classname="FinishPanel" id="finishpanel"/> </panels> <!-- The packs section --> <packs> <!-- The core files --> <pack name="Core" required="yes"> <description>The IzPack core files.</description> <fileset dir="" targetdir="$INSTALL_PATH"> <include name="README.md"/> <include name="LICENSE"/> <include name="KEYS"/> <include name="NOTICE"/> <include name="bin/**"/> <include name="lib/**"/> <include name="legal/**"/> <include name="schema/**"/> </fileset> <executable targetfile="$INSTALL_PATH/bin/compile" stage="never"/> <executable targetfile="$INSTALL_PATH/bin/start.sh" stage="never"/> </pack> <!-- The documentation --> <!-- <pack name="HTML Documentation" required="no"> <description>The IzPack documentation (HTML version).</description> <fileset dir="" targetdir="$INSTALL_PATH"> <include name="doc/izpack/html/**/*"/> </fileset> </pack> <pack name="PDF Documentation" required="no"> <description>The IzPack documentation (PDF version).</description> <fileset dir="" targetdir="$INSTALL_PATH"> <include name="doc/izpack/pdf/**/*"/> </fileset> </pack> <pack name="Javadocs Documentation" required="no"> <description>The IzPack Java documentation (Javadocs for IzPack developers).</description> <fileset dir="" targetdir="$INSTALL_PATH"> <include name="doc/izpack/javadoc/**/*"/> </fileset> </pack> --> <!-- Utilities pack --> <pack name="Utilities" required="no"> <description>IzPack utilities (izpack2exe, izpack2app, izpack2jnlp)</description> <fileset dir="" targetdir="$INSTALL_PATH"> <include name="utils/**/*"/> </fileset> <executable targetfile="$INSTALL_PATH/utils/wrappers/izpack2app/Mac-App-Template/Contents/MacOS/JavaApplicationStub" stage="never"/> </pack> <!-- A trivial sample to get started --> <!-- <pack name="Sample" required="no"> <description>A sample installation.</description> <fileset dir="" targetdir="$INSTALL_PATH"> <include name="sample/**/*"/> </fileset> </pack> --> </packs> <!-- The native libraries to add --> <natives> <native type="izpack" name="ShellLink.dll"/> <native type="izpack" name="ShellLink_x64.dll"/> <native type="izpack" name="WinSetupAPI.dll"/> <native type="izpack" name="WinSetupAPI_x64.dll"/> <native type="3rdparty" name="COIOSHelper.dll" stage="both"> <os family="windows"/> </native> <native type="3rdparty" name="COIOSHelper_x64.dll" stage="both"> <os family="windows"/> </native> </natives> </izpack:installation>