diff --git a/CMakeLists.txt b/CMakeLists.txt index a6edcc0f..e61dac51 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -87,6 +87,7 @@ if(UNIX) set(CPACK_RPM_FILE_NAME "RPM-DEFAULT") set(CPACK_RPM_PACKAGE_GROUP "Applications/Internet") set(CPACK_RPM_PACKAGE_LICENSE "ASL 2.0") + set(CPACK_RPM_COMMON_PACKAGE_PROVIDES "libcedar.so()(64bit)") # Exclude system directories if(CPACK_GENERATOR STREQUAL "RPM") @@ -96,6 +97,9 @@ if(UNIX) OUTPUT_VARIABLE CPACK_RPM_EXCLUDE_FROM_AUTO_FILELIST_ADDITION ERROR_QUIET) endif() + list(APPEND CPACK_RPM_EXCLUDE_FROM_AUTO_FILELIST_ADDITION "/lib") + list(APPEND CPACK_RPM_EXCLUDE_FROM_AUTO_FILELIST_ADDITION "/lib/systemd") + list(APPEND CPACK_RPM_EXCLUDE_FROM_AUTO_FILELIST_ADDITION "/lib/systemd/system") include(CPack) endif()