<versionLine x="85" y="109" text="version ${compiler:sys.version}" fontSize="8" fontColor="0,0,0" bold="false" />
</text>
</splashScreen>
- <java mainClass="com.threerings.getdown.launcher.GetdownApp" mainMode="1" vmParameters="" arguments="." allowVMPassthroughParameters="true" preferredVM="" bundleRuntime="true">
+ <java mainClass="com.threerings.getdown.launcher.GetdownApp" mainMode="1" vmParameters="" arguments=". noappid" allowVMPassthroughParameters="true" preferredVM="" bundleRuntime="true">
<classPath>
<archive location="getdown-launcher.jar" failOnError="true" />
</classPath>
<customScript mode="1" file="">
<content />
</customScript>
- <infoPlist mode="1" file="">
+ <infoPlist mode="2" file="./Info_plist_file_associations.xml">
<content />
</infoPlist>
<iconImageFiles>
<versionLine x="85" y="109" text="version ${compiler:sys.version}" fontSize="8" fontColor="0,0,0" bold="false" />
</text>
</splashScreen>
- <java mainClass="com.threerings.getdown.launcher.GetdownApp" mainMode="1" vmParameters="" arguments="." allowVMPassthroughParameters="true" preferredVM="" bundleRuntime="true">
+ <java mainClass="com.threerings.getdown.launcher.GetdownApp" mainMode="1" vmParameters="" arguments=". noappid" allowVMPassthroughParameters="true" preferredVM="" bundleRuntime="true">
<classPath>
<archive location="getdown-launcher.jar" failOnError="true" />
</classPath>
<customScript mode="1" file="">
<content />
</customScript>
- <infoPlist mode="1" file="">
- <content />
- </infoPlist>
- <iconImageFiles>
- <file path="../../resources/images/JalviewLogo_Huge.png" />
- </iconImageFiles>
- </launcher>
- <launcher name="JVL Jalview Launcher" id="1608" customizedId="" external="false" excludeFromMenu="false" unixMode="755" unixAutoStart="true" menuName="${compiler:sys.shortName}" icnsFile="../../resources/images/jalview_logos.icns" customMacBundleIdentifier="false" macBundleIdentifier="" 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}")}">
- <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+">
- <versionInfo include="true" fileVersion="" fileDescription="${compiler:sys.shortName}" legalCopyright="..." internalName="${compiler:sys.shortName}" productName="${compiler:sys.shortName}" />
- </executable>
- <splashScreen show="false" width="640" height="480" bitmapFile="../../resources/images/jalview_logo_background_fade-640x480.png" textOverlay="true">
- <text>
- <statusLine x="85" y="81" text="${compiler:sys.shortName}" fontSize="18" fontColor="0,0,0" bold="false" />
- <versionLine x="85" y="109" text="version ${compiler:sys.version}" fontSize="8" fontColor="0,0,0" bold="false" />
- </text>
- </splashScreen>
- <java mainClass="com.threerings.getdown.launcher.GetdownApp" mainMode="1" vmParameters="-Djvl=true" arguments="." allowVMPassthroughParameters="true" preferredVM="" bundleRuntime="true">
- <classPath>
- <archive location="getdown-launcher.jar" failOnError="true" />
- </classPath>
- <modulePath />
- <nativeLibraryDirectories />
- <vmOptions />
- </java>
- <includedFiles />
- <unextractableFiles />
- <vmOptionsFile mode="template" overwriteMode="0" fileMode="644">
- <content />
- </vmOptionsFile>
- <customScript mode="1" file="">
- <content />
- </customScript>
- <infoPlist mode="1" file="">
+ <infoPlist mode="2" file="./Info_plist_file_associations.xml">
<content />
</infoPlist>
<iconImageFiles>
<preActivation />
<postActivation />
<actions>
- <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="">
+ <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">
<serializedBean>
<java class="java.beans.XMLDecoder">
<object class="com.install4j.runtime.beans.actions.desktop.CreateDesktopLinkAction">
<boolean>false</boolean>
</void>
<void property="description">
- <string>Jalview Desktop</string>
+ <string>${compiler:sys.shortName}</string>
</void>
<void property="name">
<string>${compiler:sys.fullName}</string>
</void>
+ <void property="unixIconFile">
+ <object class="com.install4j.api.beans.ExternalFile">
+ <string>../../resources/images/JalviewLogo_Huge.png</string>
+ </object>
+ </void>
<void property="winIconFile">
<object class="com.install4j.api.beans.ExternalFile">
<string>../../resources/images/JalviewLogo_Huge.png</string>
</serializedBean>
<condition>context.getBooleanVariable("createDesktopLinkAction")</condition>
</action>
- <action name="" id="575" customizedId="" beanClass="com.install4j.runtime.beans.actions.desktop.AddStartupItemAction" enabled="false" commentSet="false" comment="" actionElevationType="elevated" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
- <serializedBean>
- <java class="java.beans.XMLDecoder">
- <object class="com.install4j.runtime.beans.actions.desktop.AddStartupItemAction" />
- </java>
- </serializedBean>
- <condition />
- </action>
<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="">
<serializedBean>
<java class="java.beans.XMLDecoder">
- <object class="com.install4j.runtime.beans.actions.desktop.AddToDockAction" />
+ <object class="com.install4j.runtime.beans.actions.desktop.AddToDockAction">
+ <void property="executable">
+ <object class="java.io.File">
+ <string>Jalview.app</string>
+ </object>
+ </void>
+ </object>
</java>
</serializedBean>
<condition>context.getBooleanVariable("addToDockAction")</condition>
</action>
- <action name="" id="578" customizedId="" beanClass="com.install4j.runtime.beans.actions.desktop.CreateFileAssociationAction" enabled="true" commentSet="false" comment="" actionElevationType="elevated" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
+ <action name="" id="578" customizedId="" beanClass="com.install4j.runtime.beans.actions.desktop.CreateFileAssociationAction" enabled="true" commentSet="false" comment="" actionElevationType="elevated" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="Could not make .jvp file association">
<serializedBean>
<java class="java.beans.XMLDecoder">
<object class="com.install4j.runtime.beans.actions.desktop.CreateFileAssociationAction">
<string>jvp</string>
</void>
<void property="launcherId">
- <string>121</string>
+ <string>737</string>
</void>
<void property="macIconFile">
<object class="com.install4j.api.beans.ExternalFile">
- <string>../../resources/images/file.png</string>
+ <string>./Jalview-File.icns</string>
</object>
</void>
<void property="macRole">
</void>
<void property="windowsIconFile">
<object class="com.install4j.api.beans.ExternalFile">
- <string>../../resources/images/file.png</string>
+ <string>./Jalview-File.ico</string>
</object>
</void>
</object>
</serializedBean>
<condition />
</action>
- <action name="" id="1604" customizedId="" beanClass="com.install4j.runtime.beans.actions.desktop.CreateFileAssociationAction" enabled="true" commentSet="false" comment="" actionElevationType="elevated" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
+ <action name="" id="1604" customizedId="" beanClass="com.install4j.runtime.beans.actions.desktop.CreateFileAssociationAction" enabled="true" commentSet="false" comment="" actionElevationType="elevated" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="Could not make .jvl file association">
<serializedBean>
<java class="java.beans.XMLDecoder">
<object class="com.install4j.runtime.beans.actions.desktop.CreateFileAssociationAction">
<string>jvl</string>
</void>
<void property="launcherId">
- <string>1608</string>
+ <string>737</string>
</void>
<void property="macIconFile">
<object class="com.install4j.api.beans.ExternalFile">
- <string>../../resources/images/JalviewVersionLocator.png</string>
- </object>
- </void>
- <void property="macRole">
- <object class="java.lang.Enum" method="valueOf">
- <class>com.install4j.runtime.beans.actions.desktop.MacAssociationRole</class>
- <string>EDITOR</string>
+ <string>./Jalview-Version-Locator.icns</string>
</object>
</void>
<void property="windowsIconFile">
<object class="com.install4j.api.beans.ExternalFile">
- <string>../../resources/images/JalviewVersionLocator.png</string>
+ <string>./Jalview-Version-Locator.ico</string>
</object>
</void>
</object>
<java class="java.beans.XMLDecoder">
<object class="com.install4j.runtime.beans.actions.files.DeleteFileAction">
<void property="files">
- <array class="java.io.File" length="10">
+ <array class="java.io.File" length="11">
<void index="0">
<object class="java.io.File">
<string>jre</string>
</void>
<void index="7">
<object class="java.io.File">
- <string>digest.txt</string>
+ <string>*.jarv</string>
</object>
</void>
<void index="8">
<object class="java.io.File">
- <string>digest2.txt</string>
+ <string>gettingdown.lock</string>
</object>
</void>
<void index="9">
<object class="java.io.File">
- <string>getdown.txt</string>
+ <string>*.log</string>
+ </object>
+ </void>
+ <void index="10">
+ <object class="java.io.File">
+ <string>*.txt</string>
</object>
</void>
</array>
<content />
</postUninstallScript>
</linuxRPM>
- <windows name="Offline Windows" 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="" contentFilesType="1" verifyIntegrity="true">
+ <windows name="Offline Windows" 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">
<excludedComponents>
<component id="1155" />
<component id="1156" />
<file name=".background/jalview_dmg_background.png" file="./jalview_dmg_background.png" />
<file name=".DS_Store" file="./DS_Store" />
<symlink name="Jalview.app/Contents/Resources/app/${compiler:JRE_DIR}/Contents/MacOS/libjli.dylib" target="../Home/lib/jli/libjli.dylib" />
+ <file name="Jalview.app/Contents/Resources/Jalview-File.icns" file="./Jalview-File.icns" />
+ <file name="Jalview.app/Contents/Resources/Jalview-Version-Locator.icns" file="Jalview-Version-Locator.icns" />
</topLevelFiles>
</macosArchive>
- <windows name="Network Windows" id="1272" 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="" contentFilesType="1" verifyIntegrity="true">
+ <windows name="Network Windows" id="1272" 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">
<excludedComponents>
<component id="1031" />
<component id="1155" />
<file name=".background/jalview_dmg_background.png" file="./jalview_dmg_background.png" />
<file name=".DS_Store" file="./DS_Store" />
<symlink name="Jalview.app/Contents/Resources/app/${compiler:JRE_DIR}/Contents/MacOS/libjli.dylib" target="../Home/lib/jli/libjli.dylib" />
+ <file name="Jalview.app/Contents/Resources/Jalview-Version-Locator.icns" file="Jalview-Version-Locator.icns" />
+ <file name="Jalview.app/Contents/Resources/Jalview-File.icns" file="Jalview-File.icns" />
</topLevelFiles>
</macosArchive>
<unixInstaller name="Unix 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="" contentFilesType="1">
<excludedComponents />
<includedDownloadableComponents />
- <excludedLaunchers />
+ <excludedLaunchers>
+ <launcher id="1402" />
+ </excludedLaunchers>
<excludedBeans />
<overriddenPrincipalLanguage id="en" customLocalizationFile="" />
<exclude>
<component id="1156" />
</excludedComponents>
<includedDownloadableComponents />
- <excludedLaunchers />
+ <excludedLaunchers>
+ <launcher id="1402" />
+ </excludedLaunchers>
<excludedBeans />
<overriddenPrincipalLanguage id="en" customLocalizationFile="" />
<exclude />
</autoUpdate>
</unixArchive>
</mediaSets>
- <buildIds buildAll="false">
+ <buildIds buildAll="true">
<mediaSet refId="153" />
<mediaSet refId="570" />
<mediaSet refId="743" />
<mediaSet refId="1272" />
<mediaSet refId="1274" />
<mediaSet refId="1595" />
+ <mediaSet refId="1596" />
+ <mediaSet refId="1695" />
</buildIds>
<buildOptions verbose="false" faster="false" disableSigning="false" disableJreBundling="false" debug="false" />
</install4j>