solenv/bin/macosx-codesign-app-bundle |    4 ++++
 1 file changed, 4 insertions(+)

New commits:
commit 6f24a8a626f0acad917d015e8f70e961d0be2756
Author:     Patrick Luby <[email protected]>
AuthorDate: Sun Mar 15 21:31:12 2026 -0400
Commit:     Dan Williams <[email protected]>
CommitDate: Tue Mar 17 14:59:25 2026 +0100

    tdf#170864 Remove launch constraints from uri-encode executable
    
    The shell script in Resources/senddoc will fail to create a new
    e-mail in the Apple Mail application if MacOS/uri-encode is
    codesigned with launch constraints. So codesign MacOS/uri-encode
    without any launch constraints.
    
    Change-Id: I7bbeb783f713691bed61748615f0632162520e48
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/201775
    Tested-by: Jenkins
    Reviewed-by: Patrick Luby <[email protected]>
    (cherry picked from commit f1efb4d0e39271271b2db753a15fe9abe487896c)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/201914
    Tested-by: Christian Lohmaier <[email protected]>
    Reviewed-by: Dan Williams <[email protected]>
    Reviewed-by: Christian Lohmaier <[email protected]>

diff --git a/solenv/bin/macosx-codesign-app-bundle 
b/solenv/bin/macosx-codesign-app-bundle
index c1ef0dd645ad..e2337efad280 100755
--- a/solenv/bin/macosx-codesign-app-bundle
+++ b/solenv/bin/macosx-codesign-app-bundle
@@ -143,6 +143,10 @@ while read file; do
            id=`echo ${file#${APP_BUNDLE}/Contents/} | sed -e 's,/,.,g'`
            codesign --force --timestamp --options=runtime 
--identifier=$MACOSX_BUNDLE_IDENTIFIER.$id --sign 
"$MACOSX_CODESIGNING_IDENTITY" $entitlements_helper "$file" || exit 1
            ;;
+       */uri-encode)
+           id=`echo ${file#${APP_BUNDLE}/Contents/} | sed -e 's,/,.,g'`
+           codesign --force --timestamp --options=runtime 
--identifier=$MACOSX_BUNDLE_IDENTIFIER.$id --sign 
"$MACOSX_CODESIGNING_IDENTITY" $entitlements_helper "$file" || exit 1
+           ;;
        *)
            id=`echo ${file#${APP_BUNDLE}/Contents/} | sed -e 's,/,.,g'`
            codesign --force --timestamp --options=runtime 
--identifier=$MACOSX_BUNDLE_IDENTIFIER.$id --sign 
"$MACOSX_CODESIGNING_IDENTITY" $entitlements_helper $launch_constraint "$file" 
|| exit 1

Reply via email to