All Downloads are FREE. Search and download functionalities are using the official Maven repository.

izpack.izpack-dist.5.2.3.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>
        <url>http://izpack.org/</url>
        <javaversion>1.6</javaversion>
        <requiresjdk>no</requiresjdk>
        <run-privileged condition="izpack.windowsinstall.vista|izpack.windowsinstall.7|izpack.windowsinstall.8|izpack.windowsinstall.10"/>
        <summarylogfilepath>$INSTALL_PATH/setup/Summary.htm</summarylogfilepath>
        <readinstallationinformation>false</readinstallationinformation>
        <writeinstallationinformation>false</writeinstallationinformation>
    </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">
        <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"/>
    </locale>

    <!-- The resources needed by the various panels -->
    <resources>
        <res id="packsLang.xml_cze" src="i18n/packsLang.xml_cze" />
        <res id="packsLang.xml_deu" src="i18n/packsLang.xml_deu" />
        <res id="packsLang.xml_eng" src="i18n/packsLang.xml_eng" />
        <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 id="pack.core" name="Core" required="yes">
            <description>The IzPack core files.</description>
            <fileset dir="" override="true">
                <include name="README.md"/>
                <include name="LICENSE"/>
                <include name="KEYS"/>
                <include name="NOTICE"/>
                <include name="bin/**"/>
                <include name="icons/**"/>
                <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"/>
            <updatecheck>
                <exclude name="setup/**"/>
            </updatecheck>
        </pack>

        <!-- Utilities pack -->
        <pack id="pack.experimental" name="Experimental tools" required="no">
            <description>This pack contains several experimental utilities (izpack2exe, izpack2app, izpack2jnlp).</description>
            <fileset dir="" override="true">
                <include name="utils/**/*"/>
            </fileset>
            <executable
                    targetfile="$INSTALL_PATH/utils/wrappers/izpack2app/Mac-App-Template/Contents/MacOS/universalJavaApplicationStub"
                    stage="never"/>
        </pack>

    </packs>

    <!-- The native libraries to add -->
    <natives>
        <native type="izpack" name="ShellLink.dll">
            <os family="windows"/>
        </native>
        <native type="izpack" name="ShellLink_x64.dll">
            <os family="windows"/>
        </native>
        <native type="3rdparty" name="COIOSHelper.dll" uninstaller="true">
            <os family="windows"/>
        </native>
        <native type="3rdparty" name="COIOSHelper_x64.dll" uninstaller="true">
            <os family="windows"/>
        </native>
    </natives>

</izpack:installation>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy