%global commit 172d101e103ae1dd6e1ed52aa708b65ba63e386d %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: hsakmt Version: 1.0.6 Release: 2.20171026git%{shortcommit}%{?dist} Summary: AMD's HSA thunk library License: MIT URL: https://github.com/RadeonOpenCompute/ROCm Source0: https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface/archive/%{commit}/lib%{name}-%{shortcommit}.tar.gz Patch0: 0001-Fix-install-targets.patch Patch1: 0001-CMakeLists-Set-the-correct-default-version.patch Patch2: 0001-Fix-build-with-gcc-8.patch ExclusiveArch: x86_64 BuildRequires: cmake BuildRequires: pciutils-devel %description This package includes the libhsakmt (Thunk) libraries for AMD KFD %package devel Summary: AMD HSA thunk library development package Requires: %{name}%{?_isa} = %{version}-%{release} %description devel Development library for hsakmt. %prep %autosetup -n ROCT-Thunk-Interface-%{commit} -p1 %build mkdir build cd build %cmake .. -DCMAKE_BUILD_TYPE=RelWithDebInfo %make_build %install cd build %make_install %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %doc README.md %license LICENSE.md %{_libdir}/libhsakmt.so.%{version} %{_libdir}/libhsakmt.so.1 %files devel %{_libdir}/libhsakmt.so %{_includedir}/libhsakmt/hsakmt.h %{_includedir}/libhsakmt/hsakmttypes.h %{_includedir}/libhsakmt/linux/kfd_ioctl.h %changelog * Mon Feb 05 2018 Tom Stellard - 1.0.6-2.20171026git172d101 - Fix build with gcc 8 * Thu Oct 26 2017 Tom Stellard - 1.0.6-1.20171026git172d101 - Update with latest code from https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface * Wed Aug 02 2017 Fedora Release Engineering - 1.0.0-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 1.0.0-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Fri Feb 10 2017 Fedora Release Engineering - 1.0.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Wed Feb 03 2016 Fedora Release Engineering - 1.0.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Fri Nov 13 2015 Oded Gabbay 1.0.0-5 - Don't build for arm and i686 * Fri Nov 13 2015 Oded Gabbay 1.0.0-4 - Rename package back to hsakmt * Sun Nov 1 2015 Oded Gabbay 1.0.0-3 - Rename package to libhsakmt * Thu Oct 29 2015 Oded Gabbay 1.0.0-2 - Changed doc to license - Added GPLv2 to license - Changed RPM_BUILD_ROOT to {buildroot} * Sat Oct 24 2015 Oded Gabbay 1.0.0-1 - Initial release of hsakmt, ver. 1.0.0