X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=build.gradle;h=92d2021d24546de8124da4f50cc23fdda9bd4233;hb=refs%2Fheads%2Ftask%2FJAL-3252_adapt_getdown_to_unpack_tgz_resource_files;hp=f41e2b36e8fc2bf21523081bd2231c6d939db2be;hpb=44d68d55d9c85bf7b28853feeebc4b901c4a8392;p=jalview.git diff --git a/build.gradle b/build.gradle index f41e2b3..92d2021 100644 --- a/build.gradle +++ b/build.gradle @@ -821,6 +821,10 @@ task copyInstall4jTemplate(type: Copy) { rename (install4jTemplate, install4jConfFile) filter(ReplaceTokens, beginToken: '', endToken: '', tokens: ['9999999999': JAVA_VERSION]) filter(ReplaceTokens, beginToken: '$$', endToken: '$$', tokens: ['JAVA_VERSION': JAVA_VERSION, 'JAVA_INTEGER_VERSION': JAVA_INTEGER_VERSION, 'VERSION': JALVIEW_VERSION, 'MACOS_JAVA_VM_DIR': macosJavaVMDir, 'MACOS_JAVA_VM_TGZ': macosJavaVMTgz, 'WINDOWS_JAVA_VM_DIR': windowsJavaVMDir, 'WINDOWS_JAVA_VM_TGZ': windowsJavaVMTgz]) + if (OSX_KEYPASS=="") { + filter(ReplaceTokens, beginToken: 'codeSigning macEnabled="', endToken: '"', tokens: ['true':'codeSigning macEnabled="false"']) + filter(ReplaceTokens, beginToken: 'runPostProcessor="true" ',endToken: 'Processor', tokens: ['post':'runPostProcessor="false" postProcessor']) + } } into install4jDir inputs.files("$install4jDir/$install4jTemplate") @@ -834,9 +838,15 @@ task installers(type: com.install4j.gradle.Install4jTask) { dependsOn copyInstall4jTemplate projectFile = file(install4jConf) println("Using projectFile "+projectFile) - variables = [majorVersion: version.substring(2, 11), build: 001] + variables = [majorVersion: version.substring(2, 11), build: 001, OSX_KEYSTORE: OSX_KEYSTORE, JSIGN_SH: JSIGN_SH] destination = "$jalviewDir/$install4jBuildDir/$JAVA_VERSION" buildSelected = true + + if (OSX_KEYPASS) { + macKeystorePassword=OSX_KEYPASS + + } + inputs.dir(project.ext.getdownWebsiteDir) inputs.file(install4jConf) inputs.dir(macosJavaVMDir)