CMake: Add package conflict for the deprecated package hsakmt
For debian use cases, package conflict is required to remove the deprecated package during package upgrade Also removed the duplicate setting of package obseletes in RPM usecase.
Этот коммит содержится в:
коммит произвёл
Yat Sin, David
родитель
890399a7cf
Коммит
3be9c49b63
@@ -195,9 +195,8 @@ set (CPACK_DEBIAN_BINARY_PACKAGE_CONTROL_EXTRA "DEBIAN/preinst;DEBIAN/Binary/pos
|
||||
# Needed since some packages still say they need hsakmt-roct
|
||||
set(CPACK_DEBIAN_DEV_PACKAGE_REPLACES "hsakmt-roct,hsakmt-roct-dev,hsa-ext-rocr-dev")
|
||||
set(CPACK_DEBIAN_DEV_PACKAGE_PROVIDES "hsakmt-roct,hsakmt-roct-dev,hsa-ext-rocr-dev")
|
||||
set(CPACK_RPM_DEV_PACKAGE_PROVIDES "hsakmt-roct,hsakmt-roct-devel,hsa-ext-rocr-dev")
|
||||
set(CPACK_RPM_DEV_PACKAGE_OBSOLETES "hsakmt-roct,hsakmt-roct-devel,hsa-ext-rocr-dev")
|
||||
|
||||
#TODO: hsa-ext-rocr-dev can be added to conflicts list and remove CPACK_DEBIAN_DEV_PACKAGE_BREAKS
|
||||
set(CPACK_DEBIAN_DEV_PACKAGE_CONFLICTS "hsakmt-roct,hsakmt-roct-dev")
|
||||
# package dependencies
|
||||
set(CPACK_DEBIAN_PACKAGE_DEPENDS "libdrm-amdgpu-dev | libdrm-dev, rocm-core")
|
||||
set(CPACK_DEBIAN_PACKAGE_RECOMMENDS "libdrm-amdgpu-dev")
|
||||
@@ -227,7 +226,8 @@ Checksetel7(EL7_DISTRO)
|
||||
set(CPACK_RPM_BINARY_PACKAGE_NAME "hsa-rocr")
|
||||
# Since we changed the package name to match RPM specs, take care of older builds that had -dev installed
|
||||
# Also cover the fact that this now replaces the old binary package hsakmt-roct
|
||||
set(CPACK_RPM_DEV_PACKAGE_OBSOLETES "hsakmt-roct-dev hsakmt-roct")
|
||||
set(CPACK_RPM_DEV_PACKAGE_PROVIDES "hsakmt-roct,hsakmt-roct-devel,hsakmt-roct-dev,hsa-ext-rocr-dev")
|
||||
set(CPACK_RPM_DEV_PACKAGE_OBSOLETES "hsakmt-roct,hsakmt-roct-devel,hsakmt-roct-dev,hsa-ext-rocr-dev")
|
||||
|
||||
set(CPACK_RPM_DEV_PACKAGE_NAME "hsa-rocr-devel")
|
||||
set(CPACK_RPM_ASAN_PACKAGE_NAME "hsa-rocr-asan")
|
||||
|
||||
Ссылка в новой задаче
Block a user