Skip to content
This repository was archived by the owner on Jan 26, 2024. It is now read-only.

Commit 554a33b

Browse files
Anusha GodavarthySuryaAnusha Godavarthy Surya
authored andcommitted
SWDEV-287869 - [HIP] Package rename
Change-Id: Ic4ddece01bfc34d586cfaba3193c56ce0540626d
1 parent bf4cd23 commit 554a33b

13 files changed

+35
-47
lines changed

CMakeLists.txt

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -379,11 +379,11 @@ install(
379379
#############################
380380
# Packaging steps
381381
#############################
382-
# Package: hip_base
383-
set(BUILD_DIR ${CMAKE_CURRENT_BINARY_DIR}/packages/hip-base)
384-
configure_file(packaging/hip-base.txt ${BUILD_DIR}/CMakeLists.txt @ONLY)
385-
configure_file(packaging/hip-base.postinst ${BUILD_DIR}/postinst @ONLY)
386-
configure_file(packaging/hip-base.prerm ${BUILD_DIR}/prerm @ONLY)
382+
# Package: hip_devel
383+
set(BUILD_DIR ${CMAKE_CURRENT_BINARY_DIR}/packages/hip-devel)
384+
configure_file(packaging/hip-devel.txt ${BUILD_DIR}/CMakeLists.txt @ONLY)
385+
configure_file(packaging/hip-devel.postinst ${BUILD_DIR}/postinst @ONLY)
386+
configure_file(packaging/hip-devel.prerm ${BUILD_DIR}/prerm @ONLY)
387387

388388
add_custom_target(pkg_hip_base COMMAND ${CMAKE_COMMAND} .
389389
COMMAND rm -rf *.deb *.rpm *.tar.gz
@@ -400,9 +400,9 @@ endif()
400400

401401
if(HIP_RUNTIME STREQUAL "rocclr")
402402
set(BUILD_DIR ${CMAKE_CURRENT_BINARY_DIR}/rocclr)
403-
configure_file(packaging/hip-rocclr.txt ${BUILD_DIR}/CMakeLists.txt @ONLY)
404-
configure_file(packaging/hip-rocclr.postinst ${BUILD_DIR}/postinst @ONLY)
405-
configure_file(packaging/hip-rocclr.prerm ${BUILD_DIR}/prerm @ONLY)
403+
configure_file(packaging/hip-runtime-amd.txt ${BUILD_DIR}/CMakeLists.txt @ONLY)
404+
configure_file(packaging/hip-runtime-amd.postinst ${BUILD_DIR}/postinst @ONLY)
405+
configure_file(packaging/hip-runtime-amd.prerm ${BUILD_DIR}/prerm @ONLY)
406406
add_custom_target(hip_on_rocclr COMMAND ${CMAKE_COMMAND} .
407407
COMMAND rm -rf *.deb *.rpm *.tar.gz
408408
COMMAND make package
@@ -412,9 +412,9 @@ if(HIP_RUNTIME STREQUAL "rocclr")
412412
WORKING_DIRECTORY ${BUILD_DIR} )
413413
endif()
414414

415-
# Package: hip_nvcc
416-
set(BUILD_DIR ${CMAKE_CURRENT_BINARY_DIR}/packages/hip-nvcc)
417-
configure_file(packaging/hip-nvcc.txt ${BUILD_DIR}/CMakeLists.txt @ONLY)
415+
# Package: hip_runtime_nvidia
416+
set(BUILD_DIR ${CMAKE_CURRENT_BINARY_DIR}/packages/hip-runtime-nvidia)
417+
configure_file(packaging/hip-runtime-nvidia.txt ${BUILD_DIR}/CMakeLists.txt @ONLY)
418418
add_custom_target(pkg_hip_nvcc COMMAND ${CMAKE_COMMAND} .
419419
COMMAND rm -rf *.deb *.rpm *.tar.gz
420420
COMMAND make package

install.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,11 +115,11 @@ function buildHIP()
115115
if [ "$OS_NAME" == "Ubuntu" ]
116116
then
117117
cp hip-*.deb $WORKING_DIR
118-
sudo dpkg -i -B hip-base*.deb hip-rocclr*.deb hip-sample*.deb hip-doc*.deb
118+
sudo dpkg -i -B hip-devel*.deb hip-runtime-amd*.deb hip-sample*.deb hip-doc*.deb
119119
elif [ "$OS_NAME" == "CentOS" ]
120120
then
121121
cp hip-*.rpm $WORKING_DIR
122-
sudo rpm -ivh --replacefiles --force hip-base*.rpm hip-rocclr*.rpm hip-sample*.rpm \
122+
sudo rpm -ivh --replacefiles --force hip-devel*.rpm hip-runtime-amd*.rpm hip-sample*.rpm \
123123
hip-doc*.rpm
124124
fi
125125
popd
File renamed without changes.
File renamed without changes.

packaging/hip-base.txt renamed to packaging/hip-devel.txt

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
# THE SOFTWARE.
2020

2121
cmake_minimum_required(VERSION 2.8.3)
22-
project(hip_base)
22+
project(hip_devel)
2323

2424
if(WIN32)
2525
install(DIRECTORY @HIP_COMMON_DIR@/bin DESTINATION . USE_SOURCE_PERMISSIONS)
@@ -42,10 +42,10 @@ install(DIRECTORY @HIP_COMMON_DIR@/cmake DESTINATION .)
4242
#############################
4343
set(CPACK_SET_DESTDIR TRUE)
4444
set(CPACK_INSTALL_PREFIX @CPACK_INSTALL_PREFIX@ )
45-
set(CPACK_PACKAGE_NAME "hip-base")
46-
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "HIP Heterogenous-computing Interface for Portability [BASE]")
45+
set(CPACK_PACKAGE_NAME "hip-devel")
46+
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "HIP Heterogenous-computing Interface for Portability [DEVELOPMENT]")
4747
set(CPACK_PACKAGE_DESCRIPTION "HIP:
48-
Heterogenous-computing Interface for Portability [BASE]")
48+
Heterogenous-computing Interface for Portability [DEVELOPMENT]")
4949
set(CPACK_PACKAGE_VENDOR "Advanced Micro Devices, Inc.")
5050
set(CPACK_PACKAGE_CONTACT "HIP Support <[email protected]>")
5151
set(CPACK_PACKAGE_VERSION_MAJOR @HIP_VERSION_MAJOR@)
@@ -60,7 +60,6 @@ set(CPACK_DEBIAN_FILE_NAME "DEB-DEFAULT")
6060
set(CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA "${PROJECT_BINARY_DIR}/postinst;${PROJECT_BINARY_DIR}/prerm")
6161
set(CPACK_DEBIAN_PACKAGE_DEPENDS "perl (>= 5.0), liburi-encode-perl, libfile-basedir-perl, libfile-copy-recursive-perl, libfile-listing-perl, libfile-which-perl, libc6, file")
6262
set(CPACK_DEBIAN_PACKAGE_PROVIDES "hip-base")
63-
set(CPACK_DEBIAN_PACKAGE_REPLACES "hip_base")
6463

6564
set(CPACK_BINARY_RPM "ON")
6665
set(CPACK_RPM_PACKAGE_RELEASE @CPACK_RPM_PACKAGE_RELEASE@)
@@ -70,8 +69,6 @@ set(CPACK_RPM_POST_INSTALL_SCRIPT_FILE "${PROJECT_BINARY_DIR}/postinst")
7069
set(CPACK_RPM_PRE_UNINSTALL_SCRIPT_FILE "${PROJECT_BINARY_DIR}/prerm")
7170
set(CPACK_RPM_PACKAGE_AUTOREQPROV " no")
7271
set(CPACK_RPM_PACKAGE_REQUIRES "perl >= 5.0, perl-File-Which, perl-File-Listing, perl-File-BaseDir, perl-URI-Encode, file")
73-
set(CPACK_RPM_PACKAGE_OBSOLETES "hip_base")
74-
set(CPACK_RPM_PACKAGE_CONFLICTS "hip_base")
7572
set(CPACK_BINARY_RPM "ON")
7673
set(CPACK_RPM_EXCLUDE_FROM_AUTO_FILELIST_ADDITION "/opt")
7774
set(CPACK_SOURCE_GENERATOR "TGZ")

packaging/hip-doc.txt

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,19 +55,16 @@ set(CPACK_GENERATOR "TGZ;DEB;RPM")
5555
set(CPACK_BINARY_DEB "ON")
5656
set(CPACK_DEBIAN_PACKAGE_RELEASE @CPACK_DEBIAN_PACKAGE_RELEASE@)
5757
set(CPACK_DEBIAN_FILE_NAME "DEB-DEFAULT")
58-
set(CPACK_DEBIAN_PACKAGE_DEPENDS "hip-base (= ${CPACK_PACKAGE_VERSION}-${CPACK_DEBIAN_PACKAGE_RELEASE})")
58+
set(CPACK_DEBIAN_PACKAGE_DEPENDS "hip-devel (= ${CPACK_PACKAGE_VERSION}-${CPACK_DEBIAN_PACKAGE_RELEASE})")
5959
set(CPACK_DEBIAN_PACKAGE_PROVIDES "hip-doc")
60-
set(CPACK_DEBIAN_PACKAGE_REPLACES "hip_doc")
6160

6261
set(CPACK_BINARY_RPM "ON")
6362
set(CPACK_RPM_PACKAGE_RELEASE @CPACK_RPM_PACKAGE_RELEASE@)
6463
set(CPACK_RPM_FILE_NAME "RPM-DEFAULT")
6564
set(CPACK_RPM_PACKAGE_ARCHITECTURE "${CMAKE_SYSTEM_PROCESSOR}")
6665
set(CPACK_RPM_PACKAGE_AUTOREQPROV " no")
6766
string(REPLACE "-" "_" HIP_BASE_VERSION ${CPACK_PACKAGE_VERSION})
68-
set(CPACK_RPM_PACKAGE_REQUIRES "hip-base = ${HIP_BASE_VERSION}-${CPACK_RPM_PACKAGE_RELEASE}")
69-
set(CPACK_RPM_PACKAGE_OBSOLETES "hip_doc")
70-
set(CPACK_RPM_PACKAGE_CONFLICTS "hip_doc")
67+
set(CPACK_RPM_PACKAGE_REQUIRES "hip-devel = ${HIP_BASE_VERSION}-${CPACK_RPM_PACKAGE_RELEASE}")
7168
set(CPACK_RPM_EXCLUDE_FROM_AUTO_FILELIST_ADDITION "/opt")
7269
set(CPACK_SOURCE_GENERATOR "TGZ")
7370
include(CPack)
File renamed without changes.
File renamed without changes.

packaging/hip-rocclr.txt renamed to packaging/hip-runtime-amd.txt

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
# THE SOFTWARE.
2020

2121
cmake_minimum_required(VERSION 2.8.3)
22-
project(hip_rocclr)
22+
project(hip_runtime_amd)
2323

2424
if(@BUILD_SHARED_LIBS@)
2525
install(FILES @PROJECT_BINARY_DIR@/lib/libamdhip64.so DESTINATION lib)
@@ -60,11 +60,11 @@ foreach(_target_file ${_target_files})
6060
endforeach()
6161
install(FILES ${_target_files} DESTINATION lib/cmake/hip-lang)
6262

63-
set(CPACK_PACKAGE_NAME "hip-rocclr")
63+
set(CPACK_PACKAGE_NAME "hip-runtime-amd")
6464
set(HCC_PACKAGE_NAME "rocclr")
65-
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "HIP: Heterogenous-computing Interface for Portability [ROCClr]")
65+
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "HIP: Heterogenous-computing Interface for Portability [RUNTIME - AMD]")
6666
set(CPACK_PACKAGE_DESCRIPTION "HIP:
67-
Heterogenous-computing Interface for Portability [ROCClr]")
67+
Heterogenous-computing Interface for Portability [RUNTIME - AMD]")
6868
set(CPACK_PACKAGE_VENDOR "Advanced Micro Devices, Inc.")
6969
set(CPACK_PACKAGE_CONTACT "HIP Support <[email protected]>")
7070
set(CPACK_PACKAGE_VERSION_MAJOR @HIP_VERSION_MAJOR@)
@@ -77,8 +77,8 @@ set(CPACK_BINARY_DEB "ON")
7777
set(CPACK_DEBIAN_PACKAGE_RELEASE @CPACK_DEBIAN_PACKAGE_RELEASE@)
7878
set(CPACK_DEBIAN_FILE_NAME "DEB-DEFAULT")
7979
set(CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA "${PROJECT_BINARY_DIR}/postinst;${PROJECT_BINARY_DIR}/prerm")
80-
set(CPACK_DEBIAN_PACKAGE_DEPENDS "hsa-rocr-dev (>= 1.3), rocminfo, hip-base (= ${CPACK_PACKAGE_VERSION}-${CPACK_DEBIAN_PACKAGE_RELEASE}), comgr (>= 2.0), rocm-llvm, libc6")
81-
set(CPACK_DEBIAN_PACKAGE_PROVIDES "hip-hcc (= ${CPACK_PACKAGE_VERSION})")
80+
set(CPACK_DEBIAN_PACKAGE_DEPENDS "hsa-rocr-dev (>= 1.3), rocminfo, comgr (>= 2.0), rocm-llvm, libc6")
81+
set(CPACK_DEBIAN_PACKAGE_PROVIDES "hip-rocclr (= ${CPACK_PACKAGE_VERSION})")
8282

8383
set(CPACK_BINARY_RPM "ON")
8484
set(CPACK_RPM_PACKAGE_RELEASE @CPACK_RPM_PACKAGE_RELEASE@)
@@ -88,8 +88,8 @@ set(CPACK_RPM_POST_INSTALL_SCRIPT_FILE "${PROJECT_BINARY_DIR}/postinst")
8888
set(CPACK_RPM_PRE_UNINSTALL_SCRIPT_FILE "${PROJECT_BINARY_DIR}/prerm")
8989
set(CPACK_RPM_PACKAGE_AUTOREQPROV " no")
9090
string(REPLACE "-" "_" HIP_BASE_VERSION ${CPACK_PACKAGE_VERSION})
91-
set(CPACK_RPM_PACKAGE_REQUIRES "hsa-rocr-dev >= 1.3, rocminfo, hip-base = ${HIP_BASE_VERSION}-${CPACK_RPM_PACKAGE_RELEASE}, comgr >= 2.0, rocm-llvm")
92-
set(CPACK_RPM_PACKAGE_PROVIDES "hip-hcc = ${HIP_BASE_VERSION}")
91+
set(CPACK_RPM_PACKAGE_REQUIRES "hsa-rocr-dev >= 1.3, rocminfo, comgr >= 2.0, rocm-llvm")
92+
set(CPACK_RPM_PACKAGE_PROVIDES "hip-rocclr = ${HIP_BASE_VERSION}")
9393
set(CPACK_RPM_EXCLUDE_FROM_AUTO_FILELIST_ADDITION "/opt")
9494
set(CPACK_SOURCE_GENERATOR "TGZ")
9595
include(CPack)
File renamed without changes.

0 commit comments

Comments
 (0)