Merge pull request #965 from psav/fedora_spec_updates

Preserve source permissions
This commit is contained in:
JP Cimalando 2021-07-27 06:45:17 +02:00 committed by GitHub
commit 779d17279e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 10 additions and 5 deletions

View file

@ -117,7 +117,8 @@ endif()
# Installation # Installation
if(NOT MSVC) if(NOT MSVC)
install(DIRECTORY ${PROJECT_BINARY_DIR} DESTINATION ${LV2PLUGIN_INSTALL_DIR} install(DIRECTORY ${PROJECT_BINARY_DIR} DESTINATION ${LV2PLUGIN_INSTALL_DIR}
COMPONENT "lv2") COMPONENT "lv2"
USE_SOURCE_PERMISSIONS)
bundle_dylibs(lv2 bundle_dylibs(lv2
"${LV2PLUGIN_INSTALL_DIR}/${PROJECT_NAME}.lv2/Contents/Binary/sfizz.so" "${LV2PLUGIN_INSTALL_DIR}/${PROJECT_NAME}.lv2/Contents/Binary/sfizz.so"
COMPONENT "lv2") COMPONENT "lv2")

View file

@ -49,7 +49,8 @@ copy_puredata_resources(sfizz_puredata
# Installation # Installation
if(NOT MSVC) if(NOT MSVC)
install(DIRECTORY "${PUREDATA_BINARY_DIR}" DESTINATION "${PDPLUGIN_INSTALL_DIR}" install(DIRECTORY "${PUREDATA_BINARY_DIR}" DESTINATION "${PDPLUGIN_INSTALL_DIR}"
COMPONENT "puredata") COMPONENT "puredata"
USE_SOURCE_PERMISSIONS)
bundle_dylibs(puredata bundle_dylibs(puredata
"${PDPLUGIN_INSTALL_DIR}/sfizz/sfizz${PUREDATA_SUFFIX}" "${PDPLUGIN_INSTALL_DIR}/sfizz/sfizz${PUREDATA_SUFFIX}"
COMPONENT "puredata") COMPONENT "puredata")

View file

@ -136,7 +136,8 @@ if(SFIZZ_VST)
if(NOT MSVC) if(NOT MSVC)
install(DIRECTORY "${PROJECT_BINARY_DIR}/${VSTPLUGIN_BUNDLE_NAME}" install(DIRECTORY "${PROJECT_BINARY_DIR}/${VSTPLUGIN_BUNDLE_NAME}"
DESTINATION "${VSTPLUGIN_INSTALL_DIR}" DESTINATION "${VSTPLUGIN_INSTALL_DIR}"
COMPONENT "vst") COMPONENT "vst"
USE_SOURCE_PERMISSIONS)
bundle_dylibs(vst bundle_dylibs(vst
"${VSTPLUGIN_INSTALL_DIR}/${VSTPLUGIN_BUNDLE_NAME}/Contents/MacOS/sfizz" "${VSTPLUGIN_INSTALL_DIR}/${VSTPLUGIN_BUNDLE_NAME}/Contents/MacOS/sfizz"
COMPONENT "vst") COMPONENT "vst")
@ -284,7 +285,8 @@ elseif(SFIZZ_AU)
if(AUPLUGIN_INSTALL_DIR) if(AUPLUGIN_INSTALL_DIR)
install(DIRECTORY "${PROJECT_BINARY_DIR}/${AUPLUGIN_BUNDLE_NAME}" install(DIRECTORY "${PROJECT_BINARY_DIR}/${AUPLUGIN_BUNDLE_NAME}"
DESTINATION "${AUPLUGIN_INSTALL_DIR}" DESTINATION "${AUPLUGIN_INSTALL_DIR}"
COMPONENT "au") COMPONENT "au"
USE_SOURCE_PERMISSIONS)
bundle_dylibs(au bundle_dylibs(au
"${AUPLUGIN_INSTALL_DIR}/${AUPLUGIN_BUNDLE_NAME}/Contents/MacOS/sfizz" "${AUPLUGIN_INSTALL_DIR}/${AUPLUGIN_BUNDLE_NAME}/Contents/MacOS/sfizz"
COMPONENT "au") COMPONENT "au")
@ -355,7 +357,8 @@ if(SFIZZ_VST2)
if(VST2PLUGIN_INSTALL_DIR) if(VST2PLUGIN_INSTALL_DIR)
install(DIRECTORY "${PROJECT_BINARY_DIR}/${VST2PLUGIN_BUNDLE_NAME}" install(DIRECTORY "${PROJECT_BINARY_DIR}/${VST2PLUGIN_BUNDLE_NAME}"
DESTINATION "${VST2PLUGIN_INSTALL_DIR}" DESTINATION "${VST2PLUGIN_INSTALL_DIR}"
COMPONENT "vst2") COMPONENT "vst2"
USE_SOURCE_PERMISSIONS)
if(APPLE) if(APPLE)
bundle_dylibs(vst2 bundle_dylibs(vst2
"${VST2PLUGIN_INSTALL_DIR}/${VST2PLUGIN_BUNDLE_NAME}/Contents/Binary/sfizz.${CMAKE_SHARED_MODULE_SUFFIX}" "${VST2PLUGIN_INSTALL_DIR}/${VST2PLUGIN_BUNDLE_NAME}/Contents/Binary/sfizz.${CMAKE_SHARED_MODULE_SUFFIX}"