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="17">
1128 <object class="java.io.File">
1129 <string>jre</string>
1133 <object class="java.io.File">
1134 <string>.install4j</string>
1138 <object class="java.io.File">
1139 <string>dist</string>
1143 <object class="java.io.File">
1144 <string>resource</string>
1148 <object class="java.io.File">
1149 <string>getdown-launcher.jar</string>
1153 <object class="java.io.File">
1154 <string>getdown-launcher-old.jar</string>
1158 <object class="java.io.File">
1159 <string>getdown-launcher-new.jar</string>
1163 <object class="java.io.File">
1164 <string>*.jarv</string>
1168 <object class="java.io.File">
1169 <string>gettingdown.lock</string>
1173 <object class="java.io.File">
1174 <string>*.log</string>
1178 <object class="java.io.File">
1179 <string>*.txt</string>
1183 <object class="java.io.File">
1184 <string>*_new</string>
1188 <object class="java.io.File">
1189 <string>digest.txt</string>
1193 <object class="java.io.File">
1194 <string>digest2.txt</string>
1198 <object class="java.io.File">
1199 <string>getdown-launcher.jarv</string>
1203 <object class="java.io.File">
1204 <string>launcher.log</string>
1208 <object class="java.io.File">
1209 <string>proxy.txt</string>
1214 <void property="recursive">
1215 <boolean>true</boolean>
1222 <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="">
1224 <java class="java.beans.XMLDecoder">
1225 <object class="com.install4j.runtime.beans.actions.control.SetProgressAction">
1226 <void property="percentValue">
1236 <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">
1238 <java class="java.beans.XMLDecoder">
1239 <object class="com.install4j.runtime.beans.formcomponents.ProgressComponent">
1240 <void property="initialStatusMessage">
1241 <string>${i18n:UninstallerPreparing}</string>
1247 <visibilityScript />
1248 <externalParametrizationPropertyNames />
1252 <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="">
1254 <java class="java.beans.XMLDecoder">
1255 <object class="com.install4j.runtime.beans.screens.UninstallFailureScreen" />
1266 <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="">
1268 <java class="java.beans.XMLDecoder">
1269 <object class="com.install4j.runtime.beans.screens.UninstallSuccessScreen" />
1279 <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">
1281 <java class="java.beans.XMLDecoder">
1282 <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
1283 <void property="labelText">
1284 <string>${form:successMessage}</string>
1290 <visibilityScript />
1291 <externalParametrizationPropertyNames />
1298 <styles defaultStyleId="35">
1299 <style name="Standard" id="35" customizedId="" beanClass="com.install4j.runtime.beans.styles.FormStyle" enabled="true" commentSet="false" comment="">
1301 <java class="java.beans.XMLDecoder">
1302 <object class="com.install4j.runtime.beans.styles.FormStyle" />
1306 <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">
1308 <java class="java.beans.XMLDecoder">
1309 <object class="com.install4j.runtime.beans.styles.NestedStyleComponent">
1310 <void property="styleId">
1317 <visibilityScript />
1318 <externalParametrizationPropertyNames />
1320 <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">
1322 <java class="java.beans.XMLDecoder">
1323 <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
1324 <void property="imageEdgeAxisType">
1325 <object class="java.lang.Enum" method="valueOf">
1326 <class>com.install4j.runtime.beans.formcomponents.AxisType</class>
1327 <string>HORIZONTAL</string>
1330 <void property="imageFile">
1331 <object class="com.install4j.api.beans.ExternalFile">
1332 <string>../../resources/images/jalview_logo_background_fade-640x480.png</string>
1335 <void property="imageOverlap">
1336 <boolean>true</boolean>
1342 <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">
1344 <java class="java.beans.XMLDecoder">
1345 <object class="com.install4j.runtime.beans.styles.ContentComponent" />
1349 <visibilityScript />
1350 <externalParametrizationPropertyNames />
1352 <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">
1354 <java class="java.beans.XMLDecoder">
1355 <object class="com.install4j.runtime.beans.formcomponents.SeparatorComponent">
1356 <void property="enabledTitleText">
1357 <boolean>false</boolean>
1363 <visibilityScript />
1364 <externalParametrizationPropertyNames>
1365 <propertyName>labelText</propertyName>
1366 </externalParametrizationPropertyNames>
1368 <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">
1370 <java class="java.beans.XMLDecoder">
1371 <object class="com.install4j.runtime.beans.styles.NestedStyleComponent">
1372 <void property="styleId">
1379 <visibilityScript />
1380 <externalParametrizationPropertyNames />
1383 <externalParametrizationPropertyNames />
1387 <style name="Banner" id="41" customizedId="" beanClass="com.install4j.runtime.beans.styles.FormStyle" enabled="true" commentSet="false" comment="">
1389 <java class="java.beans.XMLDecoder">
1390 <object class="com.install4j.runtime.beans.styles.FormStyle" />
1394 <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">
1396 <java class="java.beans.XMLDecoder">
1397 <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
1398 <void property="backgroundColor">
1399 <object class="java.awt.Color">
1406 <void property="borderSides">
1407 <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
1408 <void property="bottom">
1409 <boolean>true</boolean>
1413 <void property="imageEdgeBackgroundColor">
1414 <object class="java.awt.Color">
1421 <void property="imageEdgeBorder">
1422 <boolean>true</boolean>
1424 <void property="imageFile">
1425 <object class="com.install4j.api.beans.ExternalFile">
1426 <string>${compiler:sys.install4jHome}/resource/styles/wizard.png</string>
1429 <void property="insets">
1430 <object class="java.awt.Insets">
1441 <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">
1443 <java class="java.beans.XMLDecoder">
1444 <object class="com.install4j.runtime.beans.styles.ScreenTitleComponent">
1445 <void property="labelFontSizePercent">
1448 <void property="labelFontStyle">
1449 <object class="java.lang.Enum" method="valueOf">
1450 <class>com.install4j.runtime.beans.formcomponents.FontStyle</class>
1451 <string>BOLD</string>
1454 <void property="labelFontType">
1455 <object class="java.lang.Enum" method="valueOf">
1456 <class>com.install4j.runtime.beans.formcomponents.FontType</class>
1457 <string>DERIVED</string>
1464 <visibilityScript />
1465 <externalParametrizationPropertyNames />
1467 <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">
1469 <java class="java.beans.XMLDecoder">
1470 <object class="com.install4j.runtime.beans.formcomponents.SeparatorComponent" />
1474 <visibilityScript />
1475 <externalParametrizationPropertyNames />
1477 <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">
1479 <java class="java.beans.XMLDecoder">
1480 <object class="com.install4j.runtime.beans.styles.ContentComponent" />
1484 <visibilityScript />
1485 <externalParametrizationPropertyNames />
1488 <externalParametrizationPropertyNames>
1489 <propertyName>imageAnchor</propertyName>
1490 <propertyName>imageEdgeBackgroundColor</propertyName>
1491 <propertyName>imageFile</propertyName>
1492 </externalParametrizationPropertyNames>
1494 <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">
1496 <java class="java.beans.XMLDecoder">
1497 <object class="com.install4j.runtime.beans.styles.NestedStyleComponent">
1498 <void property="styleId">
1505 <visibilityScript />
1506 <externalParametrizationPropertyNames />
1510 <group name="Style components" id="47" customizedId="" beanClass="com.install4j.runtime.beans.groups.StyleGroup" enabled="true" commentSet="false" comment="" actionElevationType="inherit">
1512 <java class="java.beans.XMLDecoder">
1513 <object class="com.install4j.runtime.beans.groups.StyleGroup" />
1517 <style name="Standard header" id="48" customizedId="" beanClass="com.install4j.runtime.beans.styles.FormStyle" enabled="true" commentSet="false" comment="">
1519 <java class="java.beans.XMLDecoder">
1520 <object class="com.install4j.runtime.beans.styles.FormStyle">
1521 <void property="fillVertical">
1522 <boolean>false</boolean>
1524 <void property="standalone">
1525 <boolean>false</boolean>
1527 <void property="verticalAnchor">
1528 <object class="java.lang.Enum" method="valueOf">
1529 <class>com.install4j.api.beans.Anchor</class>
1530 <string>NORTH</string>
1537 <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">
1539 <java class="java.beans.XMLDecoder">
1540 <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
1541 <void property="backgroundColor">
1542 <object class="java.awt.Color">
1549 <void property="borderSides">
1550 <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
1551 <void property="bottom">
1552 <boolean>true</boolean>
1556 <void property="imageAnchor">
1557 <object class="java.lang.Enum" method="valueOf">
1558 <class>com.install4j.api.beans.Anchor</class>
1559 <string>NORTHEAST</string>
1562 <void property="imageEdgeBorderWidth">
1565 <void property="imageFile">
1566 <object class="com.install4j.api.beans.ExternalFile">
1567 <string>icon:${installer:sys.installerApplicationMode}_header.png</string>
1570 <void property="imageInsets">
1571 <object class="java.awt.Insets">
1578 <void property="insets">
1579 <object class="java.awt.Insets">
1590 <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">
1592 <java class="java.beans.XMLDecoder">
1593 <object class="com.install4j.runtime.beans.styles.ScreenTitleComponent">
1594 <void property="labelFontStyle">
1595 <object class="java.lang.Enum" method="valueOf">
1596 <class>com.install4j.runtime.beans.formcomponents.FontStyle</class>
1597 <string>BOLD</string>
1600 <void property="labelFontType">
1601 <object class="java.lang.Enum" method="valueOf">
1602 <class>com.install4j.runtime.beans.formcomponents.FontType</class>
1603 <string>DERIVED</string>
1610 <visibilityScript />
1611 <externalParametrizationPropertyNames />
1613 <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">
1615 <java class="java.beans.XMLDecoder">
1616 <object class="com.install4j.runtime.beans.styles.ScreenTitleComponent">
1617 <void property="titleType">
1618 <object class="java.lang.Enum" method="valueOf">
1619 <class>com.install4j.runtime.beans.styles.TitleType</class>
1620 <string>SUB_TITLE</string>
1627 <visibilityScript />
1628 <externalParametrizationPropertyNames />
1631 <externalParametrizationPropertyNames>
1632 <propertyName>backgroundColor</propertyName>
1633 <propertyName>foregroundColor</propertyName>
1634 <propertyName>imageAnchor</propertyName>
1635 <propertyName>imageFile</propertyName>
1636 <propertyName>imageOverlap</propertyName>
1637 </externalParametrizationPropertyNames>
1641 <style name="Standard footer" id="52" customizedId="" beanClass="com.install4j.runtime.beans.styles.FormStyle" enabled="true" commentSet="false" comment="">
1643 <java class="java.beans.XMLDecoder">
1644 <object class="com.install4j.runtime.beans.styles.FormStyle">
1645 <void property="fillVertical">
1646 <boolean>false</boolean>
1648 <void property="standalone">
1649 <boolean>false</boolean>
1651 <void property="verticalAnchor">
1652 <object class="java.lang.Enum" method="valueOf">
1653 <class>com.install4j.api.beans.Anchor</class>
1654 <string>SOUTH</string>
1661 <group name="" id="53" customizedId="" beanClass="com.install4j.runtime.beans.groups.HorizontalFormComponentGroup" enabled="true" commentSet="false" comment="" actionElevationType="inherit" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1663 <java class="java.beans.XMLDecoder">
1664 <object class="com.install4j.runtime.beans.groups.HorizontalFormComponentGroup">
1665 <void property="alignFirstLabel">
1666 <boolean>false</boolean>
1668 <void property="insets">
1669 <object class="java.awt.Insets">
1680 <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">
1682 <java class="java.beans.XMLDecoder">
1683 <object class="com.install4j.runtime.beans.formcomponents.SpringComponent" />
1687 <visibilityScript />
1688 <externalParametrizationPropertyNames />
1690 <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">
1692 <java class="java.beans.XMLDecoder">
1693 <object class="com.install4j.runtime.beans.styles.StandardControlButtonComponent">
1694 <void property="buttonText">
1695 <string>< ${i18n:ButtonBack}</string>
1697 <void property="controlButtonType">
1698 <object class="java.lang.Enum" method="valueOf">
1699 <class>com.install4j.api.context.ControlButtonType</class>
1700 <string>PREVIOUS</string>
1707 <visibilityScript />
1708 <externalParametrizationPropertyNames />
1710 <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">
1712 <java class="java.beans.XMLDecoder">
1713 <object class="com.install4j.runtime.beans.styles.StandardControlButtonComponent">
1714 <void property="buttonText">
1715 <string>${i18n:ButtonNext} ></string>
1717 <void property="controlButtonType">
1718 <object class="java.lang.Enum" method="valueOf">
1719 <class>com.install4j.api.context.ControlButtonType</class>
1720 <string>NEXT</string>
1727 <visibilityScript />
1728 <externalParametrizationPropertyNames />
1730 <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">
1732 <java class="java.beans.XMLDecoder">
1733 <object class="com.install4j.runtime.beans.styles.StandardControlButtonComponent">
1734 <void property="buttonText">
1735 <string>${i18n:ButtonCancel}</string>
1737 <void property="controlButtonType">
1738 <object class="java.lang.Enum" method="valueOf">
1739 <class>com.install4j.api.context.ControlButtonType</class>
1740 <string>CANCEL</string>
1747 <visibilityScript />
1748 <externalParametrizationPropertyNames />
1751 <externalParametrizationPropertyNames />
1760 <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="">
1761 <excludedComponents>
1762 <component id="1031" />
1763 <component id="1155" />
1764 <component id="1156" />
1765 <component id="1276" />
1766 <component id="2110" />
1767 </excludedComponents>
1768 <includedDownloadableComponents />
1770 <launcher id="737" />
1771 <launcher id="1402" />
1772 </excludedLaunchers>
1774 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1776 <entry location=".i4j_fileset_" fileType="regular" />
1777 <entry location=".i4j_fileset_734" fileType="regular" />
1778 <entry location=".i4j_fileset_880" fileType="regular" />
1779 <entry location=".i4j_fileset_882" fileType="regular" />
1782 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1784 <customAttributes />
1786 <preInstallScript mode="1" file="">
1789 <postInstallScript mode="1" file="">
1791 </postInstallScript>
1792 <preUninstallScript mode="1" file="">
1794 </preUninstallScript>
1795 <postUninstallScript mode="1" file="">
1797 </postUninstallScript>
1799 <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">
1800 <excludedComponents>
1801 <component id="1031" />
1802 <component id="1155" />
1803 <component id="1156" />
1804 <component id="1276" />
1805 <component id="2110" />
1806 </excludedComponents>
1807 <includedDownloadableComponents />
1809 <launcher id="737" />
1810 <launcher id="1402" />
1811 </excludedLaunchers>
1813 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1815 <entry location=".i4j_fileset_" fileType="regular" />
1816 <entry location=".i4j_fileset_734" fileType="regular" />
1817 <entry location=".i4j_fileset_880" fileType="regular" />
1818 <entry location=".i4j_fileset_882" fileType="regular" />
1821 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1823 <customAttributes />
1825 <preInstallScript mode="1" file="">
1828 <postInstallScript mode="1" file="">
1830 </postInstallScript>
1831 <preUninstallScript mode="1" file="">
1833 </preUninstallScript>
1834 <postUninstallScript mode="1" file="">
1836 </postUninstallScript>
1838 <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">
1839 <excludedComponents>
1840 <component id="1155" />
1841 <component id="1156" />
1842 <component id="1276" />
1843 <component id="1881" />
1844 <component id="2110" />
1845 </excludedComponents>
1846 <includedDownloadableComponents />
1848 <launcher id="1402" />
1849 </excludedLaunchers>
1851 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1853 <entry location=".i4j_fileset_" fileType="regular" />
1854 <entry location=".i4j_fileset_880" fileType="regular" />
1855 <entry location=".i4j_fileset_882" fileType="regular" />
1856 <entry location=".i4j_fileset_1873" fileType="regular" />
1859 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1861 <customAttributes />
1864 <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">
1865 <excludedComponents>
1866 <component id="1031" />
1867 <component id="1155" />
1868 <component id="1156" />
1869 <component id="1881" />
1870 <component id="2110" />
1871 </excludedComponents>
1872 <includedDownloadableComponents />
1873 <excludedLaunchers />
1875 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1877 <entry location=".i4j_fileset_734" fileType="regular" />
1878 <entry location=".i4j_fileset_880" fileType="regular" />
1879 <entry location=".i4j_fileset_1873" fileType="regular" />
1882 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1884 <customAttributes />
1887 <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">
1888 <excludedComponents>
1889 <component id="1156" />
1890 <component id="1276" />
1891 <component id="1881" />
1892 </excludedComponents>
1893 <includedDownloadableComponents />
1895 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1897 <entry location=".i4j_fileset_" fileType="regular" />
1898 <entry location=".i4j_fileset_882" fileType="regular" />
1899 <entry location=".i4j_fileset_1873" fileType="regular" />
1902 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1904 <customAttributes />
1907 <symlink name="" "" target="/Applications" />
1908 <file name=".background/jalview_dmg_background.png" file="./jalview_dmg_background.png" />
1909 <file name=".DS_Store" file="./DS_Store" />
1910 <symlink name="Jalview.app/Contents/Resources/app/${compiler:JRE_DIR}/Contents/MacOS/libjli.dylib" target="../Home/lib/jli/libjli.dylib" />
1911 <file name="Jalview.app/Contents/Resources/Jalview-File.icns" file="./Jalview-File.icns" />
1912 <file name="Jalview.app/Contents/Resources/Jalview-Version-Locator.icns" file="Jalview-Version-Locator.icns" />
1913 <symlink name="Uninstall Old Jalview.app" target="Jalview.app/Contents/Resources/app/Uninstall Old Jalview.app" />
1916 <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">
1917 <excludedComponents>
1918 <component id="1031" />
1919 <component id="1156" />
1920 <component id="1881" />
1921 </excludedComponents>
1922 <includedDownloadableComponents />
1924 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1926 <entry location=".i4j_fileset_734" fileType="regular" />
1927 <entry location=".i4j_fileset_882" fileType="regular" />
1928 <entry location=".i4j_fileset_1873" fileType="regular" />
1931 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1933 <customAttributes />
1936 <symlink name="" "" target="/Applications" />
1937 <file name=".background/jalview_dmg_background.png" file="./jalview_dmg_background.png" />
1938 <file name=".DS_Store" file="./DS_Store" />
1939 <symlink name="Jalview.app/Contents/Resources/app/${compiler:JRE_DIR}/Contents/MacOS/libjli.dylib" target="../Home/lib/jli/libjli.dylib" />
1940 <file name="Jalview.app/Contents/Resources/Jalview-Version-Locator.icns" file="Jalview-Version-Locator.icns" />
1941 <file name="Jalview.app/Contents/Resources/Jalview-File.icns" file="Jalview-File.icns" />
1942 <symlink name="Uninstall Old Jalview.app" target="Jalview.app/Contents/Resources/app/Uninstall Old Jalview.app" />
1945 <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">
1946 <excludedComponents>
1947 <component id="1155" />
1948 <component id="1156" />
1949 <component id="1276" />
1950 <component id="1881" />
1951 <component id="2110" />
1952 </excludedComponents>
1953 <includedDownloadableComponents />
1955 <launcher id="1402" />
1956 </excludedLaunchers>
1958 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1960 <entry location=".i4j_fileset_" fileType="regular" />
1961 <entry location=".i4j_fileset_880" fileType="regular" />
1962 <entry location=".i4j_fileset_882" fileType="regular" />
1963 <entry location=".i4j_fileset_1873" fileType="regular" />
1966 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1968 <customAttributes />
1970 <installerScript mode="1" file="">
1974 <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">
1975 <excludedComponents>
1976 <component id="1031" />
1977 <component id="1155" />
1978 <component id="1156" />
1979 <component id="1881" />
1980 <component id="2110" />
1981 </excludedComponents>
1982 <includedDownloadableComponents />
1983 <excludedLaunchers />
1985 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1987 <entry location=".i4j_fileset_734" fileType="regular" />
1988 <entry location=".i4j_fileset_880" fileType="regular" />
1989 <entry location=".i4j_fileset_882" fileType="regular" />
1990 <entry location=".i4j_fileset_1873" fileType="regular" />
1993 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1995 <customAttributes />
1997 <installerScript mode="1" file="">
2001 <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">
2002 <excludedComponents>
2003 <component id="1155" />
2004 <component id="1156" />
2005 <component id="1276" />
2006 <component id="1881" />
2007 <component id="2110" />
2008 </excludedComponents>
2009 <includedDownloadableComponents />
2011 <launcher id="1402" />
2012 </excludedLaunchers>
2014 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
2016 <entry location=".i4j_fileset_" fileType="regular" />
2017 <entry location=".i4j_fileset_880" fileType="regular" />
2018 <entry location=".i4j_fileset_882" fileType="regular" />
2019 <entry location=".i4j_fileset_1873" fileType="regular" />
2022 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
2024 <customAttributes />
2027 <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">
2028 <excludedComponents>
2029 <component id="1031" />
2030 <component id="1155" />
2031 <component id="1156" />
2032 <component id="1881" />
2033 <component id="2110" />
2034 </excludedComponents>
2035 <includedDownloadableComponents />
2036 <excludedLaunchers />
2038 <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
2040 <entry location=".i4j_fileset_734" fileType="regular" />
2041 <entry location=".i4j_fileset_880" fileType="regular" />
2042 <entry location=".i4j_fileset_882" fileType="regular" />
2043 <entry location=".i4j_fileset_1873" fileType="regular" />
2046 <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
2048 <customAttributes />
2052 <buildIds buildAll="true">
2053 <mediaSet refId="153" />
2054 <mediaSet refId="570" />
2055 <mediaSet refId="743" />
2056 <mediaSet refId="878" />
2057 <mediaSet refId="1274" />
2058 <mediaSet refId="1595" />
2059 <mediaSet refId="1596" />
2060 <mediaSet refId="1862" />
2061 <mediaSet refId="1867" />
2062 <mediaSet refId="1871" />
2064 <buildOptions verbose="false" faster="false" disableSigning="false" disableJreBundling="false" debug="false" />