Revision: 26845
          http://sourceforge.net/p/bibdesk/svn/26845
Author:   hofman
Date:     2021-09-11 14:09:28 +0000 (Sat, 11 Sep 2021)
Log Message:
-----------
Don't set hardened runtime and entitlements when using BibDesk Signing 
Certificate

Modified Paths:
--------------
    trunk/bibdesk/codesign_bibdesk.sh

Modified: trunk/bibdesk/codesign_bibdesk.sh
===================================================================
--- trunk/bibdesk/codesign_bibdesk.sh   2021-09-11 09:40:06 UTC (rev 26844)
+++ trunk/bibdesk/codesign_bibdesk.sh   2021-09-11 14:09:28 UTC (rev 26845)
@@ -1,11 +1,14 @@
 #!/bin/sh
 
 IDENTITY="BibDesk Signing Certificate"
+CODESIGN_OPTIONS=
 
 if [ "$#" -gt 2 ]; then 
   IDENTITY="Developer ID Application: $1 ($2)"
+  CODESIGN_OPTIONS="-o runtime"
 elif [ "$#" -gt 1 ]; then
   IDENTITY="$1"
+  CODESIGN_OPTIONS="-o runtime"
 fi
 
 BIBDESK_BUNDLE_PATH="${!#}"
@@ -25,15 +28,15 @@
 codesign ${CODESIGN_FLAGS} -s "${IDENTITY}" "${LOCATION}/FileView.framework"
 codesign ${CODESIGN_FLAGS} -s "${IDENTITY}" 
"${LOCATION}/SkimNotesBase.framework"
 codesign ${CODESIGN_FLAGS} -s "${IDENTITY}" "${LOCATION}/yaz.framework"
-codesign ${CODESIGN_FLAGS} -o runtime -s "${IDENTITY}" --identifier 
"org.sparkle-project.Sparkle.Autoupdate.fileop" 
"${LOCATION}/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/fileop"
-codesign ${CODESIGN_FLAGS} -o runtime -s "${IDENTITY}" 
"${LOCATION}/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/Autoupdate"
+codesign ${CODESIGN_FLAGS} ${CODESIGN_OPTIONS} -s "${IDENTITY}" --identifier 
"org.sparkle-project.Sparkle.Autoupdate.fileop" 
"${LOCATION}/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/fileop"
+codesign ${CODESIGN_FLAGS} ${CODESIGN_OPTIONS} -s "${IDENTITY}" 
"${LOCATION}/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/Autoupdate"
 codesign ${CODESIGN_FLAGS} -s "${IDENTITY}" "${LOCATION}/Sparkle.framework"
 
 LOCATION="${CONTENTS_DIR}/Library"
-codesign ${CODESIGN_FLAGS} -o runtime -s "${IDENTITY}" 
"${LOCATION}/Spotlight/BibImporter.mdimporter/Contents/MacOS/BibImporter"
-codesign ${CODESIGN_FLAGS} -o runtime -s "${IDENTITY}" 
"${LOCATION}/QuickLook/BibDesk.qlgenerator/Contents/MacOS/BibDesk"
+codesign ${CODESIGN_FLAGS} ${CODESIGN_OPTIONS} -s "${IDENTITY}" 
"${LOCATION}/Spotlight/BibImporter.mdimporter/Contents/MacOS/BibImporter"
+codesign ${CODESIGN_FLAGS} ${CODESIGN_OPTIONS} -s "${IDENTITY}" 
"${LOCATION}/QuickLook/BibDesk.qlgenerator/Contents/MacOS/BibDesk"
 
 LOCATION="${CONTENTS_DIR}/MacOS"
-codesign ${CODESIGN_FLAGS} -o runtime -s "${IDENTITY}" --identifier 
"edu.ucsd.cs.mmccrack.bibdesk.relaunch" "${LOCATION}/relaunch"
+codesign ${CODESIGN_FLAGS} ${CODESIGN_OPTIONS} -s "${IDENTITY}" --identifier 
"edu.ucsd.cs.mmccrack.bibdesk.relaunch" "${LOCATION}/relaunch"
 
-codesign ${CODESIGN_FLAGS} -o runtime -s "${IDENTITY}" --entitlements 
"${BIBDESK_ENTITLEMENTS}" "${BIBDESK_BUNDLE_PATH}"
+codesign ${CODESIGN_FLAGS} ${CODESIGN_OPTIONS} -s "${IDENTITY}" 
${CODESIGN_OPTIONS:+--entitlements "${BIBDESK_ENTITLEMENTS}"} 
"${BIBDESK_BUNDLE_PATH}"

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
Bibdesk-commit mailing list
Bibdesk-commit@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bibdesk-commit

Reply via email to