From: Ben Soares Date: Thu, 12 Mar 2020 13:49:51 +0000 (+0000) Subject: Merge branch 'develop' into improvement/JAL-3394_added_categories_to_unix_shell_insta... X-Git-Tag: Develop-2_11_2_0-d20201215~58^2~1 X-Git-Url: http://source.jalview.org/gitweb/?a=commitdiff_plain;h=dfd7cc11fac9a992555837dc4b9828f7c4205f51;hp=b8c8a9017c9abd4cd0b2d685d34a3c4b7982d7ac;p=jalview.git Merge branch 'develop' into improvement/JAL-3394_added_categories_to_unix_shell_installer_desktop_file Merging on develop --- diff --git a/build.gradle b/build.gradle index ca73859..0afdbf4 100644 --- a/build.gradle +++ b/build.gradle @@ -1363,6 +1363,7 @@ task installers(type: com.install4j.gradle.Install4jTask) { 'GETDOWN_INSTALL_DIR': getdown_install_dir, 'INFO_PLIST_FILE_ASSOCIATIONS_FILE': install4j_info_plist_file_associations, 'BUILD_DIR': install4jBuildDir, + 'UNIX_DESKTOP_ADDITIONS': install4j_unix_desktop_additions, ] destination = "${jalviewDir}/${install4jBuildDir}" diff --git a/gradle.properties b/gradle.properties index e4f0ebf..74685aa 100644 --- a/gradle.properties +++ b/gradle.properties @@ -119,9 +119,10 @@ install4j_info_plist_file_associations = file_associations_auto-Info_plist.xml 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 = diff --git a/utils/download_jres.sh b/utils/download_jres.sh index 5bfc26d..89ed8fc 100755 --- a/utils/download_jres.sh +++ b/utils/download_jres.sh @@ -18,6 +18,9 @@ JVM_IMPL=hotspot HEAP_SIZE=normal VENDOR=adoptopenjdk IMAGE_TYPE=jre +TAR=tar +ZIP=zip +UNZIP=unzip STRIP_MAC_APP_BUNDLING=false CREATE_ARCHIVES="zip tgz" @@ -29,7 +32,7 @@ RM=/bin/rm unzip-strip() ( local zip=$1 local dest=${2:-.} - local temp=$(mktemp -d) && unzip -qq -d "$temp" "$zip" && mkdir -p "$dest" && + local temp=$(mktemp -d) && $UNZIP -qq -d "$temp" "$zip" && mkdir -p "$dest" && shopt -s dotglob && local f=("$temp"/*) && if (( ${#f[@]} == 1 )) && [[ -d "${f[0]}" ]] ; then mv "$temp"/*/* "$dest" @@ -63,10 +66,10 @@ for FEATURE_VERSION in 8 11; do else echo "using tar" if [ x$OS = xmac -a x$STRIP_MAC_APP_BUNDLING = xtrue ]; then - tar --strip-components=3 -C "${JREDIR}" -zxf "${TARFILE}" "*/Contents/Home" + $TAR --strip-components=3 -C "${JREDIR}" -zxf "${TARFILE}" "*/Contents/Home" RET=$? else - tar --strip-components=1 -C "${JREDIR}" -zxf "${TARFILE}" + $TAR --strip-components=1 -C "${JREDIR}" -zxf "${TARFILE}" RET=$? fi fi @@ -87,14 +90,14 @@ for FEATURE_VERSION in 8 11; do ZIPFILE="${ABSARCHIVEDIR}/${NAME}.${CREATEARCHIVE}" [ -e "${ZIPFILE}" ] && $RM "${ZIPFILE}" cd ${NAME} - zip -X -r "${ZIPFILE}" "${IMAGE_TYPE}" + $ZIP -X -r "${ZIPFILE}" "${IMAGE_TYPE}" cd - ;; tgz) EXT=tar.gz echo "Creating ${NAME}.${EXT} for install4j bundling" [ \! -d ${ARCHIVEDIR} ] && mkdir -p "${ARCHIVEDIR}" - tar -C "${JREDIR}" -zcf "${ARCHIVEDIR}/${NAME}.${EXT}" . + $TAR -C "${JREDIR}" -zcf "${ARCHIVEDIR}/${NAME}.${EXT}" . ;; *) echo "Archiving as '${CREATEARCHIVE}' file not supported" diff --git a/utils/install4j/install4j8_template.install4j b/utils/install4j/install4j8_template.install4j index 4f37185..961c5c0 100644 --- a/utils/install4j/install4j8_template.install4j +++ b/utils/install4j/install4j8_template.install4j @@ -38,6 +38,7 @@ + @@ -126,22 +127,7 @@ 2350 2450 - ${compiler:file("${compiler:INFO_PLIST_FILE_ASSOCIATIONS_FILE}")} - - - - - - - - - - - - - 2350 - 2450 - + ${compiler:UNIX_DESKTOP_ADDITIONS} ${compiler:file("${compiler:INFO_PLIST_FILE_ASSOCIATIONS_FILE}")} @@ -1076,42 +1062,6 @@ return console.askYesNo(message, true); - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1166,7 +1116,7 @@ return console.askYesNo(message, true); - + @@ -1196,9 +1146,27 @@ return console.askYesNo(message, true); + - + + + + + + + + + + + + + + + + + + @@ -1208,5 +1176,6 @@ return console.askYesNo(message, true); +