install4j_installer_file_associations = file_associations_auto-install4j8.xml
#install4j_DMG_uninstaller_app_files = uninstall_old_jalview_files.xml
install4j_build_dir = build/install4j
-install4j_media_types = windows,macosArchive,linuxRPM,linuxDeb,unixArchive,unixInstaller
+install4j_media_types = windows,macosArchive,unixArchive,unixInstaller
install4j_faster = false
install4j_installer_name = Jalview Installer
+install4j_unix_desktop_additions = Categories=Science;Biology;Java;
OSX_KEYSTORE =
OSX_KEYPASS =
<variable name="GETDOWN_ALT_DIR" value="alt" />
<variable name="GETDOWN_INSTALL_DIR" value="install" />
<variable name="INFO_PLIST_FILE_ASSOCIATIONS_FILE" value="file_associations_auto-Info_plist.xml" />
+ <variable name="UNIX_DESKTOP_ADDITIONS" value="Categories=Science;Biology;Java;" />
</variables>
<codeSigning macEnabled="true" macPkcs12File="${compiler:OSX_KEYSTORE}" />
</application>
<id>2350</id>
<id>2450</id>
</macStaticAssociationActions>
- <desktopFile>Categories=Science;Biology;Java;</desktopFile>
+ <desktopFile>${compiler:UNIX_DESKTOP_ADDITIONS}</desktopFile>
<infoPlist>${compiler:file("${compiler:INFO_PLIST_FILE_ASSOCIATIONS_FILE}")}</infoPlist>
<iconImageFiles>
<file path="${compiler:JALVIEW_DIR}/resources/images/JalviewLogo_Huge.png" />
</styles>
</installerGui>
<mediaSets>
- <linuxDeb name="Jalview .deb Package" id="153" mediaFileName="jalview-${compiler:JALVIEW_VERSION}" dependencies="openjdk-8-jre" bzip="true" description="Jalview Desktop" maintainerEmail="help@jalview.org">
- <excludedComponents>
- <component id="1031" />
- <component id="1155" />
- <component id="1156" />
- <component id="1276" />
- <component id="2110" />
- </excludedComponents>
- <excludedLaunchers>
- <launcher id="737" />
- </excludedLaunchers>
- <exclude>
- <entry defaultFileset="true" />
- <entry filesetId="734" />
- <entry filesetId="880" />
- <entry filesetId="882" />
- </exclude>
- </linuxDeb>
- <linuxRPM name="Jalview RPM Package" id="570" mediaFileName="jalview-${compiler:JALVIEW_VERSION}" dependencies="java-1.8.0-openjdk" arch="noarch">
- <excludedComponents>
- <component id="1031" />
- <component id="1155" />
- <component id="1156" />
- <component id="1276" />
- <component id="2110" />
- </excludedComponents>
- <excludedLaunchers>
- <launcher id="737" />
- </excludedLaunchers>
- <exclude>
- <entry defaultFileset="true" />
- <entry filesetId="734" />
- <entry filesetId="880" />
- <entry filesetId="882" />
- </exclude>
- </linuxRPM>
<windows name="Windows x64 EXE Installer" id="743" mediaFileName="${compiler:sys.shortName}-${compiler:JALVIEW_VERSION}-${compiler:sys.platform}-java_${compiler:JAVA_INTEGER_VERSION}" runPostProcessor="true" postProcessor="${compiler:JSIGN_SH} $EXECUTABLE" customInstallBaseDir="~/AppData/Local">
<excludedComponents>
<component id="1155" />
<symlink name="Uninstall Old Jalview (optional).app" target="Jalview.app/Contents/Resources/app/Uninstall Old Jalview.app" />
</topLevelFiles>
</macosArchive>
- <unixInstaller name="Unix Shell Installer" id="1595" mediaFileName="${compiler:sys.shortName}-${compiler:JALVIEW_VERSION}-${compiler:sys.platform}-java_${compiler:JAVA_INTEGER_VERSION}" customInstallBaseDir="~/opt/">
+ <unixInstaller name="Linux x64 Shell Installer" id="1595" mediaFileName="${compiler:sys.shortName}-${compiler:JALVIEW_VERSION}-linux_x64-java_${compiler:JAVA_INTEGER_VERSION}" customInstallBaseDir="~/opt/">
<excludedComponents>
<component id="1155" />
<component id="1156" />
</exclude>
<jreBundle includedJre="${compiler:LINUX_JAVA_VM_TGZ}" manualJreEntry="true" />
</unixArchive>
+ <unixInstaller name="Unix Shell Installer" id="2639" mediaFileName="${compiler:sys.shortName}-${compiler:JALVIEW_VERSION}-${compiler:sys.platform}-java_${compiler:JAVA_INTEGER_VERSION}" customInstallBaseDir="~/opt/">
+ <excludedComponents>
+ <component id="1155" />
+ <component id="1156" />
+ <component id="1276" />
+ <component id="1881" />
+ <component id="2110" />
+ </excludedComponents>
+ <exclude>
+ <entry defaultFileset="true" />
+ <entry filesetId="880" />
+ <entry filesetId="882" />
+ <entry filesetId="1873" />
+ <entry filesetId="2105" />
+ </exclude>
+ <jreBundle includedJre="${compiler:LINUX_JAVA_VM_TGZ}" manualJreEntry="true" />
+ </unixInstaller>
</mediaSets>
<buildIds>
<mediaSet refId="153" />
<mediaSet refId="878" />
<mediaSet refId="1595" />
<mediaSet refId="1596" />
+ <mediaSet refId="2639" />
</buildIds>
</install4j>