diff --git a/share/rocmcmakebuildtools/cmake/ROCMCreatePackage.cmake b/share/rocmcmakebuildtools/cmake/ROCMCreatePackage.cmake index cecc7289..7b0ba1a6 100755 --- a/share/rocmcmakebuildtools/cmake/ROCMCreatePackage.cmake +++ b/share/rocmcmakebuildtools/cmake/ROCMCreatePackage.cmake @@ -346,10 +346,18 @@ macro(rocm_create_package) CPACK_DEBIAN_DEVEL_PACKAGE_PROVIDES "${CPACK_DEBIAN_PACKAGE_PROVIDES}" "${CPACK_PACKAGE_NAME} (= ${CPACK_PACKAGE_VERSION})") + endif() + + if(DEFINED CPACK_RPM_DEVEL_PACKAGE_PROVIDES) + rocm_join_if_set(", ", + CPACK_RPM_DEVEL_PACKAGE_PROVIDES + "${CPACK_PACKAGE_NAME} = ${CPACK_PACKAGE_VERSION}" + ) + else() rocm_join_if_set(", " CPACK_RPM_DEVEL_PACKAGE_PROVIDES - "${CPACK_DEBIAN_PACKAGE_PROVIDES}" - "${CPACK_PACKAGE_NAME} = ${CPACK_PACKAGE_VERSION}") + "${CPACK_RPM_PACKAGE_PROVIDES}" + "${CPACK_PACKAGE_NAME} (= ${CPACK_PACKAGE_VERSION})") endif() else() rocm_package_add_dependencies(COMPONENT devel DEPENDS "${CPACK_PACKAGE_NAME} >= ${CPACK_PACKAGE_VERSION}")