@@ -18,7 +18,7 @@ tar -zxf $file --directory ${dir}/${destination_folder_name}
1818echo " Successfully extracted ${filename} "
1919
2020# sign problematic binaries
21- for f in ` find ${dir} /${destination_folder_name} /SpringToolSuite4 .app -type f | grep -E " .*/fsevents\.node$" `
21+ for f in ` find ${dir} /${destination_folder_name} /SpringToolsForEclipse .app -type f | grep -E " .*/fsevents\.node$" `
2222do
2323 echo " Signing binary file: ${f} "
2424 codesign --verbose --deep --force --timestamp --entitlements " ${entitlements} " --options=runtime --keychain " ${KEYCHAIN} " -s " ${MACOS_CERTIFICATE_ID} " $f
@@ -74,31 +74,31 @@ function signExecutableInsideNestedJar() {
7474}
7575
7676# sign libjansi.jnilib inside kotlin-compiler-embeddable.jar
77- signExecutableInsideJar ${dir} /${destination_folder_name} /SpringToolSuite4 .app " .*/kotlin-compiler-embeddable.*\.jar$" " libjansi.jnilib" " .*/libjansi\.jnilib$"
77+ signExecutableInsideJar ${dir} /${destination_folder_name} /SpringToolsForEclipse .app " .*/kotlin-compiler-embeddable.*\.jar$" " libjansi.jnilib" " .*/libjansi\.jnilib$"
7878
7979# sign libsnappyjava.jnilib and libsnappyjava.dylib inside snappy-java.jar
80- signExecutableInsideJar ${dir} /${destination_folder_name} /SpringToolSuite4 .app " .*/snappy-java.*\.jar$" " libsnappyjava.jnilib" " .*/libsnappyjava\.(jni|dy)lib$"
80+ signExecutableInsideJar ${dir} /${destination_folder_name} /SpringToolsForEclipse .app " .*/snappy-java.*\.jar$" " libsnappyjava.jnilib" " .*/libsnappyjava\.(jni|dy)lib$"
8181
8282# sign libjnidispatch.jnilib inside jna.jar
83- signExecutableInsideJar ${dir} /${destination_folder_name} /SpringToolSuite4 .app " .*/jna-\d+.*\.jar$" " libjnidispatch.jnilib.jnilib" " .*/libjnidispatch\.jnilib$"
83+ signExecutableInsideJar ${dir} /${destination_folder_name} /SpringToolsForEclipse .app " .*/jna-\d+.*\.jar$" " libjnidispatch.jnilib.jnilib" " .*/libjnidispatch\.jnilib$"
8484
8585# sign libjnidispatch.jnilib inside jna.jar which is inside org.springframework.ide.eclipse.docker.client.jar bundle
86- signExecutableInsideNestedJar ${dir} /${destination_folder_name} /SpringToolSuite4 .app " .*/org.springframework.ide.eclipse.docker.client.*\.jar$" " .*/jna-\d+.*\.jar$" " libjnidispatch.jnilib" " .*/libjnidispatch\.jnilib$"
86+ signExecutableInsideNestedJar ${dir} /${destination_folder_name} /SpringToolsForEclipse .app " .*/org.springframework.ide.eclipse.docker.client.*\.jar$" " .*/jna-\d+.*\.jar$" " libjnidispatch.jnilib" " .*/libjnidispatch\.jnilib$"
8787
8888# sign libjnidispatch.jnilib inside develocity-gradle-plugin.jar which is inside rewrite-gradle.jar bundle
89- signExecutableInsideNestedJar ${dir} /${destination_folder_name} /SpringToolSuite4 .app " .*/rewrite-gradle-\d+.*\.jar$" " .*/develocity-gradle-plugin.*\.jar$" " libjnidispatch.jnilib" " .*/libjnidispatch\.jnilib$"
89+ signExecutableInsideNestedJar ${dir} /${destination_folder_name} /SpringToolsForEclipse .app " .*/rewrite-gradle-\d+.*\.jar$" " .*/develocity-gradle-plugin.*\.jar$" " libjnidispatch.jnilib" " .*/libjnidispatch\.jnilib$"
9090
9191# Sign the app
92- ls -la ${dir} /${destination_folder_name} /SpringToolSuite4 .app/
93- codesign --verbose --deep --force --timestamp --entitlements " ${entitlements} " --options=runtime --keychain " ${KEYCHAIN} " -s " ${MACOS_CERTIFICATE_ID} " ${dir} /${destination_folder_name} /SpringToolSuite4 .app
92+ ls -la ${dir} /${destination_folder_name} /SpringToolsForEclipse .app/
93+ codesign --verbose --deep --force --timestamp --entitlements " ${entitlements} " --options=runtime --keychain " ${KEYCHAIN} " -s " ${MACOS_CERTIFICATE_ID} " ${dir} /${destination_folder_name} /SpringToolsForEclipse .app
9494
9595cd ${dir} /${destination_folder_name}
9696echo " Generating dmg-config.json..."
9797echo ' {' >> dmg-config.json
9898echo ' "title": "Spring Tools for Eclipse",' >> dmg-config.json
9999echo ' "icon": "' $icns ' ",' >> dmg-config.json
100100echo ' "contents": [' >> dmg-config.json
101- echo ' { "x": 192, "y": 100, "type": "file", "path": "./SpringToolSuite4 .app" },' >> dmg-config.json
101+ echo ' { "x": 192, "y": 100, "type": "file", "path": "./SpringToolsForEclipse .app" },' >> dmg-config.json
102102echo ' { "x": 448, "y": 100, "type": "link", "path": "/Applications" },' >> dmg-config.json
103103echo ' { "x": 1000, "y": 2000, "type": "file", "path": "' $icns ' ", "name": ".VolumeIcon.icns" }' >> dmg-config.json
104104echo ' ],' >> dmg-config.json
0 commit comments