install4jDMGBackgroundImage = "jalview_dmg_background-NON-RELEASE.png"
install4jInstallerName = "${jalview_name} Installer"
install4jExecutableName = jalview_name.replaceAll("[^\\w]+", "_").toLowerCase()
+ install4jExtraScheme = "jalviewx"
switch (CHANNEL) {
case "BUILD":
reportRsyncCommand = true
install4jSuffix = "Test"
JALVIEW_VERSION = "TEST"
+ install4jExtraScheme = "jalviewt"
break
case ~/^SCRATCH(|-[-\w]*)$/:
}
install4jSuffix = "Test-Local"
JALVIEW_VERSION = "TEST"
+ install4jExtraScheme = "jalviewt"
break
case "LOCAL":
'APPLICATION_FOLDER': install4jApplicationFolder,
'UNIX_APPLICATION_FOLDER': install4jUnixApplicationFolder,
'EXECUTABLE_NAME': install4jExecutableName,
+ 'EXTRA_SCHEME': install4jExtraScheme,
]
destination = "${jalviewDir}/${install4jBuildDir}"
<variable name="APPLICATION_FOLDER" value="Jalview" />
<variable name="UNIX_APPLICATION_FOLDER" value="jalview" />
<variable name="EXECUTABLE_NAME" value="jalview" />
+ <variable name="EXTRA_SCHEME" value="jalviewx" />
</variables>
<codeSigning macEnabled="true" macPkcs12File="${compiler:OSX_KEYSTORE}" />
</application>
<property name="scheme" type="string">jalviews</property>
</serializedBean>
</action>
+ <action id="2641" beanClass="com.install4j.runtime.beans.actions.desktop.UrlHandlerAction" actionElevationType="elevated" rollbackBarrierExitCode="0">
+ <serializedBean>
+ <property name="launcherId" type="string">737</property>
+ <property name="scheme" type="string">${compiler:EXTRA_SCHEME}</property>
+ </serializedBean>
+ </action>
</actions>
<formComponents>
<formComponent id="16" beanClass="com.install4j.runtime.beans.formcomponents.ProgressComponent">