1 <?xml version="1.0" encoding="UTF-8"?>
2 <install4j version="7.0.9" transformSequenceNumber="7">
3 <directoryPresets config="." />
4 <application name="Jalview" distributionSourceDir="" applicationId="6595-2347-1923-0725" mediaDir="../../build/install4j" mediaFilePattern="${compiler:sys.shortName}_${compiler:sys.platform}_${compiler:sys.version}" compression="6" lzmaCompression="true" pack200Compression="false" excludeSignedFromPacking="true" commonExternalFiles="false" createMd5Sums="true" shrinkRuntime="true" shortName="Jalview" publisher="University of Dundee" publisherWeb="http://www.jalview.org/" version="$$VERSION$$" allPathsRelative="true" backupOnSave="false" autoSave="false" convertDotsToUnderscores="true" macSignature="????" macVolumeId="5aac4968c304f65" javaMinVersion="9999999999" javaMaxVersion="" allowBetaVM="true" jdkMode="jdk" jdkName="JDK 11.0">
5 <languages skipLanguageSelection="false" languageSelectionInPrincipalLanguage="false">
6 <principalLanguage id="en" customLocalizationFile="" />
7 <additionalLanguages />
10 <directory location="${compiler:JRE_DIR}" />
12 <envVar name="JAVA_HOME" />
15 <variable name="OSX_KEYSTORE" value="" description="" category="" />
16 <variable name="JSIGN_SH" value="" description="" category="" />
17 <variable name="JRE_DIR" value="jre" description="The folder under the app folder that the JRE will be either copied or unpacked into" category="" />
20 <codeSigning macEnabled="true" macPkcs12File="${compiler:OSX_KEYSTORE}" windowsEnabled="false" windowsKeySource="pkcs12" windowsPvkFile="" windowsSpcFile="" windowsPkcs12File="" windowsPkcs11Library="" windowsPkcs11Slot="">
21 <windowsKeystoreIdentifier issuer="" serial="" subject="" />
22 <windowsPkcs11Identifier issuer="" serial="" subject="" />
25 <files keepModificationTimes="false" missingFilesStrategy="warn" globalExcludeSuffixes="" defaultOverwriteMode="4" defaultUninstallMode="2" launcherOverwriteMode="3" defaultFileMode="644" defaultDirMode="755">
27 <fileset name="Full file set" id="734" customizedId="" />
28 <fileset name="Mac OS X JRE" id="880" customizedId="" />
29 <fileset name="Windows JRE" id="882" customizedId="" />
30 <fileset name="Jalview application" id="1873" customizedId="" />
31 <fileset name="MacOS Old Jalview Uninstaller" id="2105" customizedId="" />
34 <root id="735" fileset="734" location="" />
35 <root id="881" fileset="880" location="" />
36 <root id="883" fileset="882" location="" />
37 <root id="1874" fileset="1873" location="" />
38 <root id="2106" fileset="2105" location="" />
41 <mountPoint id="454" root="" location="" mode="755" />
42 <mountPoint id="736" root="735" location="" mode="755" />
43 <mountPoint id="884" root="881" location="" mode="755" />
44 <mountPoint id="885" root="883" location="" mode="755" />
45 <mountPoint id="1875" root="1874" location="" mode="755" />
46 <mountPoint id="2107" root="2106" location="" mode="755" />
49 <dirEntry mountPoint="454" file="../../getdown/files/$$JAVA_VERSION$$" overwriteMode="4" shared="false" fileMode="644" uninstallMode="2" overrideFileMode="false" overrideOverwriteMode="true" overrideUninstallMode="true" entryMode="direct" subDirectory="files" excludeSuffixes="" dirMode="755" overrideDirMode="false">
52 <dirEntry mountPoint="736" file="../../getdown/website/$$JAVA_VERSION$$" overwriteMode="4" shared="false" fileMode="644" uninstallMode="2" overrideFileMode="false" overrideOverwriteMode="true" overrideUninstallMode="true" entryMode="direct" subDirectory="files" excludeSuffixes="" dirMode="755" overrideDirMode="false">
55 <dirEntry mountPoint="884" file="$$MACOS_JAVA_VM_DIR$$" overwriteMode="4" shared="false" fileMode="755" uninstallMode="0" overrideFileMode="true" overrideOverwriteMode="false" overrideUninstallMode="true" entryMode="subdir" subDirectory="${compiler:JRE_DIR}" excludeSuffixes="" dirMode="755" overrideDirMode="false">
58 <dirEntry mountPoint="885" file="$$WINDOWS_JAVA_VM_DIR$$" overwriteMode="4" shared="false" fileMode="755" uninstallMode="0" overrideFileMode="true" overrideOverwriteMode="false" overrideUninstallMode="true" entryMode="subdir" subDirectory="${compiler:JRE_DIR}" excludeSuffixes="" dirMode="755" overrideDirMode="false">
61 <dirEntry mountPoint="1875" file="../../getdown/website/$$JAVA_VERSION$$/dist" overwriteMode="1" shared="false" fileMode="644" uninstallMode="2" overrideFileMode="true" overrideOverwriteMode="true" overrideUninstallMode="true" entryMode="subdir" subDirectory="dist" excludeSuffixes="" dirMode="755" overrideDirMode="true">
64 <dirEntry mountPoint="2107" file="Uninstall Old Jalview.app" overwriteMode="4" shared="false" fileMode="755" uninstallMode="0" overrideFileMode="true" overrideOverwriteMode="false" overrideUninstallMode="false" entryMode="subdir" subDirectory="Uninstall Old Jalview.app" excludeSuffixes="" dirMode="755" overrideDirMode="true">
69 <component name="jalview_getdown" id="1031" customizedId="" displayDescription="false" hideHelpButton="false" selected="true" changeable="true" downloadable="false" hidden="false">
72 <entry location=".i4j_fileset_734" fileType="regular" />
76 <component name="macos_java_vm" id="1155" customizedId="" displayDescription="false" hideHelpButton="false" selected="true" changeable="true" downloadable="false" hidden="false">
79 <entry location=".i4j_fileset_880" fileType="regular" />
83 <component name="windows_java_vm" id="1156" customizedId="" displayDescription="false" hideHelpButton="false" selected="true" changeable="true" downloadable="false" hidden="false">
86 <entry location=".i4j_fileset_882" fileType="regular" />
90 <component name="getdown" id="1276" customizedId="" displayDescription="false" hideHelpButton="false" selected="true" changeable="true" downloadable="false" hidden="false">
93 <entry location=".i4j_fileset_" fileType="regular" />
97 <component name="jalview" id="1881" customizedId="" displayDescription="false" hideHelpButton="false" selected="true" changeable="true" downloadable="false" hidden="false">
100 <entry location=".i4j_fileset_1873" fileType="regular" />
104 <component name="macos_old_jalview_uninstaller" id="2110" customizedId="" displayDescription="false" hideHelpButton="false" selected="true" changeable="true" downloadable="false" hidden="false">
106 <include all="false">
107 <entry location=".i4j_fileset_2105" fileType="regular" />
114 <launcher name="Offline Jalview Launcher" id="737" customizedId="" external="false" excludeFromMenu="false" unixMode="755" unixAutoStart="true" menuName="${compiler:sys.shortName}" icnsFile="../../resources/images/jalview_logos.icns" customMacBundleIdentifier="true" macBundleIdentifier="$$MACOS_BUNDLE_ID$$" swtApp="false" fileset="734" macBundleBinary="JavaApplicationStub" addMacEntitlements="false" macEntitlementsFile="" useCustomMacosExecutableName="true" customMacosExecutableName="${compiler:sys.shortName}" useJavaMinVersionOverride="false" javaMinVersionOverride="" useJavaMaxVersionOverride="false" javaMaxVersionOverride="" checkUpdater="false" updateExecutionMode="unattendedProgress" unattendedUpdateTitle="${i18n:updater.WindowTitle("${compiler:sys.fullName}")}">
115 <executable name="${compiler:sys.shortName}" type="1" iconSet="true" iconFile="../../resources/images/jalview_logos.ico" executableDir="." redirectStderr="true" stderrFile="error.log" stderrMode="overwrite" redirectStdout="true" stdoutFile="output.log" stdoutMode="overwrite" failOnStderrOutput="true" executableMode="1" changeWorkingDirectory="true" workingDirectory="." singleInstance="true" serviceStartType="2" serviceDependencies="" serviceDescription="" jreLocation="" executionLevel="asInvoker" checkConsoleParameter="true" globalSingleInstance="false" singleInstanceActivate="true" dpiAware="java9+">
116 <versionInfo include="true" fileVersion="" fileDescription="${compiler:sys.shortName}" legalCopyright="$$COPYRIGHT_MESSAGE$$" internalName="${compiler:sys.shortName}" productName="${compiler:sys.shortName}" />
118 <splashScreen show="false" width="640" height="480" bitmapFile="../../resources/images/jalview_logo_background_fade-640x480.png" textOverlay="true">
120 <statusLine x="85" y="81" text="${compiler:sys.shortName}" fontSize="18" fontColor="0,0,0" bold="false" />
121 <versionLine x="85" y="109" text="version ${compiler:sys.version}" fontSize="8" fontColor="0,0,0" bold="false" />
124 <java mainClass="com.threerings.getdown.launcher.GetdownApp" mainMode="1" vmParameters="" arguments=". jalview" allowVMPassthroughParameters="true" preferredVM="" bundleRuntime="true">
126 <archive location="getdown-launcher.jar" failOnError="true" />
129 <nativeLibraryDirectories />
133 <unextractableFiles />
134 <vmOptionsFile mode="template" overwriteMode="0" fileMode="644">
137 <customScript mode="1" file="">
140 <infoPlist mode="2" file="$$INSTALL4JINFOPLISTFILEASSOCIATIONS$$">
144 <file path="../../resources/images/JalviewLogo_Huge.png" />
147 <launcher name="Network Jalview Launcher" id="1402" customizedId="" external="false" excludeFromMenu="false" unixMode="755" unixAutoStart="true" menuName="${compiler:sys.shortName}" icnsFile="../../resources/images/jalview_logos.icns" customMacBundleIdentifier="true" macBundleIdentifier="$$MACOS_BUNDLE_ID$$" swtApp="false" fileset="" macBundleBinary="JavaApplicationStub" addMacEntitlements="false" macEntitlementsFile="" useCustomMacosExecutableName="true" customMacosExecutableName="${compiler:sys.shortName}" useJavaMinVersionOverride="false" javaMinVersionOverride="" useJavaMaxVersionOverride="false" javaMaxVersionOverride="" checkUpdater="false" updateExecutionMode="unattendedProgress" unattendedUpdateTitle="${i18n:updater.WindowTitle("${compiler:sys.fullName}")}">
148 <executable name="Jalview" type="1" iconSet="true" iconFile="../../resources/images/jalview_logos.ico" executableDir="." redirectStderr="true" stderrFile="error.log" stderrMode="overwrite" redirectStdout="true" stdoutFile="output.log" stdoutMode="overwrite" failOnStderrOutput="true" executableMode="1" changeWorkingDirectory="true" workingDirectory="." singleInstance="true" serviceStartType="2" serviceDependencies="" serviceDescription="" jreLocation="" executionLevel="asInvoker" checkConsoleParameter="true" globalSingleInstance="false" singleInstanceActivate="true" dpiAware="java9+">
149 <versionInfo include="true" fileVersion="" fileDescription="${compiler:sys.shortName}" legalCopyright="$$COPYRIGHT_MESSAGE$$" internalName="${compiler:sys.shortName}" productName="${compiler:sys.shortName}" />
151 <splashScreen show="false" width="640" height="480" bitmapFile="../../resources/images/jalview_logo_background_fade-640x480.png" textOverlay="true">
153 <statusLine x="85" y="81" text="${compiler:sys.shortName}" fontSize="18" fontColor="0,0,0" bold="false" />
154 <versionLine x="85" y="109" text="version ${compiler:sys.version}" fontSize="8" fontColor="0,0,0" bold="false" />
157 <java mainClass="com.threerings.getdown.launcher.GetdownApp" mainMode="1" vmParameters="" arguments=". jalview" allowVMPassthroughParameters="true" preferredVM="" bundleRuntime="true">
159 <archive location="getdown-launcher.jar" failOnError="true" />
162 <nativeLibraryDirectories />
166 <unextractableFiles />
167 <vmOptionsFile mode="template" overwriteMode="0" fileMode="644">
170 <customScript mode="1" file="">
173 <infoPlist mode="2" file="$$INSTALL4JINFOPLISTFILEASSOCIATIONS$$">
177 <file path="../../resources/images/JalviewLogo_Huge.png" />
180 <launcher name="Jalview package" id="1876" customizedId="" external="false" excludeFromMenu="false" unixMode="755" unixAutoStart="true" menuName="${compiler:sys.shortName} $$VERSION$$" icnsFile="" customMacBundleIdentifier="false" macBundleIdentifier="" swtApp="false" fileset="1873" macBundleBinary="JavaApplicationStub" addMacEntitlements="false" macEntitlementsFile="" useCustomMacosExecutableName="false" customMacosExecutableName="" useJavaMinVersionOverride="false" javaMinVersionOverride="" useJavaMaxVersionOverride="false" javaMaxVersionOverride="" checkUpdater="false" updateExecutionMode="unattendedProgress" unattendedUpdateTitle="${i18n:updater.WindowTitle("${compiler:sys.fullName}")}">
181 <executable name="${compiler:sys.shortName}" type="1" iconSet="true" iconFile="" executableDir="" redirectStderr="false" stderrFile="error.log" stderrMode="overwrite" redirectStdout="false" stdoutFile="output.log" stdoutMode="overwrite" failOnStderrOutput="false" executableMode="1" changeWorkingDirectory="false" workingDirectory="." singleInstance="true" serviceStartType="2" serviceDependencies="" serviceDescription="" jreLocation="" executionLevel="asInvoker" checkConsoleParameter="false" globalSingleInstance="false" singleInstanceActivate="true" dpiAware="java9+">
182 <versionInfo include="false" fileVersion="" fileDescription="" legalCopyright="" internalName="" productName="" />
184 <splashScreen show="false" width="0" height="0" bitmapFile="" textOverlay="false">
186 <statusLine x="20" y="20" text="" fontSize="8" fontColor="0,0,0" bold="false" />
187 <versionLine x="20" y="40" text="version ${compiler:sys.version}" fontSize="8" fontColor="0,0,0" bold="false" />
190 <java mainClass="jalview.bin.Launcher" mainMode="1" vmParameters="" arguments="" allowVMPassthroughParameters="true" preferredVM="" bundleRuntime="true">
192 <scanDirectory location="dist" failOnError="false" />
195 <nativeLibraryDirectories />
199 <unextractableFiles />
200 <vmOptionsFile mode="template" overwriteMode="0" fileMode="644">
203 <customScript mode="1" file="">
206 <infoPlist mode="1" file="">
210 <file path="../../resources/images/JalviewLogo_Huge.png" />
214 <installerGui installerType="1" addOnAppId="" suggestPreviousLocations="true" autoUpdateDescriptorUrl="https://www.jalview.org/install4j/updates.xml" useAutoUpdateBaseUrl="false" autoUpdateBaseUrl="">
215 <staticMembers script="" />
217 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
222 <application name="" id="installer" customizedId="" beanClass="com.install4j.runtime.beans.applications.InstallerApplication" enabled="true" commentSet="false" comment="" actionElevationType="none" styleId="35" fileset="" customIcnsFile="../../resources/images/jalview_logos.icns" customIcoFile="../../resources/images/jalview_logos.ico" macEntitlementsFile="" automaticLauncherIntegration="false" launchMode="startupFirstWindow" launchInNewProcess="true" launchSchedule="updateSchedule" allLaunchers="true">
224 <java class="java.beans.XMLDecoder">
225 <object class="com.install4j.runtime.beans.applications.InstallerApplication">
226 <void property="useCustomIcon">
227 <boolean>true</boolean>
233 <styleOverride name="Customize banner image" enabled="true">
234 <group name="" id="146" customizedId="" beanClass="com.install4j.runtime.beans.groups.VerticalFormComponentGroup" enabled="true" commentSet="false" comment="" actionElevationType="inherit" useExternalParametrization="true" externalParametrizationName="Customize banner image" externalParametrizationMode="include">
236 <java class="java.beans.XMLDecoder">
237 <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
238 <void property="backgroundColor">
239 <object class="java.awt.Color">
246 <void property="borderSides">
247 <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
248 <void property="bottom">
249 <boolean>true</boolean>
253 <void property="imageEdgeBackgroundColor">
254 <object class="java.awt.Color">
261 <void property="imageEdgeBorder">
262 <boolean>true</boolean>
264 <void property="imageFile">
265 <object class="com.install4j.api.beans.ExternalFile">
266 <string>../../resources/images/jalview_logo_background_fade-640x480.png</string>
269 <void property="insets">
270 <object class="java.awt.Insets">
281 <externalParametrizationPropertyNames>
282 <propertyName>imageAnchor</propertyName>
283 <propertyName>imageEdgeBackgroundColor</propertyName>
284 <propertyName>imageFile</propertyName>
285 </externalParametrizationPropertyNames>
288 <styleOverride name="Jalview" enabled="true">
289 <formComponent name="Watermark" id="352" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.SeparatorComponent" enabled="true" commentSet="false" comment="" insetTop="0" insetLeft="5" insetBottom="0" insetRight="" resetInitOnPrevious="false" useExternalParametrization="true" externalParametrizationName="Jalview" externalParametrizationMode="include">
291 <java class="java.beans.XMLDecoder">
292 <object class="com.install4j.runtime.beans.formcomponents.SeparatorComponent">
293 <void property="enabledTitleText">
294 <boolean>false</boolean>
301 <externalParametrizationPropertyNames>
302 <propertyName>labelText</propertyName>
303 </externalParametrizationPropertyNames>
307 <customScript mode="1" file="">
313 <screen name="" id="1" customizedId="" beanClass="com.install4j.runtime.beans.screens.StartupScreen" enabled="true" commentSet="false" comment="" actionElevationType="inherit" styleId="" rollbackBarrier="false" rollbackBarrierExitCode="0" backButton="2" finishScreen="false" wizardIndexChangeType="unchanged" wizardIndexKey="">
315 <java class="java.beans.XMLDecoder">
316 <object class="com.install4j.runtime.beans.screens.StartupScreen" />
325 <action name="" id="22" customizedId="" beanClass="com.install4j.runtime.beans.actions.misc.RequestPrivilegesAction" enabled="true" commentSet="false" comment="" actionElevationType="none" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
327 <java class="java.beans.XMLDecoder">
328 <object class="com.install4j.runtime.beans.actions.misc.RequestPrivilegesAction">
329 <void property="obtainIfAdminWin">
330 <boolean>false</boolean>
342 <screen name="" id="2" customizedId="" beanClass="com.install4j.runtime.beans.screens.WelcomeScreen" enabled="true" commentSet="false" comment="" actionElevationType="inherit" styleId="" rollbackBarrier="false" rollbackBarrierExitCode="0" backButton="2" finishScreen="false" wizardIndexChangeType="unchanged" wizardIndexKey="">
344 <java class="java.beans.XMLDecoder">
345 <object class="com.install4j.runtime.beans.screens.WelcomeScreen" />
349 <styleOverride name="Customize banner image" enabled="true">
350 <group name="" id="145" customizedId="" beanClass="com.install4j.runtime.beans.groups.VerticalFormComponentGroup" enabled="true" commentSet="false" comment="" actionElevationType="inherit" useExternalParametrization="true" externalParametrizationName="Customize banner image" externalParametrizationMode="include">
352 <java class="java.beans.XMLDecoder">
353 <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
354 <void property="backgroundColor">
355 <object class="java.awt.Color">
362 <void property="borderSides">
363 <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
364 <void property="bottom">
365 <boolean>true</boolean>
369 <void property="imageEdgeBackgroundColor">
370 <object class="java.awt.Color">
377 <void property="imageEdgeBorder">
378 <boolean>true</boolean>
380 <void property="imageFile">
381 <object class="com.install4j.api.beans.ExternalFile">
382 <string>../../resources/images/jalview_logo_background_fade-640x480.png</string>
385 <void property="insets">
386 <object class="java.awt.Insets">
397 <externalParametrizationPropertyNames>
398 <propertyName>imageAnchor</propertyName>
399 <propertyName>imageEdgeBackgroundColor</propertyName>
400 <propertyName>imageFile</propertyName>
401 </externalParametrizationPropertyNames>
410 <action name="" id="7" customizedId="" beanClass="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction" enabled="true" commentSet="false" comment="" actionElevationType="inherit" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="true" failureStrategy="1" errorMessage="">
412 <java class="java.beans.XMLDecoder">
413 <object class="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction">
414 <void property="excludedVariables">
415 <array class="java.lang.String" length="1">
417 <string>sys.installationDir</string>
424 <condition>context.getBooleanVariable("sys.confirmedUpdateInstallation")</condition>
428 <formComponent name="" id="3" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
430 <java class="java.beans.XMLDecoder">
431 <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
432 <void property="labelText">
433 <string>${form:welcomeMessage}</string>
439 <visibilityScript>!context.isConsole()</visibilityScript>
440 <externalParametrizationPropertyNames />
442 <formComponent name="" id="4" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.ConsoleHandlerFormComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
444 <java class="java.beans.XMLDecoder">
445 <object class="com.install4j.runtime.beans.formcomponents.ConsoleHandlerFormComponent">
446 <void property="consoleScript">
447 <object class="com.install4j.api.beans.ScriptProperty">
448 <void property="value">
449 <string>String message = context.getMessage("ConsoleWelcomeLabel", context.getApplicationName());
450 return console.askOkCancel(message, true);
460 <externalParametrizationPropertyNames />
462 <formComponent name="" id="5" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.UpdateAlertComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="true" externalParametrizationName="Update Alert" externalParametrizationMode="include">
464 <java class="java.beans.XMLDecoder">
465 <object class="com.install4j.runtime.beans.formcomponents.UpdateAlertComponent" />
470 <externalParametrizationPropertyNames>
471 <propertyName>updateCheck</propertyName>
472 </externalParametrizationPropertyNames>
474 <formComponent name="" id="6" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent" enabled="true" commentSet="false" comment="" insetTop="20" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
476 <java class="java.beans.XMLDecoder">
477 <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
478 <void property="labelText">
479 <string>${i18n:ClickNext}</string>
486 <externalParametrizationPropertyNames />
490 <screen name="" id="8" customizedId="" beanClass="com.install4j.runtime.beans.screens.InstallationDirectoryScreen" enabled="true" commentSet="false" comment="" actionElevationType="inherit" styleId="" rollbackBarrier="false" rollbackBarrierExitCode="0" backButton="2" finishScreen="false" wizardIndexChangeType="unchanged" wizardIndexKey="">
492 <java class="java.beans.XMLDecoder">
493 <object class="com.install4j.runtime.beans.screens.InstallationDirectoryScreen" />
497 <condition>!context.getBooleanVariable("sys.confirmedUpdateInstallation")</condition>
502 <action name="" id="11" customizedId="" beanClass="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction" enabled="true" commentSet="false" comment="" actionElevationType="inherit" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="true" failureStrategy="1" errorMessage="">
504 <java class="java.beans.XMLDecoder">
505 <object class="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction">
506 <void property="excludedVariables">
507 <array class="java.lang.String" length="1">
509 <string>sys.installationDir</string>
516 <condition>context.getVariable("sys.responseFile") == null</condition>
520 <formComponent name="" id="9" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="25" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
522 <java class="java.beans.XMLDecoder">
523 <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
524 <void property="labelText">
525 <string>${i18n:SelectDirLabel(${compiler:sys.fullName})}</string>
532 <externalParametrizationPropertyNames />
534 <formComponent name="" id="10" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.InstallationDirectoryChooserComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="true" externalParametrizationName="Installation Directory Chooser" externalParametrizationMode="include">
536 <java class="java.beans.XMLDecoder">
537 <object class="com.install4j.runtime.beans.formcomponents.InstallationDirectoryChooserComponent">
538 <void property="requestFocus">
539 <boolean>true</boolean>
546 <externalParametrizationPropertyNames>
547 <propertyName>allowSpacesOnUnix</propertyName>
548 <propertyName>checkFreeSpace</propertyName>
549 <propertyName>checkWritable</propertyName>
550 <propertyName>existingDirWarning</propertyName>
551 <propertyName>manualEntryAllowed</propertyName>
552 <propertyName>showFreeDiskSpace</propertyName>
553 <propertyName>showRequiredDiskSpace</propertyName>
554 <propertyName>standardValidation</propertyName>
555 <propertyName>suggestAppDir</propertyName>
556 <propertyName>validateApplicationId</propertyName>
557 <propertyName>validationScript</propertyName>
558 </externalParametrizationPropertyNames>
562 <screen name="" id="12" customizedId="" beanClass="com.install4j.runtime.beans.screens.ComponentsScreen" enabled="false" commentSet="false" comment="" actionElevationType="inherit" styleId="" rollbackBarrier="false" rollbackBarrierExitCode="0" backButton="2" finishScreen="false" wizardIndexChangeType="unchanged" wizardIndexKey="">
564 <java class="java.beans.XMLDecoder">
565 <object class="com.install4j.runtime.beans.screens.ComponentsScreen" />
575 <formComponent name="" id="13" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
577 <java class="java.beans.XMLDecoder">
578 <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
579 <void property="labelText">
580 <string>${i18n:SelectComponentsLabel2}</string>
586 <visibilityScript>!context.isConsole()</visibilityScript>
587 <externalParametrizationPropertyNames />
589 <formComponent name="" id="14" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.ComponentSelectorComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="true" externalParametrizationName="Installation Components" externalParametrizationMode="include">
591 <java class="java.beans.XMLDecoder">
592 <object class="com.install4j.runtime.beans.formcomponents.ComponentSelectorComponent">
593 <void property="fillVertical">
594 <boolean>true</boolean>
601 <externalParametrizationPropertyNames>
602 <propertyName>selectionChangedScript</propertyName>
603 </externalParametrizationPropertyNames>
607 <screen name="" id="1692" customizedId="" beanClass="com.install4j.runtime.beans.screens.FileAssociationsScreen" enabled="true" commentSet="false" comment="" actionElevationType="inherit" styleId="" rollbackBarrier="false" rollbackBarrierExitCode="0" backButton="2" finishScreen="false" wizardIndexChangeType="unchanged" wizardIndexKey="">
609 <java class="java.beans.XMLDecoder">
610 <object class="com.install4j.runtime.beans.screens.FileAssociationsScreen" />
620 <formComponent name="" id="1693" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
622 <java class="java.beans.XMLDecoder">
623 <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
624 <void property="labelText">
625 <string>${i18n:SelectAssociationsLabel}</string>
632 <externalParametrizationPropertyNames />
634 <formComponent name="" id="1694" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.FileAssociationsComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="true" externalParametrizationName="File Associations" externalParametrizationMode="include">
636 <java class="java.beans.XMLDecoder">
637 <object class="com.install4j.runtime.beans.formcomponents.FileAssociationsComponent">
638 <void property="fillVertical">
639 <boolean>true</boolean>
641 <void property="showSelectionButtons">
642 <boolean>true</boolean>
649 <externalParametrizationPropertyNames>
650 <propertyName>showSelectionButtons</propertyName>
651 <propertyName>selectionButtonPosition</propertyName>
652 </externalParametrizationPropertyNames>
656 <screen name="" id="15" customizedId="" beanClass="com.install4j.runtime.beans.screens.InstallationScreen" enabled="true" commentSet="false" comment="" actionElevationType="inherit" styleId="" rollbackBarrier="true" rollbackBarrierExitCode="0" backButton="2" finishScreen="false" wizardIndexChangeType="unchanged" wizardIndexKey="">
658 <java class="java.beans.XMLDecoder">
659 <object class="com.install4j.runtime.beans.screens.InstallationScreen" />
668 <action name="" id="17" customizedId="" beanClass="com.install4j.runtime.beans.actions.InstallFilesAction" enabled="true" commentSet="false" comment="" actionElevationType="elevated" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="2" errorMessage="${i18n:FileCorrupted}">
670 <java class="java.beans.XMLDecoder">
671 <object class="com.install4j.runtime.beans.actions.InstallFilesAction" />
676 <action name="" id="18" customizedId="" beanClass="com.install4j.runtime.beans.actions.desktop.CreateProgramGroupAction" enabled="true" commentSet="false" comment="" actionElevationType="elevated" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
678 <java class="java.beans.XMLDecoder">
679 <object class="com.install4j.runtime.beans.actions.desktop.CreateProgramGroupAction">
680 <void property="uninstallerMenuName">
681 <string>${i18n:UninstallerMenuEntry(${compiler:sys.fullName})}</string>
686 <condition>!context.getBooleanVariable("sys.programGroupDisabled")</condition>
688 <action name="" id="19" customizedId="" beanClass="com.install4j.runtime.beans.actions.desktop.RegisterAddRemoveAction" enabled="true" commentSet="false" comment="" actionElevationType="elevated" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
690 <java class="java.beans.XMLDecoder">
691 <object class="com.install4j.runtime.beans.actions.desktop.RegisterAddRemoveAction">
692 <void property="itemName">
693 <string>${compiler:sys.fullName} ${compiler:sys.version}</string>
700 <action name="" id="124" customizedId="" beanClass="com.install4j.runtime.beans.actions.control.SetVariableAction" enabled="false" commentSet="false" comment="" actionElevationType="inherit" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
702 <java class="java.beans.XMLDecoder">
703 <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
704 <void property="script">
705 <object class="com.install4j.api.beans.ScriptProperty">
706 <void property="value">
711 <void property="variableName">
717 <condition>true</condition>
719 <action name="" id="134" customizedId="" beanClass="com.install4j.runtime.beans.actions.misc.AddVmOptionsAction" enabled="false" commentSet="false" comment="" actionElevationType="elevated" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
721 <java class="java.beans.XMLDecoder">
722 <object class="com.install4j.runtime.beans.actions.misc.AddVmOptionsAction">
723 <void property="launcherId">
726 <void property="vmOptions">
727 <array class="java.lang.String" length="0" />
736 <formComponent name="" id="16" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.ProgressComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
738 <java class="java.beans.XMLDecoder">
739 <object class="com.install4j.runtime.beans.formcomponents.ProgressComponent">
740 <void property="initialStatusMessage">
741 <string>${i18n:WizardPreparing}</string>
748 <externalParametrizationPropertyNames />
752 <screen name="" id="20" customizedId="" beanClass="com.install4j.runtime.beans.screens.FinishedScreen" enabled="true" commentSet="false" comment="" actionElevationType="inherit" styleId="" rollbackBarrier="false" rollbackBarrierExitCode="0" backButton="2" finishScreen="true" wizardIndexChangeType="unchanged" wizardIndexKey="">
754 <java class="java.beans.XMLDecoder">
755 <object class="com.install4j.runtime.beans.screens.FinishedScreen" />
764 <action name="" id="2012" customizedId="" beanClass="com.install4j.runtime.beans.actions.desktop.CreateStartMenuEntryAction" enabled="true" commentSet="false" comment="" actionElevationType="elevated" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
766 <java class="java.beans.XMLDecoder">
767 <object class="com.install4j.runtime.beans.actions.desktop.CreateStartMenuEntryAction">
768 <void property="allUsers">
769 <boolean>false</boolean>
771 <void property="entryName">
772 <string>${compiler:sys.shortName}</string>
774 <void property="file">
775 <object class="java.io.File">
776 <string>${compiler:sys.shortName}</string>
779 <void property="icon">
780 <object class="com.install4j.api.beans.ExternalFile">
781 <string>../../resources/images/jalview_logos.ico</string>
784 <void property="unixIconFile">
785 <object class="com.install4j.api.beans.ExternalFile">
786 <string>../../resources/images/JalviewLogo_Huge.png</string>
792 <condition>!context.getBooleanVariable("sys.programGroupDisabled")</condition>
794 <action name="" id="573" customizedId="" beanClass="com.install4j.runtime.beans.actions.desktop.CreateDesktopLinkAction" enabled="true" commentSet="false" comment="" actionElevationType="elevated" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="Could not make desktop link">
796 <java class="java.beans.XMLDecoder">
797 <object class="com.install4j.runtime.beans.actions.desktop.CreateDesktopLinkAction">
798 <void property="allUsers">
799 <boolean>false</boolean>
801 <void property="description">
802 <string>${compiler:sys.shortName}</string>
804 <void property="file">
805 <object class="java.io.File">
806 <string>${compiler:sys.shortName}</string>
809 <void property="name">
810 <string>${compiler:sys.fullName}</string>
812 <void property="unixIconFile">
813 <object class="com.install4j.api.beans.ExternalFile">
814 <string>../../resources/images/JalviewLogo_Huge.png</string>
817 <void property="winIconFile">
818 <object class="com.install4j.api.beans.ExternalFile">
819 <string>../../resources/images/jalview_logos.ico</string>
825 <condition>context.getBooleanVariable("createDesktopLinkAction")</condition>
827 <action name="" id="576" customizedId="" beanClass="com.install4j.runtime.beans.actions.desktop.AddToDockAction" enabled="true" commentSet="false" comment="" actionElevationType="none" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
829 <java class="java.beans.XMLDecoder">
830 <object class="com.install4j.runtime.beans.actions.desktop.AddToDockAction">
831 <void property="executable">
832 <object class="java.io.File">
833 <string>Jalview.app</string>
839 <condition>context.getBooleanVariable("addToDockAction")</condition>
841 <action name="EXTENSIONS_REPLACED_BY_GRADLE" id="1691" customizedId="EXTENSIONS" beanClass="com.install4j.runtime.beans.actions.desktop.CreateFileAssociationAction" enabled="true" commentSet="false" comment="" actionElevationType="elevated" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
843 <java class="java.beans.XMLDecoder">
844 <object class="com.install4j.runtime.beans.actions.desktop.CreateFileAssociationAction">
845 <void property="description">
846 <string>This action, identified by its name "EXTENSIONS_REPLACED_BY_GRADLE", will be replaced by gradle with the contents of file 'file_associations_auto_install4j.xml'.</string>
848 <void property="extension">
849 <string>extensions_to_be_replaced_by_gradle</string>
858 <formComponent name="" id="21" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="10" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
860 <java class="java.beans.XMLDecoder">
861 <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
862 <void property="labelText">
863 <string>${form:finishedMessage}</string>
870 <externalParametrizationPropertyNames />
872 <formComponent name="Add a desktop link" id="574" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.CheckboxComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
874 <java class="java.beans.XMLDecoder">
875 <object class="com.install4j.runtime.beans.formcomponents.CheckboxComponent">
876 <void property="checkboxText">
877 <string>${i18n:CreateDesktopIcon}</string>
879 <void property="initiallySelected">
880 <boolean>true</boolean>
882 <void property="variableName">
883 <string>createDesktopLinkAction</string>
890 <externalParametrizationPropertyNames />
892 <formComponent name="Add an executable to the dock" id="577" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.CheckboxComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
894 <java class="java.beans.XMLDecoder">
895 <object class="com.install4j.runtime.beans.formcomponents.CheckboxComponent">
896 <void property="checkboxText">
897 <string>${i18n:AddToDock}</string>
899 <void property="initiallySelected">
900 <boolean>true</boolean>
902 <void property="variableName">
903 <string>addToDockAction</string>
909 <visibilityScript>Util.isMacOS()</visibilityScript>
910 <externalParametrizationPropertyNames />
916 <application name="" id="uninstaller" customizedId="" beanClass="com.install4j.runtime.beans.applications.UninstallerApplication" enabled="true" commentSet="false" comment="" actionElevationType="none" styleId="35" fileset="" customIcnsFile="" customIcoFile="" macEntitlementsFile="" automaticLauncherIntegration="false" launchMode="startupFirstWindow" launchInNewProcess="true" launchSchedule="updateSchedule" allLaunchers="true">
918 <java class="java.beans.XMLDecoder">
919 <object class="com.install4j.runtime.beans.applications.UninstallerApplication">
920 <void property="customMacosExecutableName">
921 <string>${i18n:UninstallerMenuEntry(${compiler:sys.fullName})}</string>
923 <void property="useCustomMacosExecutableName">
924 <boolean>true</boolean>
930 <styleOverride name="Customize banner image" enabled="true">
931 <group name="" id="147" customizedId="" beanClass="com.install4j.runtime.beans.groups.VerticalFormComponentGroup" enabled="true" commentSet="false" comment="" actionElevationType="inherit" useExternalParametrization="true" externalParametrizationName="Customize banner image" externalParametrizationMode="include">
933 <java class="java.beans.XMLDecoder">
934 <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
935 <void property="backgroundColor">
936 <object class="java.awt.Color">
943 <void property="borderSides">
944 <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
945 <void property="bottom">
946 <boolean>true</boolean>
950 <void property="imageEdgeBackgroundColor">
951 <object class="java.awt.Color">
958 <void property="imageEdgeBorder">
959 <boolean>true</boolean>
961 <void property="imageFile">
962 <object class="com.install4j.api.beans.ExternalFile">
963 <string>../../resources/images/jalview_logo_background_fade-640x480.png</string>
966 <void property="insets">
967 <object class="java.awt.Insets">
978 <externalParametrizationPropertyNames>
979 <propertyName>imageAnchor</propertyName>
980 <propertyName>imageEdgeBackgroundColor</propertyName>
981 <propertyName>imageFile</propertyName>
982 </externalParametrizationPropertyNames>
986 <customScript mode="1" file="">
992 <screen name="" id="23" customizedId="" beanClass="com.install4j.runtime.beans.screens.StartupScreen" enabled="true" commentSet="false" comment="" actionElevationType="inherit" styleId="" rollbackBarrier="false" rollbackBarrierExitCode="0" backButton="2" finishScreen="false" wizardIndexChangeType="unchanged" wizardIndexKey="">
994 <java class="java.beans.XMLDecoder">
995 <object class="com.install4j.runtime.beans.screens.StartupScreen" />
1004 <action name="" id="33" customizedId="" beanClass="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction" enabled="true" commentSet="false" comment="" actionElevationType="inherit" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
1006 <java class="java.beans.XMLDecoder">
1007 <object class="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction" />
1012 <action name="" id="34" customizedId="" beanClass="com.install4j.runtime.beans.actions.misc.RequireInstallerPrivilegesAction" enabled="true" commentSet="false" comment="" actionElevationType="none" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
1014 <java class="java.beans.XMLDecoder">
1015 <object class="com.install4j.runtime.beans.actions.misc.RequireInstallerPrivilegesAction" />
1025 <screen name="" id="24" customizedId="" beanClass="com.install4j.runtime.beans.screens.UninstallWelcomeScreen" enabled="true" commentSet="false" comment="" actionElevationType="inherit" styleId="" rollbackBarrier="false" rollbackBarrierExitCode="0" backButton="2" finishScreen="false" wizardIndexChangeType="unchanged" wizardIndexKey="">
1027 <java class="java.beans.XMLDecoder">
1028 <object class="com.install4j.runtime.beans.screens.UninstallWelcomeScreen" />
1038 <formComponent name="" id="25" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="10" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1040 <java class="java.beans.XMLDecoder">
1041 <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
1042 <void property="labelText">
1043 <string>${form:welcomeMessage}</string>
1049 <visibilityScript>!context.isConsole()</visibilityScript>
1050 <externalParametrizationPropertyNames />
1052 <formComponent name="" id="26" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.ConsoleHandlerFormComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1054 <java class="java.beans.XMLDecoder">
1055 <object class="com.install4j.runtime.beans.formcomponents.ConsoleHandlerFormComponent">
1056 <void property="consoleScript">
1057 <object class="com.install4j.api.beans.ScriptProperty">
1058 <void property="value">
1059 <string>String message = context.getMessage("ConfirmUninstall", context.getApplicationName());
1060 return console.askYesNo(message, true);
1069 <visibilityScript />
1070 <externalParametrizationPropertyNames />
1074 <screen name="" id="27" customizedId="" beanClass="com.install4j.runtime.beans.screens.UninstallationScreen" enabled="true" commentSet="false" comment="" actionElevationType="inherit" styleId="" rollbackBarrier="false" rollbackBarrierExitCode="0" backButton="2" finishScreen="false" wizardIndexChangeType="unchanged" wizardIndexKey="">
1076 <java class="java.beans.XMLDecoder">
1077 <object class="com.install4j.runtime.beans.screens.UninstallationScreen" />
1086 <action name="" id="659" customizedId="" beanClass="com.install4j.runtime.beans.actions.control.SetProgressAction" enabled="true" commentSet="false" comment="" actionElevationType="none" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
1088 <java class="java.beans.XMLDecoder">
1089 <object class="com.install4j.runtime.beans.actions.control.SetProgressAction">
1090 <void property="progressChangeType">
1091 <object class="java.lang.Enum" method="valueOf">
1092 <class>com.install4j.runtime.beans.actions.control.ProgressChangeType</class>
1093 <string>SET_INDETERMINATE</string>
1101 <action name="" id="29" customizedId="" beanClass="com.install4j.runtime.beans.actions.UninstallFilesAction" enabled="true" commentSet="false" comment="" actionElevationType="elevated" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
1103 <java class="java.beans.XMLDecoder">
1104 <object class="com.install4j.runtime.beans.actions.UninstallFilesAction" />
1109 <action name="" id="660" customizedId="" beanClass="com.install4j.runtime.beans.actions.control.SetProgressAction" enabled="false" commentSet="false" comment="" actionElevationType="none" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
1111 <java class="java.beans.XMLDecoder">
1112 <object class="com.install4j.runtime.beans.actions.control.SetProgressAction">
1113 <void property="percentValue">
1121 <action name="" id="1525" customizedId="" beanClass="com.install4j.runtime.beans.actions.files.DeleteFileAction" enabled="true" commentSet="false" comment="" actionElevationType="elevated" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
1123 <java class="java.beans.XMLDecoder">
1124 <object class="com.install4j.runtime.beans.actions.files.DeleteFileAction">
1125 <void property="files">
1126 <array class="java.io.File" length="20">
1128 <object class="java.io.File">
1129 <string>jre</string>
1133 <object class="java.io.File">
1134 <string>jre.jar</string>
1138 <object class="java.io.File">
1139 <string>.install4j</string>
1143 <object class="java.io.File">
1144 <string>dist</string>
1148 <object class="java.io.File">
1149 <string>resource</string>
1153 <object class="java.io.File">
1154 <string>getdown-launcher.jar</string>
1158 <object class="java.io.File">
1159 <string>getdown-launcher-old.jar</string>
1163 <object class="java.io.File">
1164 <string>getdown-launcher-new.jar</string>
1168 <object class="java.io.File">
1169 <string>*.jarv</string>
1173 <object class="java.io.File">
1174 <string>gettingdown.lock</string>
1178 <object class="java.io.File">
1179 <string>*.log</string>
1183 <object class="java.io.File">
1184 <string>*.txt</string>
1188 <object class="java.io.File">
1189 <string>*_new</string>
1193 <object class="java.io.File">
1194 <string>digest.txt</string>
1198 <object class="java.io.File">
1199 <string>digest2.txt</string>
1203 <object class="java.io.File">
1204 <string>getdown-launcher.jarv</string>
1208 <object class="java.io.File">
1209 <string>getdown-launcher-new.jarv</string>
1213 <object class="java.io.File">
1214 <string>launcher.log</string>
1218 <object class="java.io.File">
1219 <string>proxy.txt</string>
1223 <object class="java.io.File">
1224 <string>META-INF</string>
1229 <void property="recursive">
1230 <boolean>true</boolean>
1237 <action name="" id="1791" customizedId="" beanClass="com.install4j.runtime.beans.actions.control.SetProgressAction" enabled="true" commentSet="false" comment="" actionElevationType="none" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
1239 <java class="java.beans.XMLDecoder">
1240 <object class="com.install4j.runtime.beans.actions.control.SetProgressAction">
1241 <void property="percentValue">
1251 <formComponent name="" id="28" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.ProgressComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1253 <java class="java.beans.XMLDecoder">
1254 <object class="com.install4j.runtime.beans.formcomponents.ProgressComponent">
1255 <void property="initialStatusMessage">
1256 <string>${i18n:UninstallerPreparing}</string>
1262 <visibilityScript />
1263 <externalParametrizationPropertyNames />
1267 <screen name="" id="32" customizedId="" beanClass="com.install4j.runtime.beans.screens.UninstallFailureScreen" enabled="true" commentSet="false" comment="" actionElevationType="inherit" styleId="" rollbackBarrier="false" rollbackBarrierExitCode="0" backButton="2" finishScreen="true" wizardIndexChangeType="unchanged" wizardIndexKey="">
1269 <java class="java.beans.XMLDecoder">
1270 <object class="com.install4j.runtime.beans.screens.UninstallFailureScreen" />
1281 <screen name="" id="30" customizedId="" beanClass="com.install4j.runtime.beans.screens.UninstallSuccessScreen" enabled="true" commentSet="false" comment="" actionElevationType="inherit" styleId="41" rollbackBarrier="false" rollbackBarrierExitCode="0" backButton="2" finishScreen="true" wizardIndexChangeType="unchanged" wizardIndexKey="">
1283 <java class="java.beans.XMLDecoder">
1284 <object class="com.install4j.runtime.beans.screens.UninstallSuccessScreen" />
1294 <formComponent name="" id="31" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="10" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1296 <java class="java.beans.XMLDecoder">
1297 <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
1298 <void property="labelText">
1299 <string>${form:successMessage}</string>
1305 <visibilityScript />
1306 <externalParametrizationPropertyNames />
1313 <styles defaultStyleId="35">
1314 <style name="Standard" id="35" customizedId="" beanClass="com.install4j.runtime.beans.styles.FormStyle" enabled="true" commentSet="false" comment="">
1316 <java class="java.beans.XMLDecoder">
1317 <object class="com.install4j.runtime.beans.styles.FormStyle" />
1321 <formComponent name="Header" id="36" customizedId="" beanClass="com.install4j.runtime.beans.styles.NestedStyleComponent" enabled="true" commentSet="false" comment="" insetTop="0" insetLeft="" insetBottom="0" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1323 <java class="java.beans.XMLDecoder">
1324 <object class="com.install4j.runtime.beans.styles.NestedStyleComponent">
1325 <void property="styleId">
1332 <visibilityScript />
1333 <externalParametrizationPropertyNames />
1335 <group name="Main" id="37" customizedId="" beanClass="com.install4j.runtime.beans.groups.VerticalFormComponentGroup" enabled="true" commentSet="false" comment="" actionElevationType="inherit" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1337 <java class="java.beans.XMLDecoder">
1338 <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
1339 <void property="imageEdgeAxisType">
1340 <object class="java.lang.Enum" method="valueOf">
1341 <class>com.install4j.runtime.beans.formcomponents.AxisType</class>
1342 <string>HORIZONTAL</string>
1345 <void property="imageFile">
1346 <object class="com.install4j.api.beans.ExternalFile">
1347 <string>../../resources/images/jalview_logo_background_fade-640x480.png</string>
1350 <void property="imageOverlap">
1351 <boolean>true</boolean>
1357 <formComponent name="" id="38" customizedId="" beanClass="com.install4j.runtime.beans.styles.ContentComponent" enabled="true" commentSet="false" comment="" insetTop="10" insetLeft="20" insetBottom="10" insetRight="20" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1359 <java class="java.beans.XMLDecoder">
1360 <object class="com.install4j.runtime.beans.styles.ContentComponent" />
1364 <visibilityScript />
1365 <externalParametrizationPropertyNames />
1367 <formComponent name="Watermark" id="39" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.SeparatorComponent" enabled="true" commentSet="false" comment="" insetTop="0" insetLeft="5" insetBottom="0" insetRight="" resetInitOnPrevious="false" useExternalParametrization="true" externalParametrizationName="Jalview" externalParametrizationMode="include">
1369 <java class="java.beans.XMLDecoder">
1370 <object class="com.install4j.runtime.beans.formcomponents.SeparatorComponent">
1371 <void property="enabledTitleText">
1372 <boolean>false</boolean>
1378 <visibilityScript />
1379 <externalParametrizationPropertyNames>
1380 <propertyName>labelText</propertyName>
1381 </externalParametrizationPropertyNames>
1383 <formComponent name="Footer" id="40" customizedId="" beanClass="com.install4j.runtime.beans.styles.NestedStyleComponent" enabled="true" commentSet="false" comment="" insetTop="0" insetLeft="" insetBottom="0" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1385 <java class="java.beans.XMLDecoder">
1386 <object class="com.install4j.runtime.beans.styles.NestedStyleComponent">
1387 <void property="styleId">
1394 <visibilityScript />
1395 <externalParametrizationPropertyNames />
1398 <externalParametrizationPropertyNames />
1402 <style name="Banner" id="41" customizedId="" beanClass="com.install4j.runtime.beans.styles.FormStyle" enabled="true" commentSet="false" comment="">
1404 <java class="java.beans.XMLDecoder">
1405 <object class="com.install4j.runtime.beans.styles.FormStyle" />
1409 <group name="" id="42" customizedId="" beanClass="com.install4j.runtime.beans.groups.VerticalFormComponentGroup" enabled="true" commentSet="false" comment="" actionElevationType="inherit" useExternalParametrization="true" externalParametrizationName="Customize banner image" externalParametrizationMode="include">
1411 <java class="java.beans.XMLDecoder">
1412 <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
1413 <void property="backgroundColor">
1414 <object class="java.awt.Color">
1421 <void property="borderSides">
1422 <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
1423 <void property="bottom">
1424 <boolean>true</boolean>
1428 <void property="imageEdgeBackgroundColor">
1429 <object class="java.awt.Color">
1436 <void property="imageEdgeBorder">
1437 <boolean>true</boolean>
1439 <void property="imageFile">
1440 <object class="com.install4j.api.beans.ExternalFile">
1441 <string>${compiler:sys.install4jHome}/resource/styles/wizard.png</string>
1444 <void property="insets">
1445 <object class="java.awt.Insets">
1456 <formComponent name="" id="43" customizedId="" beanClass="com.install4j.runtime.beans.styles.ScreenTitleComponent" enabled="true" commentSet="false" comment="" insetTop="0" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1458 <java class="java.beans.XMLDecoder">
1459 <object class="com.install4j.runtime.beans.styles.ScreenTitleComponent">
1460 <void property="labelFontSizePercent">
1463 <void property="labelFontStyle">
1464 <object class="java.lang.Enum" method="valueOf">
1465 <class>com.install4j.runtime.beans.formcomponents.FontStyle</class>
1466 <string>BOLD</string>
1469 <void property="labelFontType">
1470 <object class="java.lang.Enum" method="valueOf">
1471 <class>com.install4j.runtime.beans.formcomponents.FontType</class>
1472 <string>DERIVED</string>
1479 <visibilityScript />
1480 <externalParametrizationPropertyNames />
1482 <formComponent name="" id="44" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.SeparatorComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1484 <java class="java.beans.XMLDecoder">
1485 <object class="com.install4j.runtime.beans.formcomponents.SeparatorComponent" />
1489 <visibilityScript />
1490 <externalParametrizationPropertyNames />
1492 <formComponent name="" id="45" customizedId="" beanClass="com.install4j.runtime.beans.styles.ContentComponent" enabled="true" commentSet="false" comment="" insetTop="10" insetLeft="" insetBottom="0" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1494 <java class="java.beans.XMLDecoder">
1495 <object class="com.install4j.runtime.beans.styles.ContentComponent" />
1499 <visibilityScript />
1500 <externalParametrizationPropertyNames />
1503 <externalParametrizationPropertyNames>
1504 <propertyName>imageAnchor</propertyName>
1505 <propertyName>imageEdgeBackgroundColor</propertyName>
1506 <propertyName>imageFile</propertyName>
1507 </externalParametrizationPropertyNames>
1509 <formComponent name="" id="46" customizedId="" beanClass="com.install4j.runtime.beans.styles.NestedStyleComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="0" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1511 <java class="java.beans.XMLDecoder">
1512 <object class="com.install4j.runtime.beans.styles.NestedStyleComponent">
1513 <void property="styleId">
1520 <visibilityScript />
1521 <externalParametrizationPropertyNames />
1525 <group name="Style components" id="47" customizedId="" beanClass="com.install4j.runtime.beans.groups.StyleGroup" enabled="true" commentSet="false" comment="" actionElevationType="inherit">
1527 <java class="java.beans.XMLDecoder">
1528 <object class="com.install4j.runtime.beans.groups.StyleGroup" />
1532 <style name="Standard header" id="48" customizedId="" beanClass="com.install4j.runtime.beans.styles.FormStyle" enabled="true" commentSet="false" comment="">
1534 <java class="java.beans.XMLDecoder">
1535 <object class="com.install4j.runtime.beans.styles.FormStyle">
1536 <void property="fillVertical">
1537 <boolean>false</boolean>
1539 <void property="standalone">
1540 <boolean>false</boolean>
1542 <void property="verticalAnchor">
1543 <object class="java.lang.Enum" method="valueOf">
1544 <class>com.install4j.api.beans.Anchor</class>
1545 <string>NORTH</string>
1552 <group name="" id="49" customizedId="" beanClass="com.install4j.runtime.beans.groups.VerticalFormComponentGroup" enabled="true" commentSet="false" comment="" actionElevationType="inherit" useExternalParametrization="true" externalParametrizationName="Customize title bar" externalParametrizationMode="include">
1554 <java class="java.beans.XMLDecoder">
1555 <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
1556 <void property="backgroundColor">
1557 <object class="java.awt.Color">
1564 <void property="borderSides">
1565 <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
1566 <void property="bottom">
1567 <boolean>true</boolean>
1571 <void property="imageAnchor">
1572 <object class="java.lang.Enum" method="valueOf">
1573 <class>com.install4j.api.beans.Anchor</class>
1574 <string>NORTHEAST</string>
1577 <void property="imageEdgeBorderWidth">
1580 <void property="imageFile">
1581 <object class="com.install4j.api.beans.ExternalFile">
1582 <string>icon:${installer:sys.installerApplicationMode}_header.png</string>
1585 <void property="imageInsets">
1586 <object class="java.awt.Insets">
1593 <void property="insets">
1594 <object class="java.awt.Insets">
1605 <formComponent name="Title" id="50" customizedId="" beanClass="com.install4j.runtime.beans.styles.ScreenTitleComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1607 <java class="java.beans.XMLDecoder">
1608 <object class="com.install4j.runtime.beans.styles.ScreenTitleComponent">
1609 <void property="labelFontStyle">
1610 <object class="java.lang.Enum" method="valueOf">
1611 <class>com.install4j.runtime.beans.formcomponents.FontStyle</class>
1612 <string>BOLD</string>
1615 <void property="labelFontType">
1616 <object class="java.lang.Enum" method="valueOf">
1617 <class>com.install4j.runtime.beans.formcomponents.FontType</class>
1618 <string>DERIVED</string>
1625 <visibilityScript />
1626 <externalParametrizationPropertyNames />
1628 <formComponent name="Subtitle" id="51" customizedId="" beanClass="com.install4j.runtime.beans.styles.ScreenTitleComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="8" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1630 <java class="java.beans.XMLDecoder">
1631 <object class="com.install4j.runtime.beans.styles.ScreenTitleComponent">
1632 <void property="titleType">
1633 <object class="java.lang.Enum" method="valueOf">
1634 <class>com.install4j.runtime.beans.styles.TitleType</class>
1635 <string>SUB_TITLE</string>
1642 <visibilityScript />
1643 <externalParametrizationPropertyNames />
1646 <externalParametrizationPropertyNames>
1647 <propertyName>backgroundColor</propertyName>
1648 <propertyName>foregroundColor</propertyName>
1649 <propertyName>imageAnchor</propertyName>
1650 <propertyName>imageFile</propertyName>
1651 <propertyName>imageOverlap</propertyName>
1652 </externalParametrizationPropertyNames>
1656 <style name="Standard footer" id="52" customizedId="" beanClass="com.install4j.runtime.beans.styles.FormStyle" enabled="true" commentSet="false" comment="">
1658 <java class="java.beans.XMLDecoder">
1659 <object class="com.install4j.runtime.beans.styles.FormStyle">
1660 <void property="fillVertical">
1661 <boolean>false</boolean>
1663 <void property="standalone">
1664 <boolean>false</boolean>
1666 <void property="verticalAnchor">
1667 <object class="java.lang.Enum" method="valueOf">
1668 <class>com.install4j.api.beans.Anchor</class>
1669 <string>SOUTH</string>
1676 <group name="" id="53" customizedId="" beanClass="com.install4j.runtime.beans.groups.HorizontalFormComponentGroup" enabled="true" commentSet="false" comment="" actionElevationType="inherit" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1678 <java class="java.beans.XMLDecoder">
1679 <object class="com.install4j.runtime.beans.groups.HorizontalFormComponentGroup">
1680 <void property="alignFirstLabel">
1681 <boolean>false</boolean>
1683 <void property="insets">
1684 <object class="java.awt.Insets">
1695 <formComponent name="" id="54" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.SpringComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1697 <java class="java.beans.XMLDecoder">
1698 <object class="com.install4j.runtime.beans.formcomponents.SpringComponent" />
1702 <visibilityScript />
1703 <externalParametrizationPropertyNames />
1705 <formComponent name="Back button" id="55" customizedId="" beanClass="com.install4j.runtime.beans.styles.StandardControlButtonComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1707 <java class="java.beans.XMLDecoder">
1708 <object class="com.install4j.runtime.beans.styles.StandardControlButtonComponent">
1709 <void property="buttonText">
1710 <string>< ${i18n:ButtonBack}</string>
1712 <void property="controlButtonType">
1713 <object class="java.lang.Enum" method="valueOf">
1714 <class>com.install4j.api.context.ControlButtonType</class>
1715 <string>PREVIOUS</string>
1722 <visibilityScript />
1723 <externalParametrizationPropertyNames />
1725 <formComponent name="Next button" id="56" customizedId="" beanClass="com.install4j.runtime.beans.styles.StandardControlButtonComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1727 <java class="java.beans.XMLDecoder">
1728 <object class="com.install4j.runtime.beans.styles.StandardControlButtonComponent">
1729 <void property="buttonText">
1730 <string>${i18n:ButtonNext} ></string>
1732 <void property="controlButtonType">
1733 <object class="java.lang.Enum" method="valueOf">
1734 <class>com.install4j.api.context.ControlButtonType</class>
1735 <string>NEXT</string>
1742 <visibilityScript />
1743 <externalParametrizationPropertyNames />
1745 <formComponent name="Cancel button" id="57" customizedId="" beanClass="com.install4j.runtime.beans.styles.StandardControlButtonComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="5" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1747 <java class="java.beans.XMLDecoder">
1748 <object class="com.install4j.runtime.beans.styles.StandardControlButtonComponent">
1749 <void property="buttonText">
1750 <string>${i18n:ButtonCancel}</string>
1752 <void property="controlButtonType">
1753 <object class="java.lang.Enum" method="valueOf">
1754 <class>com.install4j.api.context.ControlButtonType</class>
1755 <string>CANCEL</string>
1762 <visibilityScript />
1763 <externalParametrizationPropertyNames />
1766 <externalParametrizationPropertyNames />
1775 <linuxDeb name="Jalview .deb Package" id="153" customizedId="" mediaFileName="jalview-$$VERSION$$" installDir="/opt/${compiler:sys.shortName}" overridePrincipalLanguage="false" jreBitType="all" runPostProcessor="false" postProcessor="" failOnPostProcessorError="false" useLegacyMediaFileIds="false" legacyMediaFileIds="" downloadURL="" includeAllDownloadableComponents="true" includedJRE="" manualJREEntry="false" overwriteNeverAsConfigFiles="false" dependencies="openjdk-8-jre" bzip="true" description="Jalview Desktop" maintainerEmail="help@jalview.org" architectureSet="false" architecture="">
1776 <excludedComponents>
1777 <component id="1031" />
1778 <component id="1155" />
1779 <component id="1156" />
1780 <component id="1276" />
1781 <component id="2110" />
1782 </excludedComponents>
1783 <includedDownloadableComponents />
1785 <launcher id="737" />
1786 <launcher id="1402" />
1787 </excludedLaunchers>
1789 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1791 <entry location=".i4j_fileset_" fileType="regular" />
1792 <entry location=".i4j_fileset_734" fileType="regular" />
1793 <entry location=".i4j_fileset_880" fileType="regular" />
1794 <entry location=".i4j_fileset_882" fileType="regular" />
1797 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1799 <customAttributes />
1801 <preInstallScript mode="1" file="">
1804 <postInstallScript mode="1" file="">
1806 </postInstallScript>
1807 <preUninstallScript mode="1" file="">
1809 </preUninstallScript>
1810 <postUninstallScript mode="1" file="">
1812 </postUninstallScript>
1814 <linuxRPM name="Jalview RPM Package" id="570" customizedId="" mediaFileName="jalview-$$VERSION$$" installDir="/opt/${compiler:sys.shortName}" overridePrincipalLanguage="false" jreBitType="all" runPostProcessor="false" postProcessor="" failOnPostProcessorError="false" useLegacyMediaFileIds="false" legacyMediaFileIds="" downloadURL="" includeAllDownloadableComponents="true" includedJRE="" manualJREEntry="false" overwriteNeverAsConfigFiles="false" dependencies="java-1.8.0-openjdk" os="linux" arch="noarch">
1815 <excludedComponents>
1816 <component id="1031" />
1817 <component id="1155" />
1818 <component id="1156" />
1819 <component id="1276" />
1820 <component id="2110" />
1821 </excludedComponents>
1822 <includedDownloadableComponents />
1824 <launcher id="737" />
1825 <launcher id="1402" />
1826 </excludedLaunchers>
1828 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1830 <entry location=".i4j_fileset_" fileType="regular" />
1831 <entry location=".i4j_fileset_734" fileType="regular" />
1832 <entry location=".i4j_fileset_880" fileType="regular" />
1833 <entry location=".i4j_fileset_882" fileType="regular" />
1836 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1838 <customAttributes />
1840 <preInstallScript mode="1" file="">
1843 <postInstallScript mode="1" file="">
1845 </postInstallScript>
1846 <preUninstallScript mode="1" file="">
1848 </preUninstallScript>
1849 <postUninstallScript mode="1" file="">
1851 </postUninstallScript>
1853 <windows name="Offline Windows x64 Installer" id="743" customizedId="" mediaFileName="${compiler:sys.shortName}-OFFLINE_${compiler:sys.platform}_${compiler:sys.version}-j$$JAVA_INTEGER_VERSION$$" installDir="${compiler:sys.shortName}" overridePrincipalLanguage="false" jreBitType="64" runPostProcessor="true" postProcessor="${compiler:JSIGN_SH} $EXECUTABLE" failOnPostProcessorError="false" useLegacyMediaFileIds="false" legacyMediaFileIds="" downloadURL="" includeAllDownloadableComponents="false" includedJRE="$$WINDOWS_JAVA_VM_TGZ$$" manualJREEntry="true" bundleType="1" jreURL="" jreShared="false" directDownload="false" installOnlyIfNecessary="false" customInstallBaseDir="~/AppData/Local" contentFilesType="1" verifyIntegrity="true">
1854 <excludedComponents>
1855 <component id="1155" />
1856 <component id="1156" />
1857 <component id="1276" />
1858 <component id="1881" />
1859 <component id="2110" />
1860 </excludedComponents>
1861 <includedDownloadableComponents />
1863 <launcher id="1402" />
1864 </excludedLaunchers>
1866 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1868 <entry location=".i4j_fileset_" fileType="regular" />
1869 <entry location=".i4j_fileset_880" fileType="regular" />
1870 <entry location=".i4j_fileset_882" fileType="regular" />
1871 <entry location=".i4j_fileset_1873" fileType="regular" />
1874 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1876 <customAttributes />
1879 <windows name="Network Windows x64 Installer" id="1862" customizedId="" mediaFileName="${compiler:sys.shortName}-NETWORK_${compiler:sys.platform}_${compiler:sys.version}-j$$JAVA_INTEGER_VERSION$$" installDir="${compiler:sys.shortName}" overridePrincipalLanguage="false" jreBitType="64" runPostProcessor="true" postProcessor="${compiler:JSIGN_SH} $EXECUTABLE" failOnPostProcessorError="false" useLegacyMediaFileIds="false" legacyMediaFileIds="" downloadURL="" includeAllDownloadableComponents="false" includedJRE="$$WINDOWS_JAVA_VM_TGZ$$" manualJREEntry="true" bundleType="1" jreURL="" jreShared="false" directDownload="false" installOnlyIfNecessary="false" customInstallBaseDir="~/AppData/Local" contentFilesType="1" verifyIntegrity="true">
1880 <excludedComponents>
1881 <component id="1031" />
1882 <component id="1155" />
1883 <component id="1156" />
1884 <component id="1881" />
1885 <component id="2110" />
1886 </excludedComponents>
1887 <includedDownloadableComponents />
1888 <excludedLaunchers />
1890 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1892 <entry location=".i4j_fileset_734" fileType="regular" />
1893 <entry location=".i4j_fileset_880" fileType="regular" />
1894 <entry location=".i4j_fileset_1873" fileType="regular" />
1897 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1899 <customAttributes />
1902 <macosArchive name="Offline macOS Disk Image" id="878" customizedId="" mediaFileName="${compiler:sys.shortName}-OFFLINE_${compiler:sys.platform}-app_${compiler:sys.version}-j$$JAVA_INTEGER_VERSION$$" installDir="${compiler:sys.shortName}" overridePrincipalLanguage="false" jreBitType="all" runPostProcessor="false" postProcessor="" failOnPostProcessorError="false" useLegacyMediaFileIds="false" legacyMediaFileIds="" downloadURL="" includeAllDownloadableComponents="true" includedJRE="" manualJREEntry="false" archiveType="dmg" volumeName="${compiler:sys.shortName} Installer" launcherId="737">
1903 <excludedComponents>
1904 <component id="1156" />
1905 <component id="1276" />
1906 <component id="1881" />
1907 </excludedComponents>
1908 <includedDownloadableComponents />
1910 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1912 <entry location=".i4j_fileset_" fileType="regular" />
1913 <entry location=".i4j_fileset_882" fileType="regular" />
1914 <entry location=".i4j_fileset_1873" fileType="regular" />
1917 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1919 <customAttributes />
1922 <symlink name="" "" target="/Applications" />
1923 <file name=".background/jalview_dmg_background.png" file="./jalview_dmg_background.png" />
1924 <file name=".DS_Store" file="./DS_Store" />
1925 <symlink name="Jalview.app/Contents/Resources/app/${compiler:JRE_DIR}/Contents/MacOS/libjli.dylib" target="../Home/lib/jli/libjli.dylib" />
1926 <file name="Jalview.app/Contents/Resources/Jalview-File.icns" file="./Jalview-File.icns" />
1927 <file name="Jalview.app/Contents/Resources/Jalview-Version-Locator.icns" file="Jalview-Version-Locator.icns" />
1928 <symlink name="Uninstall Old Jalview (optional).app" target="Jalview.app/Contents/Resources/app/Uninstall Old Jalview.app" />
1931 <macosArchive name="Network macOS Disk Image" id="1274" customizedId="" mediaFileName="${compiler:sys.shortName}-NETWORK_${compiler:sys.platform}-app_${compiler:sys.version}-j$$JAVA_INTEGER_VERSION$$" installDir="${compiler:sys.shortName}" overridePrincipalLanguage="false" jreBitType="all" runPostProcessor="false" postProcessor="" failOnPostProcessorError="false" useLegacyMediaFileIds="false" legacyMediaFileIds="" downloadURL="" includeAllDownloadableComponents="true" includedJRE="" manualJREEntry="false" archiveType="dmg" volumeName="${compiler:sys.shortName} Installer" launcherId="1402">
1932 <excludedComponents>
1933 <component id="1031" />
1934 <component id="1156" />
1935 <component id="1881" />
1936 </excludedComponents>
1937 <includedDownloadableComponents />
1939 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1941 <entry location=".i4j_fileset_734" fileType="regular" />
1942 <entry location=".i4j_fileset_882" fileType="regular" />
1943 <entry location=".i4j_fileset_1873" fileType="regular" />
1946 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1948 <customAttributes />
1951 <symlink name="" "" target="/Applications" />
1952 <file name=".background/jalview_dmg_background.png" file="./jalview_dmg_background.png" />
1953 <file name=".DS_Store" file="./DS_Store" />
1954 <symlink name="Jalview.app/Contents/Resources/app/${compiler:JRE_DIR}/Contents/MacOS/libjli.dylib" target="../Home/lib/jli/libjli.dylib" />
1955 <file name="Jalview.app/Contents/Resources/Jalview-Version-Locator.icns" file="Jalview-Version-Locator.icns" />
1956 <file name="Jalview.app/Contents/Resources/Jalview-File.icns" file="Jalview-File.icns" />
1957 <symlink name="Uninstall Old Jalview (optional).app" target="Jalview.app/Contents/Resources/app/Uninstall Old Jalview.app" />
1960 <unixInstaller name="Offline Unix Shell Installer" id="1595" customizedId="" mediaFileName="${compiler:sys.shortName}-OFFLINE_${compiler:sys.platform}_installer_${compiler:sys.version}-j$$JAVA_INTEGER_VERSION$$" installDir="${compiler:sys.shortName}" overridePrincipalLanguage="false" jreBitType="all" runPostProcessor="false" postProcessor="" failOnPostProcessorError="false" useLegacyMediaFileIds="false" legacyMediaFileIds="" downloadURL="" includeAllDownloadableComponents="false" includedJRE="" manualJREEntry="false" bundleType="1" jreURL="" jreShared="false" directDownload="false" installOnlyIfNecessary="false" customInstallBaseDir="~/opt/" contentFilesType="1">
1961 <excludedComponents>
1962 <component id="1155" />
1963 <component id="1156" />
1964 <component id="1276" />
1965 <component id="1881" />
1966 <component id="2110" />
1967 </excludedComponents>
1968 <includedDownloadableComponents />
1970 <launcher id="1402" />
1971 </excludedLaunchers>
1973 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1975 <entry location=".i4j_fileset_" fileType="regular" />
1976 <entry location=".i4j_fileset_880" fileType="regular" />
1977 <entry location=".i4j_fileset_882" fileType="regular" />
1978 <entry location=".i4j_fileset_1873" fileType="regular" />
1981 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1983 <customAttributes />
1985 <installerScript mode="1" file="">
1989 <unixInstaller name="Network Unix Shell Installer" id="1867" customizedId="" mediaFileName="${compiler:sys.shortName}-NETWORK_${compiler:sys.platform}_installer_${compiler:sys.version}-j$$JAVA_INTEGER_VERSION$$" installDir="${compiler:sys.shortName}" overridePrincipalLanguage="false" jreBitType="all" runPostProcessor="false" postProcessor="" failOnPostProcessorError="false" useLegacyMediaFileIds="false" legacyMediaFileIds="" downloadURL="" includeAllDownloadableComponents="false" includedJRE="" manualJREEntry="false" bundleType="1" jreURL="" jreShared="false" directDownload="false" installOnlyIfNecessary="false" customInstallBaseDir="~/opt/" contentFilesType="1">
1990 <excludedComponents>
1991 <component id="1031" />
1992 <component id="1155" />
1993 <component id="1156" />
1994 <component id="1881" />
1995 <component id="2110" />
1996 </excludedComponents>
1997 <includedDownloadableComponents />
1998 <excludedLaunchers />
2000 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
2002 <entry location=".i4j_fileset_734" fileType="regular" />
2003 <entry location=".i4j_fileset_880" fileType="regular" />
2004 <entry location=".i4j_fileset_882" fileType="regular" />
2005 <entry location=".i4j_fileset_1873" fileType="regular" />
2008 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
2010 <customAttributes />
2012 <installerScript mode="1" file="">
2016 <unixArchive name="Offline Unix .tar.gz Archive" id="1596" customizedId="" mediaFileName="${compiler:sys.shortName}-OFFLINE_${compiler:sys.platform}_archive_${compiler:sys.version}-j$$JAVA_INTEGER_VERSION$$" installDir="${compiler:sys.shortName}" overridePrincipalLanguage="false" jreBitType="all" runPostProcessor="false" postProcessor="" failOnPostProcessorError="false" useLegacyMediaFileIds="false" legacyMediaFileIds="" downloadURL="" includeAllDownloadableComponents="true" includedJRE="" manualJREEntry="false">
2017 <excludedComponents>
2018 <component id="1155" />
2019 <component id="1156" />
2020 <component id="1276" />
2021 <component id="1881" />
2022 <component id="2110" />
2023 </excludedComponents>
2024 <includedDownloadableComponents />
2026 <launcher id="1402" />
2027 </excludedLaunchers>
2029 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
2031 <entry location=".i4j_fileset_" fileType="regular" />
2032 <entry location=".i4j_fileset_880" fileType="regular" />
2033 <entry location=".i4j_fileset_882" fileType="regular" />
2034 <entry location=".i4j_fileset_1873" fileType="regular" />
2037 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
2039 <customAttributes />
2042 <unixArchive name="Network Unix .tar.gz Archive" id="1871" customizedId="" mediaFileName="${compiler:sys.shortName}-NETWORK_${compiler:sys.platform}_archive_${compiler:sys.version}-j$$JAVA_INTEGER_VERSION$$" installDir="${compiler:sys.shortName}" overridePrincipalLanguage="false" jreBitType="all" runPostProcessor="false" postProcessor="" failOnPostProcessorError="false" useLegacyMediaFileIds="false" legacyMediaFileIds="" downloadURL="" includeAllDownloadableComponents="true" includedJRE="" manualJREEntry="false">
2043 <excludedComponents>
2044 <component id="1031" />
2045 <component id="1155" />
2046 <component id="1156" />
2047 <component id="1881" />
2048 <component id="2110" />
2049 </excludedComponents>
2050 <includedDownloadableComponents />
2051 <excludedLaunchers />
2053 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
2055 <entry location=".i4j_fileset_734" fileType="regular" />
2056 <entry location=".i4j_fileset_880" fileType="regular" />
2057 <entry location=".i4j_fileset_882" fileType="regular" />
2058 <entry location=".i4j_fileset_1873" fileType="regular" />
2061 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
2063 <customAttributes />
2067 <buildIds buildAll="true">
2068 <mediaSet refId="153" />
2069 <mediaSet refId="570" />
2070 <mediaSet refId="743" />
2071 <mediaSet refId="878" />
2072 <mediaSet refId="1274" />
2073 <mediaSet refId="1595" />
2074 <mediaSet refId="1596" />
2075 <mediaSet refId="1862" />
2076 <mediaSet refId="1867" />
2077 <mediaSet refId="1871" />
2079 <buildOptions verbose="false" faster="false" disableSigning="false" disableJreBundling="false" debug="false" />