Branch: refs/heads/master Author: Jiří Techet techet@gmail.com Committer: Jiří Techet techet@gmail.com Date: Sat, 12 Oct 2019 10:26:29 UTC Commit: 261d028eeb4c0d125225c01f772bfd19f3cec0f9 https://github.com/geany/geany-osx/commit/261d028eeb4c0d125225c01f772bfd19f3...
Log Message: ----------- Fix the signing script on macOS Catalina
For some reason the exported function in the script can't access the SIGN_CERTIFICATE variable any more - pass it as an argument of the function instead.
Modified Paths: -------------- sign.sh
Modified: sign.sh 10 lines changed, 5 insertions(+), 5 deletions(-) =================================================================== @@ -1,11 +1,11 @@ #!/bin/sh
sign() { - codesign -s "$SIGN_CERTIFICATE" --entitlements geany.entitlements --deep --force --strict=all --options runtime -vvv $1 + codesign -s "$2" --entitlements geany.entitlements --deep --force --strict=all --options runtime -vvv "$1" } export -f sign
-sign "./Geany.app/Contents/MacOS/geany-bin" -sign "./Geany.app/Contents/Resources/libexec/gnome-pty-helper" -find ./Geany.app ( -name "*.dylib" -or -name "*.so" ) -exec sh -c 'sign "$0"' {} ; -sign "./Geany.app" +sign "./Geany.app/Contents/MacOS/geany-bin" "$SIGN_CERTIFICATE" +sign "./Geany.app/Contents/Resources/libexec/gnome-pty-helper" "$SIGN_CERTIFICATE" +find ./Geany.app ( -name "*.dylib" -or -name "*.so" ) -exec sh -c 'sign "$0" "$SIGN_CERTIFICATE"' {} ; +sign "./Geany.app" "$SIGN_CERTIFICATE"
-------------- This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).