diff options
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/cmake/CEFPlugin.cmake | 22 | ||||
| -rw-r--r-- | indra/cmake/GLM.cmake | 2 | ||||
| -rw-r--r-- | indra/newview/CMakeLists.txt | 8 | ||||
| -rw-r--r-- | indra/newview/FixBundle.cmake.in | 445 | ||||
| -rw-r--r-- | indra/newview/FixPackage.cmake.in | 436 | ||||
| -rw-r--r-- | indra/newview/SignBundle.cmake.in | 430 | ||||
| -rw-r--r-- | indra/newview/SignBundleMmxSse2.cmake.in | 11 | ||||
| -rw-r--r-- | indra/newview/SignPackage.cmake.in | 430 | ||||
| -rw-r--r-- | indra/newview/SignPackageMmxSse2.cmake.in | 11 | ||||
| -rw-r--r-- | indra/newview/ViewerInstall.cmake | 28 |
10 files changed, 924 insertions, 899 deletions
diff --git a/indra/cmake/CEFPlugin.cmake b/indra/cmake/CEFPlugin.cmake index 117c83353e..c84f46735c 100644 --- a/indra/cmake/CEFPlugin.cmake +++ b/indra/cmake/CEFPlugin.cmake @@ -30,26 +30,26 @@ if (${LINUX_DISTRO} MATCHES arch) DESTINATION ${ARCH_PREBUILT_DIRS_RELEASE} ) endif () - if (NOT EXISTS ${CMAKE_BINARY_DIR}/dullahan-1.30.0-CEF_147.0.10.tar.gz) + if (NOT EXISTS ${CMAKE_BINARY_DIR}/dullahan-1.31.0-CEF_148.0.9.tar.gz) file(DOWNLOAD - https://github.com/secondlife/dullahan/archive/refs/tags/v1.30.0-CEF_147.0.10.tar.gz - ${CMAKE_BINARY_DIR}/dullahan-1.30.0-CEF_147.0.10.tar.gz + https://github.com/secondlife/dullahan/archive/refs/tags/v1.31.0-CEF_148.0.9.tar.gzz + ${CMAKE_BINARY_DIR}/dullahan-1.31.0-CEF_148.0.9.tar.gz ) endif () file(ARCHIVE_EXTRACT - INPUT ${CMAKE_BINARY_DIR}/dullahan-1.30.0-CEF_147.0.10.tar.gz + INPUT ${CMAKE_BINARY_DIR}/dullahan-1.31.0-CEF_148.0.9.tar.gz DESTINATION ${CMAKE_BINARY_DIR} ) try_compile(DULLAHAN_RESULT PROJECT dullahan - SOURCE_DIR ${CMAKE_BINARY_DIR}/dullahan-1.30.0-CEF_147.0.10 - BINARY_DIR ${CMAKE_BINARY_DIR}/dullahan-1.30.0-CEF_147.0.10 + SOURCE_DIR ${CMAKE_BINARY_DIR}/dullahan-1.31.0-CEF_148.0.9 + BINARY_DIR ${CMAKE_BINARY_DIR}/dullahan-1.31.0-CEF_148.0.9 CMAKE_FLAGS -DCMAKE_BUILD_TYPE:STRING=${CMAKE_BUILD_TYPE} -DCMAKE_INSTALL_PREFIX:PATH=${LIBS_PREBUILT_DIR} -DCMAKE_INSTALL_LIBDIR:PATH=${ARCH_PREBUILT_DIRS_RELEASE} -DCEF_WRAPPER_DIR:PATH=/usr/include/cef - -DCEF_WRAPPER_BUILD_DIR:PATH=${CMAKE_BINARY_DIR}/dullahan-1.30.0-CEF_147.0.10 + -DCEF_WRAPPER_BUILD_DIR:PATH=${CMAKE_BINARY_DIR}/dullahan-1.31.0-CEF_148.0.9 -DCEF_LIBRARY_RELEASE:FILEPATH=${INSTALL_PREFIX}/${_LIB}/cef/libcef.so -DCEF_DLL_LIBRARY_RELEASE:FILEPATH=${ARCH_PREBUILT_DIRS_RELEASE}/libcef_dll_wrapper.a "-DCMAKE_CXX_FLAGS:STRING=-I/usr/include/cef -I/usr/src/cef -DWRAPPING_CEF_SHARED" @@ -57,18 +57,18 @@ if (${LINUX_DISTRO} MATCHES arch) if (${DULLAHAN_RESULT}) file(MAKE_DIRECTORY ${LIBS_PREBUILT_DIR}/bin/release) file( - COPY ${CMAKE_BINARY_DIR}/dullahan-1.30.0-CEF_147.0.10/dullahan_host + COPY ${CMAKE_BINARY_DIR}/dullahan-1.31.0-CEF_148.0.9/dullahan_host DESTINATION ${LIBS_PREBUILT_DIR}/bin/release ) file( - COPY ${CMAKE_BINARY_DIR}/dullahan-1.30.0-CEF_147.0.10/libdullahan.a + COPY ${CMAKE_BINARY_DIR}/dullahan-1.31.0-CEF_148.0.9/libdullahan.a DESTINATION ${ARCH_PREBUILT_DIRS_RELEASE} ) file(MAKE_DIRECTORY ${LIBS_PREBUILT_DIR}/include/cef) file( COPY - ${CMAKE_BINARY_DIR}/dullahan-1.30.0-CEF_147.0.10/src/dullahan.h - ${CMAKE_BINARY_DIR}/dullahan-1.30.0-CEF_147.0.10/src/dullahan_version.h + ${CMAKE_BINARY_DIR}/dullahan-1.31.0-CEF_148.0.9/src/dullahan.h + ${CMAKE_BINARY_DIR}/dullahan-1.31.0-CEF_148.0.9/src/dullahan_version.h DESTINATION ${LIBS_PREBUILT_DIR}/include/cef ) file(WRITE ${PREBUILD_TRACKING_DIR}/dullahan_installed "0") diff --git a/indra/cmake/GLM.cmake b/indra/cmake/GLM.cmake index e4c6796f6c..957c220bc7 100644 --- a/indra/cmake/GLM.cmake +++ b/indra/cmake/GLM.cmake @@ -4,7 +4,7 @@ include(Prebuilt) add_library( ll::glm INTERFACE IMPORTED ) #use_system_binary( glm ) -if (${LINUX_DISTRO} MATCHES debian) +if (${LINUX_DISTRO} MATCHES debian OR CMAKE_OSX_ARCHITECTURES MATCHES x86_64 OR ($ENV{MSYSTEM_CARCH} MATCHES aarch64)) use_prebuilt_binary(glm) elseif (NOT WINDOWS) find_package( glm REQUIRED ) diff --git a/indra/newview/CMakeLists.txt b/indra/newview/CMakeLists.txt index c08fb521b2..b0a04413d1 100644 --- a/indra/newview/CMakeLists.txt +++ b/indra/newview/CMakeLists.txt @@ -2188,15 +2188,15 @@ endif () if (ENABLE_MEDIA_PLUGINS) target_link_libraries(${VIEWER_BINARY_NAME} ll::libvlc ) + if (NOT (CMAKE_SYSTEM_NAME MATCHES FreeBSD)) + target_link_libraries(${VIEWER_BINARY_NAME} ll::cef ) + endif () # Tell the viewer source which media-library version headers are # actually available in this build, so version reporting in # llappviewer.cpp is gated on the build configuration rather than on # a CPU/compiler macro. Mirrors the link availability above exactly. target_compile_definitions(${VIEWER_BINARY_NAME} PRIVATE LL_VLC=1) - if (DARWIN OR LINUX) - target_link_libraries(${VIEWER_BINARY_NAME} ll::cef ) - target_compile_definitions(${VIEWER_BINARY_NAME} PRIVATE LL_CEF=1) - endif () + target_compile_definitions(${VIEWER_BINARY_NAME} PRIVATE LL_CEF=1) endif () if (USE_DISCORD) diff --git a/indra/newview/FixBundle.cmake.in b/indra/newview/FixBundle.cmake.in index d915cac35b..35f5e12331 100644 --- a/indra/newview/FixBundle.cmake.in +++ b/indra/newview/FixBundle.cmake.in @@ -94,17 +94,14 @@ file(CREATE_LINK "${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks/libicuuc.78.dylib" SYMBOLIC ) -if(@ENABLE_MEDIA_PLUGINS@) file(CREATE_LINK "../../../../Frameworks/Chromium Embedded Framework.framework" "${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks/Chromium Embedded Framework.framework" SYMBOLIC ) -endif() fixup_bundle(${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/MacOS/${VIEWER_CHANNEL} "" "${dirs}") -if(@ENABLE_MEDIA_PLUGINS@) file(CHMOD "${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks/DullahanHelper.app/Contents/MacOS/DullahanHelper" "${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks/DullahanHelper (Alerts).app/Contents/MacOS/DullahanHelper (Alerts)" @@ -113,9 +110,7 @@ file(CHMOD "${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks/DullahanHelper (Renderer).app/Contents/MacOS/DullahanHelper (Renderer)" PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE ) -endif() -if(@ENABLE_MEDIA_PLUGINS@) execute_process( COMMAND hdiutil detach /Volumes/VLC\ media\ player COMMAND lipo libalut.0.dylib @@ -238,443 +233,3 @@ execute_process( WORKING_DIRECTORY ${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Frameworks ERROR_QUIET ) -endif() - -message("By default, the situation is assumed to be the strictest, an Apple Silicon Mac with the default security settings. Running a native self-built viewer on it without correct codesigning would lead to a crash. Also, codesigning requires administrative access. If you believe you're not in such a situation, you can remove the sudos in this file.") -execute_process( - COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET} - Frameworks/Chromium\ Embedded\ Framework.framework/Libraries/libEGL.dylib - Frameworks/Chromium\ Embedded\ Framework.framework/Libraries/libGLESv2.dylib - Frameworks/Chromium\ Embedded\ Framework.framework/Libraries/libcef_sandbox.dylib - Frameworks/Chromium\ Embedded\ Framework.framework/Libraries/libvk_swiftshader.dylib - Frameworks/Chromium\ Embedded\ Framework.framework - Frameworks/libalut.0.dylib - Frameworks/libapr-1.0.dylib - Frameworks/libaprutil-1.0.dylib - Frameworks/libboost_atomic-mt.dylib - Frameworks/libboost_context-mt.dylib - Frameworks/libboost_fiber-mt.dylib - Frameworks/libboost_filesystem-mt.dylib - Frameworks/libboost_program_options-mt.dylib - Frameworks/libboost_regex-mt.dylib - Frameworks/libboost_system-mt.dylib - Frameworks/libboost_thread-mt.dylib - Frameworks/libboost_url-mt.dylib - Frameworks/libbrotlicommon.1.2.0.dylib - Frameworks/libbrotlidec.1.2.0.dylib - Frameworks/libbz2.1.0.8.dylib - Frameworks/libdiscord_partner_sdk.dylib - Frameworks/libexpat.1.12.1.dylib - Frameworks/libfreetype.6.dylib - Frameworks/libhunspell-1.7.0.dylib - Frameworks/libiconv.2.dylib - Frameworks/libicudata.78.3.dylib - Frameworks/libicui18n.78.3.dylib - Frameworks/libicuuc.78.3.dylib - Frameworks/libjpeg.8.3.2.dylib - Frameworks/libllwebrtc.dylib - Frameworks/libminizip.1.dylib - Frameworks/libncurses.6.dylib - Frameworks/libndofdev.dylib - Frameworks/libnghttp2.14.dylib - Frameworks/libogg.0.dylib - Frameworks/libopenal.1.25.1.dylib - Frameworks/libopenjp2.2.5.4.dylib - Frameworks/libpng16.16.dylib - Frameworks/libvlc.5.dylib - Frameworks/libvlccore.9.dylib - Frameworks/libvorbis.0.dylib - Frameworks/libvorbisenc.2.dylib - Frameworks/libvorbisfile.3.dylib - Frameworks/libxml2.16.dylib - Frameworks/libz.1.3.2.dylib - Resources/libndofdev.dylib - Resources/SLPlugin.app/Contents/Frameworks/media_plugin_cef.dylib - Resources/SLPlugin.app/Contents/Frameworks/media_plugin_libvlc.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_concat_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_imem_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_mms_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_dummy_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_file_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_http_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_livehttp_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_rist_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_shout_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_srt_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_udp_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_realrtsp_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_srt_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libadaptive_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaddonsfsstorage_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaddonsvorepository_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libadf_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libadjust_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libadpcm_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libadummy_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaes3_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libafile_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaiff_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libalphamask_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libamem_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libanaglyph_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libantiflicker_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaom_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaraw_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libarchive_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaribsub_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libasf_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libattachment_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libau_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaudio_format_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaudiobargraph_a_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaudiobargraph_v_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaudioscrobbler_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaudiotoolboxmidi_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libauhal_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libavaudiocapture_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libavcapture_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libavcodec_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libavi_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libball_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libblend_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libblendbench_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libbluescreen_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libbluray-awt-j2se-1.4.0.jar - Resources/SLPlugin.app/Contents/Frameworks/plugins/libbluray-j2se-1.4.0.jar - Resources/SLPlugin.app/Contents/Frameworks/plugins/libbonjour_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libcache_block_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libcache_read_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libcaf_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libcanvas_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libcaopengllayer_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libcc_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libcdda_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libcdg_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libchain_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libchorus_flanger_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libci_filters_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libclone_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libcolorthres_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libcompressor_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libconsole_logger_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libcroppadd_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libcvdsub_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libcvpx_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libdav1d_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libdcp_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libddummy_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libdecomp_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libdeinterlace_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libdemux_cdg_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libdemux_chromecast_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libdemux_stl_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libdemuxdump_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libdiracsys_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libdirectory_demux_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libdmxmus_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libdolby_surround_decoder_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libdummy_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libdvbsub_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libdvdnav_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libdvdread_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libdynamicoverlay_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libedgedetection_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libedummy_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libequalizer_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/liberase_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libes_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libexport_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libextract_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libfaad_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libfile_keystore_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libfile_logger_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libfilesystem_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libfingerprinter_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libflac_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libflacsys_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libflaschen_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libfloat_mixer_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libfolder_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libfps_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libfreetype_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libfreeze_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libftp_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libg711_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libgain_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libgaussianblur_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libgestures_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libglconv_cvpx_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libgme_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libgnutls_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libgoom_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libgradfun_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libgradient_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libgrain_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libgrey_yuv_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libh26x_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libhds_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libheadphone_channel_mixer_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libhotkeys_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libhqdn3d_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libhttp_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libhttps_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_10_p010_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_nv12_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_rgb_mmx_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_rgb_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_rgb_sse2_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_yuy2_mmx_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_yuy2_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_yuy2_sse2_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libi422_i420_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libi422_yuy2_mmx_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libi422_yuy2_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libi422_yuy2_sse2_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libidummy_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libimage_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libimem_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libinflate_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libinteger_mixer_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libinvert_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libjpeg_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libkaraoke_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libkate_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libkeychain_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/liblibass_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/liblibbluray_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/liblive555_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/liblogger_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/liblogo_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/liblpcm_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/liblua_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmacosx_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmad_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmagnify_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmarq_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmediadirs_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmemory_keystore_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmirror_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmjpeg_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmkv_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmod_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmono_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmosaic_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmotion_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmotionblur_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmotiondetect_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmp4_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmpc_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmpg123_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmpgv_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_asf_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_avi_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_dummy_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_mp4_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_mpjpeg_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_ogg_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_ps_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_ts_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_wav_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libncurses_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libnetsync_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libnfs_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libnormvol_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libnoseek_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libnsc_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libnsspeechsynthesizer_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libnsv_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libnuv_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libogg_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/liboggspots_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/liboldmovie_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/liboldrc_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libopus_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libosx_notifications_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_a52_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_av1_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_copy_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_dirac_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_dts_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_flac_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_h264_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_hevc_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_mlp_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_mpeg4audio_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_mpeg4video_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_mpegaudio_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_mpegvideo_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_vc1_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libparam_eq_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libplaylist_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libpng_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libpodcast_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libposterize_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libpostproc_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libprefetch_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libps_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libpsychedelic_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libpuzzle_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libpva_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/librawaud_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/librawdv_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/librawvid_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/librawvideo_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libreal_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/librecord_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libremap_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libremoteosd_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libripple_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/librist_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/librotate_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/librss_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/librtp_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/librtpvideo_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/librv32_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libsamplerate_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libsap_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libsatip_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libscale_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libscaletempo_pitch_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libscaletempo_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libscene_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libschroedinger_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libscreen_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libscte18_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libscte27_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libsdp_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libsecuretransport_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libsepia_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libsftp_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libsharpen_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libshm_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libsid_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libsimple_channel_mixer_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libskiptags_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libsmf_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libspatialaudio_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libspatializer_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libspdif_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libspeex_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libspeex_resampler_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libspudec_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstats_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstereo_widen_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstl_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_autodel_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_bridge_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_chromaprint_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_chromecast_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_cycle_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_delay_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_description_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_display_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_dummy_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_duplicate_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_es_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_gather_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_mosaic_bridge_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_record_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_rtp_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_setid_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_smem_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_standard_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_stats_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_transcode_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libsubsdec_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libsubsdelay_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libsubstx3g_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libsubsusf_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libsubtitle_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libsvcdsub_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libswscale_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libsyslog_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libt140_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libtaglib_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libtcp_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libtdummy_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libtelx_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libtextst_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libtheora_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libtimecode_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libtospdif_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libtransform_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libtrivial_channel_mixer_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libts_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libtta_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libttml_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libtwolame_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libty_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libudp_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libugly_resampler_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libuleaddvaudio_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libupnp_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libvc1_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libvcd_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libvdr_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libvdummy_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libvhs_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libvideotoolbox_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libvisual_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libvlc.5.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libvlccore.9.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libvmem_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libvobsub_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libvoc_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libvod_rtsp_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libvorbis_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libvout_macosx_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libvpx_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libwall_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libwav_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libwave_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libwebvtt_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libx26410b_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libx264_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libx265_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libxa_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libxml_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libyuv_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libyuvp_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libyuy2_i420_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libyuy2_i422_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libzvbi_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/DullahanHelper\ \(Alerts\).app/Contents/MacOS/DullahanHelper\ \(Alerts\) - Resources/SLPlugin.app/Contents/Frameworks/DullahanHelper\ \(GPU\).app/Contents/MacOS/DullahanHelper\ \(GPU\) - Resources/SLPlugin.app/Contents/Frameworks/DullahanHelper\ \(Plugin\).app/Contents/MacOS/DullahanHelper\ \(Plugin\) - WORKING_DIRECTORY ${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents - ) -if(@ENABLE_MEDIA_PLUGINS@) -execute_process( - COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET} - DullahanHelper.app - COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET} - --entitlements ${CMAKE_SOURCE_DIR}/newview/slplugin.entitlements - DullahanHelper\ \(Renderer\).app/Contents/MacOS/DullahanHelper\ \(Renderer\) - COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET} - --deep - DullahanHelper\ \(Alerts\).app - DullahanHelper\ \(GPU\).app - DullahanHelper\ \(Plugin\).app - WORKING_DIRECTORY ${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks - ) -execute_process( - COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET} - --entitlements ${CMAKE_SOURCE_DIR}/newview/slplugin.entitlements - --deep - DullahanHelper\ \(Renderer\).app - WORKING_DIRECTORY ${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks - ) -endif() -execute_process( - COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET} - --entitlements ${CMAKE_SOURCE_DIR}/newview/slplugin.entitlements - SLPlugin.app - WORKING_DIRECTORY ${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Resources - ) -execute_process( - COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET} - --entitlements ${CMAKE_SOURCE_DIR}/newview/slplugin.entitlements - -i net.${VIEWER_BINARY_NAME}.viewer - ${VIEWER_CHANNEL}.app - WORKING_DIRECTORY ${viewer_BINARY_DIR} - ) diff --git a/indra/newview/FixPackage.cmake.in b/indra/newview/FixPackage.cmake.in index 4ae777c2f4..7e3e610062 100644 --- a/indra/newview/FixPackage.cmake.in +++ b/indra/newview/FixPackage.cmake.in @@ -233,439 +233,3 @@ execute_process( WORKING_DIRECTORY ${CMAKE_CACHEFILE_DIR}/_CPack_Packages/${CMAKE_SYSTEM_NAME}/Bundle/${CPACK_BUNDLE_NAME}-${CPACK_PACKAGE_VERSION}-${CMAKE_SYSTEM_NAME}/${CPACK_BUNDLE_NAME}.app/Contents/Frameworks ERROR_QUIET ) - -message("By default, the situation is assumed to be the strictest, an Apple Silicon Mac with the default security settings. Running a native self-built viewer on it without correct codesigning would lead to a crash. Also, codesigning requires administrative access. If you believe you're not in such a situation, you can remove the sudos in this file.") -execute_process( - COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET} - Frameworks/Chromium\ Embedded\ Framework.framework/Libraries/libEGL.dylib - Frameworks/Chromium\ Embedded\ Framework.framework/Libraries/libGLESv2.dylib - Frameworks/Chromium\ Embedded\ Framework.framework/Libraries/libcef_sandbox.dylib - Frameworks/Chromium\ Embedded\ Framework.framework/Libraries/libvk_swiftshader.dylib - Frameworks/Chromium\ Embedded\ Framework.framework - Frameworks/libalut.0.dylib - Frameworks/libapr-1.0.dylib - Frameworks/libaprutil-1.0.dylib - Frameworks/libboost_atomic-mt.dylib - Frameworks/libboost_context-mt.dylib - Frameworks/libboost_fiber-mt.dylib - Frameworks/libboost_filesystem-mt.dylib - Frameworks/libboost_program_options-mt.dylib - Frameworks/libboost_regex-mt.dylib - Frameworks/libboost_system-mt.dylib - Frameworks/libboost_thread-mt.dylib - Frameworks/libboost_url-mt.dylib - Frameworks/libbrotlicommon.1.2.0.dylib - Frameworks/libbrotlidec.1.2.0.dylib - Frameworks/libbz2.1.0.8.dylib - Frameworks/libdiscord_partner_sdk.dylib - Frameworks/libexpat.1.12.1.dylib - Frameworks/libfreetype.6.dylib - Frameworks/libhunspell-1.7.0.dylib - Frameworks/libiconv.2.dylib - Frameworks/libicudata.78.3.dylib - Frameworks/libicui18n.78.3.dylib - Frameworks/libicuuc.78.3.dylib - Frameworks/libjpeg.8.3.2.dylib - Frameworks/libllwebrtc.dylib - Frameworks/libminizip.1.dylib - Frameworks/libncurses.6.dylib - Frameworks/libndofdev.dylib - Frameworks/libnghttp2.14.dylib - Frameworks/libogg.0.dylib - Frameworks/libopenal.1.25.1.dylib - Frameworks/libopenjp2.2.5.4.dylib - Frameworks/libpng16.16.dylib - Frameworks/libvlc.5.dylib - Frameworks/libvlccore.9.dylib - Frameworks/libvorbis.0.dylib - Frameworks/libvorbisenc.2.dylib - Frameworks/libvorbisfile.3.dylib - Frameworks/libxml2.16.dylib - Frameworks/libz.1.3.2.dylib - Resources/libndofdev.dylib - Resources/SLPlugin.app/Contents/Frameworks/media_plugin_cef.dylib - Resources/SLPlugin.app/Contents/Frameworks/media_plugin_libvlc.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_concat_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_imem_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_mms_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_dummy_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_file_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_http_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_livehttp_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_rist_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_shout_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_srt_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_udp_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_realrtsp_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_srt_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libadaptive_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaddonsfsstorage_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaddonsvorepository_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libadf_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libadjust_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libadpcm_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libadummy_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaes3_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libafile_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaiff_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libalphamask_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libamem_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libanaglyph_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libantiflicker_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaom_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaraw_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libarchive_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaribsub_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libasf_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libattachment_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libau_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaudio_format_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaudiobargraph_a_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaudiobargraph_v_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaudioscrobbler_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libaudiotoolboxmidi_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libauhal_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libavaudiocapture_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libavcapture_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libavcodec_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libavi_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libball_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libblend_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libblendbench_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libbluescreen_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libbluray-awt-j2se-1.4.0.jar - Resources/SLPlugin.app/Contents/Frameworks/plugins/libbluray-j2se-1.4.0.jar - Resources/SLPlugin.app/Contents/Frameworks/plugins/libbonjour_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libcache_block_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libcache_read_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libcaf_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libcanvas_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libcaopengllayer_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libcc_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libcdda_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libcdg_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libchain_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libchorus_flanger_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libci_filters_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libclone_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libcolorthres_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libcompressor_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libconsole_logger_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libcroppadd_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libcvdsub_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libcvpx_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libdav1d_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libdcp_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libddummy_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libdecomp_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libdeinterlace_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libdemux_cdg_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libdemux_chromecast_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libdemux_stl_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libdemuxdump_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libdiracsys_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libdirectory_demux_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libdmxmus_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libdolby_surround_decoder_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libdummy_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libdvbsub_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libdvdnav_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libdvdread_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libdynamicoverlay_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libedgedetection_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libedummy_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libequalizer_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/liberase_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libes_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libexport_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libextract_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libfaad_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libfile_keystore_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libfile_logger_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libfilesystem_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libfingerprinter_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libflac_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libflacsys_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libflaschen_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libfloat_mixer_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libfolder_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libfps_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libfreetype_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libfreeze_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libftp_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libg711_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libgain_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libgaussianblur_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libgestures_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libglconv_cvpx_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libgme_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libgnutls_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libgoom_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libgradfun_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libgradient_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libgrain_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libgrey_yuv_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libh26x_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libhds_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libheadphone_channel_mixer_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libhotkeys_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libhqdn3d_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libhttp_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libhttps_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_10_p010_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_nv12_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_rgb_mmx_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_rgb_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_rgb_sse2_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_yuy2_mmx_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_yuy2_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_yuy2_sse2_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libi422_i420_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libi422_yuy2_mmx_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libi422_yuy2_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libi422_yuy2_sse2_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libidummy_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libimage_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libimem_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libinflate_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libinteger_mixer_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libinvert_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libjpeg_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libkaraoke_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libkate_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libkeychain_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/liblibass_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/liblibbluray_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/liblive555_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/liblogger_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/liblogo_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/liblpcm_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/liblua_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmacosx_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmad_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmagnify_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmarq_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmediadirs_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmemory_keystore_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmirror_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmjpeg_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmkv_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmod_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmono_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmosaic_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmotion_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmotionblur_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmotiondetect_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmp4_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmpc_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmpg123_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmpgv_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_asf_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_avi_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_dummy_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_mp4_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_mpjpeg_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_ogg_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_ps_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_ts_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_wav_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libncurses_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libnetsync_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libnfs_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libnormvol_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libnoseek_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libnsc_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libnsspeechsynthesizer_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libnsv_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libnuv_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libogg_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/liboggspots_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/liboldmovie_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/liboldrc_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libopus_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libosx_notifications_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_a52_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_av1_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_copy_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_dirac_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_dts_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_flac_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_h264_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_hevc_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_mlp_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_mpeg4audio_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_mpeg4video_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_mpegaudio_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_mpegvideo_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_vc1_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libparam_eq_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libplaylist_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libpng_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libpodcast_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libposterize_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libpostproc_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libprefetch_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libps_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libpsychedelic_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libpuzzle_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libpva_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/librawaud_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/librawdv_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/librawvid_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/librawvideo_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libreal_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/librecord_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libremap_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libremoteosd_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libripple_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/librist_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/librotate_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/librss_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/librtp_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/librtpvideo_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/librv32_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libsamplerate_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libsap_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libsatip_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libscale_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libscaletempo_pitch_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libscaletempo_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libscene_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libschroedinger_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libscreen_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libscte18_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libscte27_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libsdp_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libsecuretransport_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libsepia_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libsftp_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libsharpen_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libshm_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libsid_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libsimple_channel_mixer_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libskiptags_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libsmf_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libspatialaudio_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libspatializer_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libspdif_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libspeex_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libspeex_resampler_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libspudec_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstats_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstereo_widen_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstl_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_autodel_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_bridge_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_chromaprint_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_chromecast_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_cycle_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_delay_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_description_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_display_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_dummy_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_duplicate_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_es_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_gather_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_mosaic_bridge_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_record_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_rtp_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_setid_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_smem_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_standard_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_stats_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_transcode_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libsubsdec_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libsubsdelay_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libsubstx3g_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libsubsusf_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libsubtitle_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libsvcdsub_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libswscale_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libsyslog_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libt140_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libtaglib_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libtcp_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libtdummy_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libtelx_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libtextst_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libtheora_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libtimecode_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libtospdif_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libtransform_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libtrivial_channel_mixer_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libts_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libtta_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libttml_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libtwolame_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libty_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libudp_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libugly_resampler_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libuleaddvaudio_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libupnp_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libvc1_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libvcd_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libvdr_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libvdummy_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libvhs_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libvideotoolbox_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libvisual_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libvlc.5.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libvlccore.9.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libvmem_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libvobsub_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libvoc_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libvod_rtsp_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libvorbis_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libvout_macosx_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libvpx_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libwall_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libwav_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libwave_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libwebvtt_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libx26410b_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libx264_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libx265_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libxa_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libxml_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libyuv_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libyuvp_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libyuy2_i420_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libyuy2_i422_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/plugins/libzvbi_plugin.dylib - Resources/SLPlugin.app/Contents/Frameworks/DullahanHelper.app - Resources/SLPlugin.app/Contents/Frameworks/DullahanHelper\ \(Alerts\).app/Contents/MacOS/DullahanHelper\ \(Alerts\) - Resources/SLPlugin.app/Contents/Frameworks/DullahanHelper\ \(GPU\).app/Contents/MacOS/DullahanHelper\ \(GPU\) - Resources/SLPlugin.app/Contents/Frameworks/DullahanHelper\ \(Plugin\).app/Contents/MacOS/DullahanHelper\ \(Plugin\) - WORKING_DIRECTORY ${CMAKE_CACHEFILE_DIR}/_CPack_Packages/${CMAKE_SYSTEM_NAME}/Bundle/${CPACK_BUNDLE_NAME}-${CPACK_PACKAGE_VERSION}-${CMAKE_SYSTEM_NAME}/${CPACK_BUNDLE_NAME}.app/Contents - ) -execute_process( - COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET} - --entitlements ${CMAKE_SOURCE_DIR}/newview/slplugin.entitlements - DullahanHelper\ \(Renderer\).app/Contents/MacOS/DullahanHelper\ \(Renderer\) - COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET} - --deep - DullahanHelper\ \(Alerts\).app - DullahanHelper\ \(GPU\).app - DullahanHelper\ \(Plugin\).app - WORKING_DIRECTORY ${CMAKE_CACHEFILE_DIR}/_CPack_Packages/${CMAKE_SYSTEM_NAME}/Bundle/${CPACK_BUNDLE_NAME}-${CPACK_PACKAGE_VERSION}-${CMAKE_SYSTEM_NAME}/${CPACK_BUNDLE_NAME}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks - ) -execute_process( - COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET} - --entitlements ${CMAKE_SOURCE_DIR}/newview/slplugin.entitlements - --deep - DullahanHelper\ \(Renderer\).app - WORKING_DIRECTORY ${CMAKE_CACHEFILE_DIR}/_CPack_Packages/${CMAKE_SYSTEM_NAME}/Bundle/${CPACK_BUNDLE_NAME}-${CPACK_PACKAGE_VERSION}-${CMAKE_SYSTEM_NAME}/${CPACK_BUNDLE_NAME}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks - ) -execute_process( - COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET} - --entitlements ${CMAKE_SOURCE_DIR}/newview/slplugin.entitlements - SLPlugin.app - WORKING_DIRECTORY ${CMAKE_CACHEFILE_DIR}/_CPack_Packages/${CMAKE_SYSTEM_NAME}/Bundle/${CPACK_BUNDLE_NAME}-${CPACK_PACKAGE_VERSION}-${CMAKE_SYSTEM_NAME}/${CPACK_BUNDLE_NAME}.app/Contents/Resources - ) -execute_process( - COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET} - --entitlements ${CMAKE_SOURCE_DIR}/newview/slplugin.entitlements - -i net.${VIEWER_BINARY_NAME}.viewer - ${CPACK_BUNDLE_NAME}.app - WORKING_DIRECTORY ${CMAKE_CACHEFILE_DIR}/_CPack_Packages/${CMAKE_SYSTEM_NAME}/Bundle/${CPACK_BUNDLE_NAME}-${CPACK_PACKAGE_VERSION}-${CMAKE_SYSTEM_NAME} - ) diff --git a/indra/newview/SignBundle.cmake.in b/indra/newview/SignBundle.cmake.in new file mode 100644 index 0000000000..4a4df64415 --- /dev/null +++ b/indra/newview/SignBundle.cmake.in @@ -0,0 +1,430 @@ +message("By default, the situation is assumed to be the strictest, an Apple Silicon Mac with the default security settings. Running a native self-built viewer on it without correct codesigning would lead to a crash. Also, codesigning requires administrative access. If you believe you're not in such a situation, you can remove the sudos in this file.") +execute_process( + COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET} + Frameworks/Chromium\ Embedded\ Framework.framework/Libraries/libEGL.dylib + Frameworks/Chromium\ Embedded\ Framework.framework/Libraries/libGLESv2.dylib + Frameworks/Chromium\ Embedded\ Framework.framework/Libraries/libcef_sandbox.dylib + Frameworks/Chromium\ Embedded\ Framework.framework/Libraries/libvk_swiftshader.dylib + Frameworks/Chromium\ Embedded\ Framework.framework + Frameworks/libalut.0.dylib + Frameworks/libapr-1.0.dylib + Frameworks/libaprutil-1.0.dylib + Frameworks/libboost_atomic-mt.dylib + Frameworks/libboost_context-mt.dylib + Frameworks/libboost_fiber-mt.dylib + Frameworks/libboost_filesystem-mt.dylib + Frameworks/libboost_program_options-mt.dylib + Frameworks/libboost_regex-mt.dylib + Frameworks/libboost_system-mt.dylib + Frameworks/libboost_thread-mt.dylib + Frameworks/libboost_url-mt.dylib + Frameworks/libbrotlicommon.1.2.0.dylib + Frameworks/libbrotlidec.1.2.0.dylib + Frameworks/libbz2.1.0.8.dylib + Frameworks/libdiscord_partner_sdk.dylib + Frameworks/libexpat.1.12.1.dylib + Frameworks/libfreetype.6.dylib + Frameworks/libhunspell-1.7.0.dylib + Frameworks/libiconv.2.dylib + Frameworks/libicudata.78.3.dylib + Frameworks/libicui18n.78.3.dylib + Frameworks/libicuuc.78.3.dylib + Frameworks/libjpeg.8.3.2.dylib + Frameworks/libllwebrtc.dylib + Frameworks/libminizip.1.dylib + Frameworks/libncurses.6.dylib + Frameworks/libndofdev.dylib + Frameworks/libnghttp2.14.dylib + Frameworks/libogg.0.dylib + Frameworks/libopenal.1.25.1.dylib + Frameworks/libopenjp2.2.5.4.dylib + Frameworks/libpng16.16.dylib + Frameworks/libvlc.5.dylib + Frameworks/libvlccore.9.dylib + Frameworks/libvorbis.0.dylib + Frameworks/libvorbisenc.2.dylib + Frameworks/libvorbisfile.3.dylib + Frameworks/libxml2.16.dylib + Frameworks/libz.1.3.2.dylib + Resources/libndofdev.dylib + Resources/SLPlugin.app/Contents/Frameworks/media_plugin_cef.dylib + Resources/SLPlugin.app/Contents/Frameworks/media_plugin_libvlc.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_concat_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_imem_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_mms_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_dummy_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_file_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_http_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_livehttp_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_rist_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_shout_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_srt_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_udp_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_realrtsp_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_srt_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libadaptive_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaddonsfsstorage_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaddonsvorepository_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libadf_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libadjust_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libadpcm_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libadummy_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaes3_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libafile_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaiff_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libalphamask_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libamem_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libanaglyph_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libantiflicker_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaom_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaraw_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libarchive_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaribsub_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libasf_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libattachment_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libau_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaudio_format_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaudiobargraph_a_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaudiobargraph_v_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaudioscrobbler_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaudiotoolboxmidi_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libauhal_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libavaudiocapture_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libavcapture_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libavcodec_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libavi_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libball_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libblend_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libblendbench_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libbluescreen_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libbluray-awt-j2se-1.4.0.jar + Resources/SLPlugin.app/Contents/Frameworks/plugins/libbluray-j2se-1.4.0.jar + Resources/SLPlugin.app/Contents/Frameworks/plugins/libbonjour_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libcache_block_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libcache_read_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libcaf_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libcanvas_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libcaopengllayer_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libcc_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libcdda_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libcdg_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libchain_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libchorus_flanger_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libci_filters_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libclone_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libcolorthres_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libcompressor_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libconsole_logger_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libcroppadd_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libcvdsub_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libcvpx_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libdav1d_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libdcp_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libddummy_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libdecomp_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libdeinterlace_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libdemux_cdg_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libdemux_chromecast_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libdemux_stl_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libdemuxdump_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libdiracsys_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libdirectory_demux_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libdmxmus_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libdolby_surround_decoder_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libdummy_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libdvbsub_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libdvdnav_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libdvdread_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libdynamicoverlay_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libedgedetection_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libedummy_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libequalizer_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/liberase_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libes_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libexport_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libextract_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libfaad_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libfile_keystore_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libfile_logger_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libfilesystem_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libfingerprinter_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libflac_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libflacsys_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libflaschen_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libfloat_mixer_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libfolder_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libfps_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libfreetype_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libfreeze_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libftp_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libg711_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libgain_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libgaussianblur_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libgestures_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libglconv_cvpx_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libgme_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libgnutls_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libgoom_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libgradfun_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libgradient_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libgrain_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libgrey_yuv_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libh26x_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libhds_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libheadphone_channel_mixer_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libhotkeys_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libhqdn3d_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libhttp_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libhttps_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_10_p010_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_nv12_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_rgb_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_yuy2_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libi422_i420_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libi422_yuy2_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libidummy_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libimage_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libimem_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libinflate_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libinteger_mixer_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libinvert_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libjpeg_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libkaraoke_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libkate_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libkeychain_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/liblibass_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/liblibbluray_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/liblive555_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/liblogger_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/liblogo_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/liblpcm_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/liblua_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmacosx_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmad_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmagnify_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmarq_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmediadirs_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmemory_keystore_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmirror_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmjpeg_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmkv_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmod_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmono_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmosaic_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmotion_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmotionblur_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmotiondetect_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmp4_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmpc_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmpg123_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmpgv_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_asf_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_avi_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_dummy_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_mp4_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_mpjpeg_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_ogg_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_ps_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_ts_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_wav_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libncurses_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libnetsync_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libnfs_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libnormvol_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libnoseek_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libnsc_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libnsspeechsynthesizer_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libnsv_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libnuv_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libogg_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/liboggspots_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/liboldmovie_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/liboldrc_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libopus_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libosx_notifications_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_a52_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_av1_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_copy_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_dirac_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_dts_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_flac_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_h264_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_hevc_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_mlp_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_mpeg4audio_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_mpeg4video_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_mpegaudio_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_mpegvideo_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_vc1_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libparam_eq_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libplaylist_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libpng_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libpodcast_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libposterize_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libpostproc_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libprefetch_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libps_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libpsychedelic_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libpuzzle_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libpva_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/librawaud_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/librawdv_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/librawvid_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/librawvideo_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libreal_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/librecord_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libremap_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libremoteosd_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libripple_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/librist_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/librotate_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/librss_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/librtp_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/librtpvideo_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/librv32_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libsamplerate_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libsap_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libsatip_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libscale_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libscaletempo_pitch_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libscaletempo_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libscene_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libschroedinger_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libscreen_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libscte18_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libscte27_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libsdp_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libsecuretransport_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libsepia_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libsftp_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libsharpen_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libshm_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libsid_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libsimple_channel_mixer_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libskiptags_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libsmf_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libspatialaudio_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libspatializer_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libspdif_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libspeex_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libspeex_resampler_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libspudec_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstats_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstereo_widen_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstl_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_autodel_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_bridge_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_chromaprint_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_chromecast_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_cycle_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_delay_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_description_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_display_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_dummy_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_duplicate_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_es_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_gather_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_mosaic_bridge_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_record_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_rtp_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_setid_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_smem_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_standard_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_stats_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_transcode_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libsubsdec_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libsubsdelay_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libsubstx3g_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libsubsusf_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libsubtitle_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libsvcdsub_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libswscale_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libsyslog_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libt140_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libtaglib_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libtcp_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libtdummy_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libtelx_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libtextst_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libtheora_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libtimecode_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libtospdif_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libtransform_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libtrivial_channel_mixer_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libts_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libtta_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libttml_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libtwolame_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libty_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libudp_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libugly_resampler_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libuleaddvaudio_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libupnp_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libvc1_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libvcd_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libvdr_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libvdummy_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libvhs_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libvideotoolbox_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libvisual_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libvlc.5.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libvlccore.9.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libvmem_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libvobsub_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libvoc_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libvod_rtsp_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libvorbis_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libvout_macosx_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libvpx_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libwall_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libwav_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libwave_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libwebvtt_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libx26410b_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libx264_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libx265_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libxa_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libxml_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libyuv_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libyuvp_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libyuy2_i420_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libyuy2_i422_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libzvbi_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/DullahanHelper\ \(Alerts\).app/Contents/MacOS/DullahanHelper\ \(Alerts\) + Resources/SLPlugin.app/Contents/Frameworks/DullahanHelper\ \(GPU\).app/Contents/MacOS/DullahanHelper\ \(GPU\) + Resources/SLPlugin.app/Contents/Frameworks/DullahanHelper\ \(Plugin\).app/Contents/MacOS/DullahanHelper\ \(Plugin\) + WORKING_DIRECTORY ${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents + ) +execute_process( + COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET} + DullahanHelper.app + COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET} + --entitlements ${CMAKE_SOURCE_DIR}/newview/slplugin.entitlements + DullahanHelper\ \(Renderer\).app/Contents/MacOS/DullahanHelper\ \(Renderer\) + COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET} + --deep + DullahanHelper\ \(Alerts\).app + DullahanHelper\ \(GPU\).app + DullahanHelper\ \(Plugin\).app + WORKING_DIRECTORY ${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks + ) +execute_process( + COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET} + --entitlements ${CMAKE_SOURCE_DIR}/newview/slplugin.entitlements + --deep + DullahanHelper\ \(Renderer\).app + WORKING_DIRECTORY ${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks + ) +execute_process( + COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET} + --entitlements ${CMAKE_SOURCE_DIR}/newview/slplugin.entitlements + SLPlugin.app + WORKING_DIRECTORY ${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Resources + ) +execute_process( + COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET} + --entitlements ${CMAKE_SOURCE_DIR}/newview/slplugin.entitlements + -i net.${VIEWER_BINARY_NAME}.viewer + ${VIEWER_CHANNEL}.app + WORKING_DIRECTORY ${viewer_BINARY_DIR} + ) diff --git a/indra/newview/SignBundleMmxSse2.cmake.in b/indra/newview/SignBundleMmxSse2.cmake.in new file mode 100644 index 0000000000..9d463337b0 --- /dev/null +++ b/indra/newview/SignBundleMmxSse2.cmake.in @@ -0,0 +1,11 @@ +message("By default, the situation is assumed to be the strictest, an Apple Silicon Mac with the default security settings. Codesigning requires administrative access. If you believe you're not in such a situation, you can remove the sudos in this file.") +execute_process( + COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET} + Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_rgb_mmx_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_rgb_sse2_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_yuy2_mmx_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_yuy2_sse2_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libi422_yuy2_mmx_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libi422_yuy2_sse2_plugin.dylib + WORKING_DIRECTORY ${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents + ) diff --git a/indra/newview/SignPackage.cmake.in b/indra/newview/SignPackage.cmake.in new file mode 100644 index 0000000000..e8d09d7602 --- /dev/null +++ b/indra/newview/SignPackage.cmake.in @@ -0,0 +1,430 @@ +message("By default, the situation is assumed to be the strictest, an Apple Silicon Mac with the default security settings. Running a native self-built viewer on it without correct codesigning would lead to a crash. Also, codesigning requires administrative access. If you believe you're not in such a situation, you can remove the sudos in this file.") +execute_process( + COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET} + Frameworks/Chromium\ Embedded\ Framework.framework/Libraries/libEGL.dylib + Frameworks/Chromium\ Embedded\ Framework.framework/Libraries/libGLESv2.dylib + Frameworks/Chromium\ Embedded\ Framework.framework/Libraries/libcef_sandbox.dylib + Frameworks/Chromium\ Embedded\ Framework.framework/Libraries/libvk_swiftshader.dylib + Frameworks/Chromium\ Embedded\ Framework.framework + Frameworks/libalut.0.dylib + Frameworks/libapr-1.0.dylib + Frameworks/libaprutil-1.0.dylib + Frameworks/libboost_atomic-mt.dylib + Frameworks/libboost_context-mt.dylib + Frameworks/libboost_fiber-mt.dylib + Frameworks/libboost_filesystem-mt.dylib + Frameworks/libboost_program_options-mt.dylib + Frameworks/libboost_regex-mt.dylib + Frameworks/libboost_system-mt.dylib + Frameworks/libboost_thread-mt.dylib + Frameworks/libboost_url-mt.dylib + Frameworks/libbrotlicommon.1.2.0.dylib + Frameworks/libbrotlidec.1.2.0.dylib + Frameworks/libbz2.1.0.8.dylib + Frameworks/libdiscord_partner_sdk.dylib + Frameworks/libexpat.1.12.1.dylib + Frameworks/libfreetype.6.dylib + Frameworks/libhunspell-1.7.0.dylib + Frameworks/libiconv.2.dylib + Frameworks/libicudata.78.3.dylib + Frameworks/libicui18n.78.3.dylib + Frameworks/libicuuc.78.3.dylib + Frameworks/libjpeg.8.3.2.dylib + Frameworks/libllwebrtc.dylib + Frameworks/libminizip.1.dylib + Frameworks/libncurses.6.dylib + Frameworks/libndofdev.dylib + Frameworks/libnghttp2.14.dylib + Frameworks/libogg.0.dylib + Frameworks/libopenal.1.25.1.dylib + Frameworks/libopenjp2.2.5.4.dylib + Frameworks/libpng16.16.dylib + Frameworks/libvlc.5.dylib + Frameworks/libvlccore.9.dylib + Frameworks/libvorbis.0.dylib + Frameworks/libvorbisenc.2.dylib + Frameworks/libvorbisfile.3.dylib + Frameworks/libxml2.16.dylib + Frameworks/libz.1.3.2.dylib + Resources/libndofdev.dylib + Resources/SLPlugin.app/Contents/Frameworks/media_plugin_cef.dylib + Resources/SLPlugin.app/Contents/Frameworks/media_plugin_libvlc.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_concat_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_imem_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_mms_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_dummy_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_file_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_http_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_livehttp_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_rist_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_shout_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_srt_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_udp_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_realrtsp_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_srt_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libadaptive_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaddonsfsstorage_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaddonsvorepository_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libadf_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libadjust_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libadpcm_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libadummy_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaes3_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libafile_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaiff_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libalphamask_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libamem_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libanaglyph_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libantiflicker_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaom_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaraw_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libarchive_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaribsub_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libasf_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libattachment_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libau_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaudio_format_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaudiobargraph_a_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaudiobargraph_v_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaudioscrobbler_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libaudiotoolboxmidi_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libauhal_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libavaudiocapture_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libavcapture_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libavcodec_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libavi_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libball_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libblend_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libblendbench_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libbluescreen_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libbluray-awt-j2se-1.4.0.jar + Resources/SLPlugin.app/Contents/Frameworks/plugins/libbluray-j2se-1.4.0.jar + Resources/SLPlugin.app/Contents/Frameworks/plugins/libbonjour_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libcache_block_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libcache_read_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libcaf_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libcanvas_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libcaopengllayer_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libcc_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libcdda_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libcdg_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libchain_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libchorus_flanger_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libci_filters_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libclone_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libcolorthres_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libcompressor_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libconsole_logger_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libcroppadd_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libcvdsub_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libcvpx_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libdav1d_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libdcp_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libddummy_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libdecomp_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libdeinterlace_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libdemux_cdg_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libdemux_chromecast_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libdemux_stl_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libdemuxdump_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libdiracsys_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libdirectory_demux_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libdmxmus_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libdolby_surround_decoder_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libdummy_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libdvbsub_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libdvdnav_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libdvdread_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libdynamicoverlay_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libedgedetection_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libedummy_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libequalizer_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/liberase_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libes_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libexport_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libextract_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libfaad_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libfile_keystore_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libfile_logger_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libfilesystem_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libfingerprinter_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libflac_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libflacsys_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libflaschen_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libfloat_mixer_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libfolder_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libfps_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libfreetype_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libfreeze_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libftp_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libg711_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libgain_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libgaussianblur_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libgestures_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libglconv_cvpx_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libgme_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libgnutls_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libgoom_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libgradfun_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libgradient_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libgrain_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libgrey_yuv_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libh26x_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libhds_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libheadphone_channel_mixer_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libhotkeys_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libhqdn3d_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libhttp_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libhttps_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_10_p010_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_nv12_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_rgb_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_yuy2_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libi422_i420_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libi422_yuy2_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libidummy_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libimage_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libimem_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libinflate_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libinteger_mixer_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libinvert_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libjpeg_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libkaraoke_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libkate_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libkeychain_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/liblibass_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/liblibbluray_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/liblive555_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/liblogger_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/liblogo_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/liblpcm_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/liblua_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmacosx_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmad_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmagnify_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmarq_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmediadirs_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmemory_keystore_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmirror_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmjpeg_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmkv_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmod_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmono_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmosaic_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmotion_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmotionblur_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmotiondetect_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmp4_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmpc_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmpg123_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmpgv_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_asf_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_avi_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_dummy_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_mp4_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_mpjpeg_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_ogg_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_ps_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_ts_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_wav_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libncurses_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libnetsync_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libnfs_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libnormvol_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libnoseek_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libnsc_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libnsspeechsynthesizer_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libnsv_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libnuv_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libogg_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/liboggspots_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/liboldmovie_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/liboldrc_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libopus_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libosx_notifications_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_a52_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_av1_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_copy_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_dirac_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_dts_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_flac_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_h264_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_hevc_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_mlp_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_mpeg4audio_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_mpeg4video_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_mpegaudio_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_mpegvideo_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_vc1_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libparam_eq_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libplaylist_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libpng_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libpodcast_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libposterize_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libpostproc_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libprefetch_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libps_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libpsychedelic_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libpuzzle_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libpva_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/librawaud_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/librawdv_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/librawvid_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/librawvideo_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libreal_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/librecord_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libremap_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libremoteosd_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libripple_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/librist_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/librotate_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/librss_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/librtp_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/librtpvideo_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/librv32_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libsamplerate_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libsap_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libsatip_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libscale_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libscaletempo_pitch_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libscaletempo_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libscene_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libschroedinger_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libscreen_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libscte18_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libscte27_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libsdp_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libsecuretransport_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libsepia_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libsftp_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libsharpen_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libshm_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libsid_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libsimple_channel_mixer_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libskiptags_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libsmf_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libspatialaudio_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libspatializer_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libspdif_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libspeex_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libspeex_resampler_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libspudec_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstats_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstereo_widen_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstl_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_autodel_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_bridge_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_chromaprint_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_chromecast_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_cycle_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_delay_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_description_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_display_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_dummy_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_duplicate_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_es_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_gather_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_mosaic_bridge_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_record_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_rtp_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_setid_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_smem_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_standard_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_stats_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_transcode_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libsubsdec_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libsubsdelay_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libsubstx3g_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libsubsusf_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libsubtitle_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libsvcdsub_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libswscale_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libsyslog_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libt140_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libtaglib_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libtcp_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libtdummy_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libtelx_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libtextst_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libtheora_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libtimecode_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libtospdif_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libtransform_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libtrivial_channel_mixer_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libts_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libtta_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libttml_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libtwolame_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libty_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libudp_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libugly_resampler_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libuleaddvaudio_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libupnp_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libvc1_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libvcd_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libvdr_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libvdummy_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libvhs_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libvideotoolbox_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libvisual_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libvlc.5.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libvlccore.9.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libvmem_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libvobsub_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libvoc_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libvod_rtsp_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libvorbis_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libvout_macosx_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libvpx_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libwall_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libwav_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libwave_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libwebvtt_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libx26410b_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libx264_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libx265_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libxa_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libxml_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libyuv_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libyuvp_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libyuy2_i420_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libyuy2_i422_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libzvbi_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/DullahanHelper\ \(Alerts\).app/Contents/MacOS/DullahanHelper\ \(Alerts\) + Resources/SLPlugin.app/Contents/Frameworks/DullahanHelper\ \(GPU\).app/Contents/MacOS/DullahanHelper\ \(GPU\) + Resources/SLPlugin.app/Contents/Frameworks/DullahanHelper\ \(Plugin\).app/Contents/MacOS/DullahanHelper\ \(Plugin\) + WORKING_DIRECTORY ${CMAKE_CACHEFILE_DIR}/_CPack_Packages/${CMAKE_SYSTEM_NAME}/Bundle/${CPACK_BUNDLE_NAME}-${CPACK_PACKAGE_VERSION}-${CMAKE_SYSTEM_NAME}/${CPACK_BUNDLE_NAME}.app/Contents + ) +execute_process( + COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET} + DullahanHelper.app + COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET} + --entitlements ${CMAKE_SOURCE_DIR}/newview/slplugin.entitlements + DullahanHelper\ \(Renderer\).app/Contents/MacOS/DullahanHelper\ \(Renderer\) + COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET} + --deep + DullahanHelper\ \(Alerts\).app + DullahanHelper\ \(GPU\).app + DullahanHelper\ \(Plugin\).app + WORKING_DIRECTORY ${CMAKE_CACHEFILE_DIR}/_CPack_Packages/${CMAKE_SYSTEM_NAME}/Bundle/${CPACK_BUNDLE_NAME}-${CPACK_PACKAGE_VERSION}-${CMAKE_SYSTEM_NAME}/${CPACK_BUNDLE_NAME}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks + ) +execute_process( + COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET} + --entitlements ${CMAKE_SOURCE_DIR}/newview/slplugin.entitlements + --deep + DullahanHelper\ \(Renderer\).app + WORKING_DIRECTORY ${CMAKE_CACHEFILE_DIR}/_CPack_Packages/${CMAKE_SYSTEM_NAME}/Bundle/${CPACK_BUNDLE_NAME}-${CPACK_PACKAGE_VERSION}-${CMAKE_SYSTEM_NAME}/${CPACK_BUNDLE_NAME}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks + ) +execute_process( + COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET} + --entitlements ${CMAKE_SOURCE_DIR}/newview/slplugin.entitlements + SLPlugin.app + WORKING_DIRECTORY ${CMAKE_CACHEFILE_DIR}/_CPack_Packages/${CMAKE_SYSTEM_NAME}/Bundle/${CPACK_BUNDLE_NAME}-${CPACK_PACKAGE_VERSION}-${CMAKE_SYSTEM_NAME}/${CPACK_BUNDLE_NAME}.app/Contents/Resources + ) +execute_process( + COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET} + --entitlements ${CMAKE_SOURCE_DIR}/newview/slplugin.entitlements + -i net.${VIEWER_BINARY_NAME}.viewer + ${CPACK_BUNDLE_NAME}.app + WORKING_DIRECTORY ${CMAKE_CACHEFILE_DIR}/_CPack_Packages/${CMAKE_SYSTEM_NAME}/Bundle/${CPACK_BUNDLE_NAME}-${CPACK_PACKAGE_VERSION}-${CMAKE_SYSTEM_NAME} + ) diff --git a/indra/newview/SignPackageMmxSse2.cmake.in b/indra/newview/SignPackageMmxSse2.cmake.in new file mode 100644 index 0000000000..9a1c22cf68 --- /dev/null +++ b/indra/newview/SignPackageMmxSse2.cmake.in @@ -0,0 +1,11 @@ +message("By default, the situation is assumed to be the strictest, an Apple Silicon Mac with the default security settings. Codesigning requires administrative access. If you believe you're not in such a situation, you can remove the sudos in this file.") +execute_process( + COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET} + Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_rgb_mmx_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_rgb_sse2_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_yuy2_mmx_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_yuy2_sse2_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libi422_yuy2_mmx_plugin.dylib + Resources/SLPlugin.app/Contents/Frameworks/plugins/libi422_yuy2_sse2_plugin.dylib + WORKING_DIRECTORY ${CMAKE_CACHEFILE_DIR}/_CPack_Packages/${CMAKE_SYSTEM_NAME}/Bundle/${CPACK_BUNDLE_NAME}-${CPACK_PACKAGE_VERSION}-${CMAKE_SYSTEM_NAME}/${CPACK_BUNDLE_NAME}.app/Contents + ) diff --git a/indra/newview/ViewerInstall.cmake b/indra/newview/ViewerInstall.cmake index 7717605f1f..46b2967f2c 100644 --- a/indra/newview/ViewerInstall.cmake +++ b/indra/newview/ViewerInstall.cmake @@ -75,13 +75,37 @@ if (DARWIN) ${CMAKE_CURRENT_SOURCE_DIR}/FixPackage.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/FixBundle.cmake ) - else (PACKAGE) + if (CMAKE_OSX_ARCHITECTURES MATCHES x86_64) + configure_file( + ${CMAKE_CURRENT_SOURCE_DIR}/SignPackageMmxSse2.cmake.in + ${CMAKE_CURRENT_BINARY_DIR}/SignBundleMmxSse2.cmake + ) + endif () + configure_file( + ${CMAKE_CURRENT_SOURCE_DIR}/SignPackage.cmake.in + ${CMAKE_CURRENT_BINARY_DIR}/SignBundle.cmake + ) + else () configure_file( ${CMAKE_CURRENT_SOURCE_DIR}/FixBundle.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/FixBundle.cmake ) - endif (PACKAGE) + if (CMAKE_OSX_ARCHITECTURES MATCHES x86_64) + configure_file( + ${CMAKE_CURRENT_SOURCE_DIR}/SignBundleMmxSse2.cmake.in + ${CMAKE_CURRENT_BINARY_DIR}/SignBundleMmxSse2.cmake + ) + endif () + configure_file( + ${CMAKE_CURRENT_SOURCE_DIR}/SignBundle.cmake.in + ${CMAKE_CURRENT_BINARY_DIR}/SignBundle.cmake + ) + endif () install(SCRIPT ${CMAKE_CURRENT_BINARY_DIR}/FixBundle.cmake) + if (CMAKE_OSX_ARCHITECTURES MATCHES x86_64) + install(SCRIPT ${CMAKE_CURRENT_BINARY_DIR}/SignBundleMmxSse2.cmake) + endif () + install(SCRIPT ${CMAKE_CURRENT_BINARY_DIR}/SignBundle.cmake) elseif (WINDOWS) |
