%global rocm_version 1.6.4 Name: rocblas Version: 0.10.3.0 Release: 1.rocm%{rocm_version}%{?dist} Summary: ROCm BLAS implementation License: MIT URL: https://github.com/ROCmSoftwarePlatform/rocBLAS Source0: https://github.com/ROCmSoftwarePlatform/rocBLAS/archive/v%{version}/rocblas-%{version}.tar.gz Patch0: 0001-Install-to-standard-prefix.patch BuildRequires: cmake BuildRequires: hcc BuildRequires: hip BuildRequires: rocm-cmake BuildRequires: rocm-runtime-devel %description BLAS implementation in HIP for ROCm runtime and toolchain %package devel Summary: rocblas development files Requires: %{name}%{?_isa} = %{version}-%{release} %description devel Libraries and header files for rocblas %prep %autosetup -p1 -n rocBLAS-%{version} %build mkdir build cd build # hcc does not support the default CXXFLAGS, so we can't use the cmake macro: cmake .. \ -DCMAKE_BUILD_TYPE=RELWITHDEBINFO \ -DCMAKE_CXX_COMPILER=%{_bindir}/hcc \ -DCMAKE_INSTALL_PREFIX=/usr \ -DBUILD_WITH_TENSILE=OFF make %{?_smp_mflags} %install cd build %make_install %files %license LICENSE.md %doc README.md %{_libdir}/librocblas.so.* %files devel %{_libdir}/librocblas.so %{_libdir}/cmake/rocblas/ %{_includedir}/* %changelog * Fri Feb 16 2018 Tom Stellard - 0.10.3.0-1.rocm1.6.4 - 0.10.3.0 Release