Index: build.gradle =================================================================== diff -u -N -r4e77b06eaad21132a66cdcaf7b13341ebad620aa -rcb0baa98d720c8ba202ec971b44d50f1c6e5fc59 --- build.gradle (.../build.gradle) (revision 4e77b06eaad21132a66cdcaf7b13341ebad620aa) +++ build.gradle (.../build.gradle) (revision cb0baa98d720c8ba202ec971b44d50f1c6e5fc59) @@ -1877,6 +1877,8 @@ 'JALVIEW_APPLICATION_NAME': install4jApplicationName, 'JALVIEW_DIR': "../..", 'OSX_KEYSTORE': OSX_KEYSTORE, + 'OSX_APPLEID': OSX_APPLEID, + 'OSX_ALTOOLPASS': OSX_ALTOOLPASS, 'JSIGN_SH': JSIGN_SH, 'JRE_DIR': getdown_app_dir_java, 'INSTALLER_TEMPLATE_VERSION': install4jTemplateVersion, @@ -1929,15 +1931,25 @@ if (install4j_faster.equals("true") || CHANNEL.startsWith("LOCAL")) { faster = true disableSigning = true + disableNotarization = true } if (OSX_KEYPASS) { macKeystorePassword = OSX_KEYPASS + } + + if (OSX_ALTOOLPASS) { + appleIdPassword = OSX_ALTOOLPASS + disableNotarization = false + } else { + disableNotarization = true } doFirst { println("Using projectFile "+projectFile) + if (!disableNotarization) { println("Will notarize OSX App DMG") } } + verbose=true inputs.dir(getdownWebsiteDir) inputs.file(install4jConfFile) Index: utils/install4j/install4j8_template.install4j =================================================================== diff -u -N -r0b0c6a6a86ca5a69275771c6569e7b41dcd6f8b9 -rcb0baa98d720c8ba202ec971b44d50f1c6e5fc59 --- utils/install4j/install4j8_template.install4j (.../install4j8_template.install4j) (revision 0b0c6a6a86ca5a69275771c6569e7b41dcd6f8b9) +++ utils/install4j/install4j8_template.install4j (.../install4j8_template.install4j) (revision cb0baa98d720c8ba202ec971b44d50f1c6e5fc59) @@ -1,5 +1,5 @@ - + @@ -13,6 +13,7 @@ + @@ -53,7 +54,27 @@ - + + + *.dylib + *.so + *.jnilib + unpack200 + tnameserv + servertool + rmiregistry + rmid + policytool + pack200 + orbd + keytool + jjs + java + jspawnhelper + libfreetype.dylib.6 + applet + +