%global rocm_release 6.4 %global rocm_patch 0 %global rocm_version %{rocm_release}.%{rocm_patch} Name: rocm Version: %{rocm_version} Release: 1%{?dist} Summary: ROCm Metapackage License: MIT Source0: License.txt BuildArch: noarch # ROCm only working on x86_64 ExclusiveArch: x86_64 Requires: amdsmi >= %{rocm_release} Requires: hipblas >= %{rocm_release} Requires: hipblaslt >= %{rocm_release} Requires: hipcc Requires: hipfft >= %{rocm_release} Requires: hiprand >= %{rocm_release} Requires: hipsolver >= %{rocm_release} Requires: hipsparse >= %{rocm_release} Requires: miopen >= %{rocm_release} Requires: mivisionx >= %{rocm_release} Requires: rccl >= %{rocm_release} Requires: rocal >= %{rocm_release} Requires: rocalution >= %{rocm_release} Requires: rocblas >= %{rocm_release} Requires: rocdecode >= %{rocm_release} Requires: rocfft >= %{rocm_release} Requires: rocjpeg >= %{rocm_release} Requires: rocm-clang Requires: rocm-clinfo >= %{rocm_release} Requires: rocm-core >= %{rocm_release} Requires: rocm-hip >= %{rocm_release} Requires: rocminfo >= %{rocm_release} Requires: rocm-omp >= %{rocm_release} Requires: rocm-opencl >= %{rocm_release} Requires: rocm-rpp >= %{rocm_release} Requires: rocm-runtime >= %{rocm_release} Requires: rocm-smi >= %{rocm_release} Requires: rocrand >= %{rocm_release} Requires: rocsolver >= %{rocm_release} Requires: rocsparse >= %{rocm_release} Requires: roctracer >= %{rocm_release} %description This is a meta package for all of the ROCm packages. %package devel Summary: Development environment for ROCm Requires: amdsmi-devel >= %{rocm_release} Requires: half-devel Requires: hipblas-common-devel >= %{rocm_release} Requires: hipblas-devel >= %{rocm_release} Requires: hipblaslt-devel >= %{rocm_release} Requires: hipify >= %{rocm_release} Requires: hipcub-devel >= %{rocm_release} Requires: hipfft-devel >= %{rocm_release} Requires: hiprand-devel >= %{rocm_release} Requires: hipsolver-devel >= %{rocm_release} Requires: hipsparse-devel >= %{rocm_release} Requires: miopen-devel >= %{rocm_release} Requires: mivisionx-devel >= %{rocm_release} Requires: python3-tensile-devel >= %{rocm_release} Requires: rccl-devel >= %{rocm_release} Requires: rocal-devel >= %{rocm_release} Requires: rocalution-devel >= %{rocm_release} Requires: rocblas-devel >= %{rocm_release} Requires: rocdecode-devel >= %{rocm_release} Requires: rocfft-devel >= %{rocm_release} Requires: rocjpeg-devel >= %{rocm_release} Requires: rocm-clang-devel Requires: rocm-cmake >= %{rocm_release} Requires: rocm-compilersupport-macros Requires: rocm-core-devel >= %{rocm_release} Requires: rocm-examples >= %{rocm_release} Requires: rocm-hip-devel >= %{rocm_release} Requires: rocm-omp-static >= %{rocm_release} Requires: rocm-opencl-devel >= %{rocm_release} Requires: rocm-rpm-macros >= %{rocm_release} Requires: rocm-rpm-macros-modules >= %{rocm_release} Requires: rocm-rpp-devel >= %{rocm_release} Requires: rocm-runtime-devel >= %{rocm_release} Requires: rocm-smi-devel >= %{rocm_release} Requires: rocprim-devel >= %{rocm_release} Requires: rocrand-devel >= %{rocm_release} Requires: rocsolver-devel >= %{rocm_release} Requires: rocsparse-devel >= %{rocm_release} Requires: rocthrust-devel >= %{rocm_release} Requires: roctracer-devel >= %{rocm_release} Requires: rocwmma-devel >= %{rocm_release} %description devel This is a meta package for all of the ROCm devel packages. %package test Summary: Tests for ROCm Requires: kfdtest >= %{rocm_release} %description test This is a meta package for all of the ROCm test packages. %prep %setup -cT install -pm 644 %{SOURCE0} . %build %install %files %license License.txt %files devel %license License.txt %files test %license License.txt %changelog * Tue Apr 22 2025 Jeremy Newton - 6.4.0-1 - Update to 6.4.0 - Use version requires to pull in newer packages - Fix rpmlint warnings - Package is now noarch * Sat Mar 29 2025 Tom Rix - 6.3.3-3 - Add rocm-examples * Fri Mar 21 2025 Tom Rix - 6.3.3-2 - Add rocal - Move hipify to devel * Fri Mar 14 2025 Tom Rix - 6.3.3-1 - Initial package