From 1aa3f50cef943ecbc305b251369cecef7589fa82 Mon Sep 17 00:00:00 2001 From: Daniel Martinez Date: Tue, 13 Feb 2024 12:24:57 -0500 Subject: [PATCH] New package: ROCm-SMI-6.1.2 --- srcpkgs/ROCm-SMI-devel | 1 + srcpkgs/ROCm-SMI/patches/cflags.patch | 16 ++++++++++++++++ srcpkgs/ROCm-SMI/template | 21 +++++++++++++++++++++ srcpkgs/ROCm-SMI/update | 1 + 4 files changed, 39 insertions(+) create mode 120000 srcpkgs/ROCm-SMI-devel create mode 100644 srcpkgs/ROCm-SMI/patches/cflags.patch create mode 100644 srcpkgs/ROCm-SMI/template create mode 100644 srcpkgs/ROCm-SMI/update diff --git a/srcpkgs/ROCm-SMI-devel b/srcpkgs/ROCm-SMI-devel new file mode 120000 index 00000000000000..ca9824f034d928 --- /dev/null +++ b/srcpkgs/ROCm-SMI-devel @@ -0,0 +1 @@ +ROCm-SMI \ No newline at end of file diff --git a/srcpkgs/ROCm-SMI/patches/cflags.patch b/srcpkgs/ROCm-SMI/patches/cflags.patch new file mode 100644 index 00000000000000..eba0d4b87ef803 --- /dev/null +++ b/srcpkgs/ROCm-SMI/patches/cflags.patch @@ -0,0 +1,16 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 82306ad..74f407a 100755 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -105,11 +105,6 @@ endif () + # Use this instead of above for 32 bit + # set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -m32") + +-if ("${CMAKE_BUILD_TYPE}" STREQUAL Release) +- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O2") +-else () +- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -ggdb -O0 -DDEBUG") +-endif () + + set(COMMON_SRC_DIR "${PROJECT_SOURCE_DIR}/src") + set(COMMON_INC_DIR "${PROJECT_SOURCE_DIR}/include/rocm_smi") diff --git a/srcpkgs/ROCm-SMI/template b/srcpkgs/ROCm-SMI/template new file mode 100644 index 00000000000000..84739e79c97751 --- /dev/null +++ b/srcpkgs/ROCm-SMI/template @@ -0,0 +1,21 @@ +# Template file for 'ROCm-SMI' +pkgname=ROCm-SMI +version=6.1.2 +revision=1 +build_style=cmake +short_desc="ROCm System Management Interface" +maintainer="Daniel Martinez " +license="NCSA" +homepage="https://github.com/ROCm/rocm_smi_lib" +changelog="https://raw.githubusercontent.com/ROCm/rocm_smi_lib/rocm-${version}/CHANGELOG.md" +distfiles="https://github.com/ROCm/rocm_smi_lib/archive/refs/tags/rocm-${version}.tar.gz" +checksum=01f46fb1cb8c7a16a4c4db61871ee710ed37c0f8bd3a2dbe3415d3de2dffb4ef + +ROCm-SMI-devel_package() { + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/cmake + vmove "usr/lib/*.so" + } +} diff --git a/srcpkgs/ROCm-SMI/update b/srcpkgs/ROCm-SMI/update new file mode 100644 index 00000000000000..b1c3342be3209b --- /dev/null +++ b/srcpkgs/ROCm-SMI/update @@ -0,0 +1 @@ +pkgname="rocm"