From 125ddb17da8244cac5b5786d2284dcea6b5bc62a Mon Sep 17 00:00:00 2001 From: Jon Beniston Date: Sat, 4 Oct 2025 11:04:28 +0100 Subject: [PATCH] Resign libusb --- cmake/cpack/deploy_mac.cmake.in | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/cmake/cpack/deploy_mac.cmake.in b/cmake/cpack/deploy_mac.cmake.in index eb98aa09c..706c46d5b 100644 --- a/cmake/cpack/deploy_mac.cmake.in +++ b/cmake/cpack/deploy_mac.cmake.in @@ -26,9 +26,9 @@ foreach(RPATH_DIR ${EXTERNAL_LIB_DIRS}) endforeach() -execute_process ( COMMAND "checking signature" ) +execute_process ( COMMAND "checking signature pre" ) execute_process ( COMMAND codesign -vv ${EXTERNAL_LIB_DIRS}/libusb-1.0.0.dylib ) -execute_process ( COMMAND md5sum -vv ${EXTERNAL_LIB_DIRS}/libusb-1.0.0.dylib ) +execute_process ( COMMAND md5sum ${EXTERNAL_LIB_DIRS}/libusb-1.0.0.dylib ) execute_process ( COMMAND "signature checked" ) # Add RPATH to libraries in build directory @@ -47,7 +47,13 @@ endforeach() message ("Running macdeployqt in ${CPACK_TEMPORARY_INSTALL_DIRECTORY}") execute_process ( COMMAND macdeployqt ${CPACK_TEMPORARY_INSTALL_DIRECTORY}/SDRangel.app -no-strip -always-overwrite -verbose=1 -qmldir=@CMAKE_CURRENT_SOURCE_DIR@/../../plugins/ ) -execute_process ( COMMAND "checking signature" ) +execute_process ( COMMAND "checking signature post" ) execute_process ( COMMAND codesign -vv ${CPACK_TEMPORARY_INSTALL_DIRECTORY}/SDRangel.app/Contents/Frameworks/libusb-1.0.0.dylib ) -execute_process ( COMMAND md5sum -vv ${CPACK_TEMPORARY_INSTALL_DIRECTORY}/SDRangel.app/Contents/Frameworks/libusb-1.0.0.dylib ) +execute_process ( COMMAND md5sum ${CPACK_TEMPORARY_INSTALL_DIRECTORY}/SDRangel.app/Contents/Frameworks/libusb-1.0.0.dylib ) execute_process ( COMMAND "signature checked" ) + +execute_process ( COMMAND "resigning" ) +execute_process ( COMMAND codesign --force --sign - ${CPACK_TEMPORARY_INSTALL_DIRECTORY}/SDRangel.app/Contents/Frameworks/libusb-1.0.0.dylib ) +execute_process ( COMMAND codesign -vv ${CPACK_TEMPORARY_INSTALL_DIRECTORY}/SDRangel.app/Contents/Frameworks/libusb-1.0.0.dylib ) +execute_process ( COMMAND md5sum ${CPACK_TEMPORARY_INSTALL_DIRECTORY}/SDRangel.app/Contents/Frameworks/libusb-1.0.0.dylib ) +execute_process ( COMMAND "resigned" )