%define trailver 348864 %define verstr 16.40-%{trailver} %undefine _hardened_build #%define debug_package %{nil} Name: amdgpu-pro Version: 16.40.%{trailver} Release: 3%{?dist} Summary: AMD GPU proprietary video driver Group: User Interface/X Hardware Support License: AMD Proprietary License URL: http://support.amd.com/en-us/kb-articles/Pages/AMD-Radeon-GPU-PRO-Linux-Beta-Driver%E2%80%93Release-Notes.aspx Source: https://www2.ati.com/drivers/linux/rhel7/%{name}-%{verstr}.tar.xz #BuildRequires: chrpath #Requires: dkms >= 1.95 %description %prep %autosetup -n %{name}-%{verstr} %build %install rpm2cpio RPMS/noarch/amdgpu-pro-dkms-16.40-%{trailver}.el7.noarch.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/noarch/libgbm-amdgpu-pro-base-16.40-%{trailver}.el7.noarch.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/noarch/libvdpau-amdgpu-pro-docs-1.1.1-%{trailver}.el7.noarch.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/i686/amdgpu-pro-16.40-%{trailver}.el7.i686.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/i686/drm-utils-amdgpu-pro-2.4.66-%{trailver}.el7.i686.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/i686/glamor-egl-1.18.3-%{trailver}.el7.i686.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/i686/glamor-egl-devel-1.18.3-%{trailver}.el7.i686.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/i686/libdrm-amdgpu-pro-2.4.66-%{trailver}.el7.i686.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/i686/libdrm-amdgpu-pro-debuginfo-2.4.66-%{trailver}.el7.i686.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/i686/libdrm-amdgpu-pro-devel-2.4.66-%{trailver}.el7.i686.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/i686/libegl-amdgpu-pro-16.40-%{trailver}.el7.i686.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/i686/libgbm-amdgpu-pro-16.40-%{trailver}.el7.i686.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/i686/libgbm-amdgpu-pro-debuginfo-16.40-%{trailver}.el7.i686.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/i686/libgbm-amdgpu-pro-devel-16.40-%{trailver}.el7.i686.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/i686/libgl-amdgpu-pro-16.40-%{trailver}.el7.i686.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/i686/libgl-amdgpu-pro-appprofiles-16.40-%{trailver}.el7.i686.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/i686/libgl-amdgpu-pro-dri-16.40-%{trailver}.el7.i686.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/i686/libgl-amdgpu-pro-ext-16.40-%{trailver}.el7.i686.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/i686/libgles-amdgpu-pro-16.40-%{trailver}.el7.i686.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/i686/libopencl-amdgpu-pro-16.40-%{trailver}.el7.i686.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/i686/libopencl-amdgpu-pro-clinfo-16.40-%{trailver}.el7.i686.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/i686/libopencl-amdgpu-pro-icd-16.40-%{trailver}.el7.i686.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/i686/libva-amdgpu-pro-1.7.2-%{trailver}.el7.i686.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/i686/libva-amdgpu-pro-debuginfo-1.7.2-%{trailver}.el7.i686.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/i686/libva-amdgpu-pro-devel-1.7.2-%{trailver}.el7.i686.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/i686/libva-amdgpu-pro-utils-1.7.2-%{trailver}.el7.i686.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/i686/libvdpau-amdgpu-pro-1.1.1-%{trailver}.el7.i686.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/i686/libvdpau-amdgpu-pro-debuginfo-1.1.1-%{trailver}.el7.i686.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/i686/libvdpau-amdgpu-pro-devel-1.1.1-%{trailver}.el7.i686.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/i686/mesa-amdgpu-pro-debuginfo-11.2.2-%{trailver}.el7.i686.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/i686/mesa-amdgpu-pro-vdpau-drivers-11.2.2-%{trailver}.el7.i686.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/i686/vulkan-amdgpu-pro-16.40-%{trailver}.el7.i686.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/i686/xorg-x11-drv-amdgpu-pro-1.1.99-%{trailver}.el7.i686.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/i686/xorg-x11-drv-amdgpu-pro-debuginfo-1.1.99-%{trailver}.el7.i686.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/i686/xorg-x11-drv-modesetting-1.18.3-%{trailver}.el7.i686.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/x86_64/amdgpu-pro-16.40-%{trailver}.el7.x86_64.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/x86_64/amdgpu-pro-lib32-16.40-%{trailver}.el7.x86_64.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/x86_64/drm-utils-amdgpu-pro-2.4.66-%{trailver}.el7.x86_64.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/x86_64/glamor-egl-1.18.3-%{trailver}.el7.x86_64.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/x86_64/glamor-egl-devel-1.18.3-%{trailver}.el7.x86_64.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/x86_64/libdrm-amdgpu-pro-2.4.66-%{trailver}.el7.x86_64.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/x86_64/libdrm-amdgpu-pro-debuginfo-2.4.66-%{trailver}.el7.x86_64.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/x86_64/libdrm-amdgpu-pro-devel-2.4.66-%{trailver}.el7.x86_64.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/x86_64/libegl-amdgpu-pro-16.40-%{trailver}.el7.x86_64.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/x86_64/libgbm-amdgpu-pro-16.40-%{trailver}.el7.x86_64.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/x86_64/libgbm-amdgpu-pro-debuginfo-16.40-%{trailver}.el7.x86_64.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/x86_64/libgbm-amdgpu-pro-devel-16.40-%{trailver}.el7.x86_64.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/x86_64/libgl-amdgpu-pro-16.40-%{trailver}.el7.x86_64.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/x86_64/libgl-amdgpu-pro-appprofiles-16.40-%{trailver}.el7.x86_64.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/x86_64/libgl-amdgpu-pro-dri-16.40-%{trailver}.el7.x86_64.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/x86_64/libgl-amdgpu-pro-ext-16.40-%{trailver}.el7.x86_64.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/x86_64/libgles-amdgpu-pro-16.40-%{trailver}.el7.x86_64.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/x86_64/libopencl-amdgpu-pro-16.40-%{trailver}.el7.x86_64.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/x86_64/libopencl-amdgpu-pro-clinfo-16.40-%{trailver}.el7.x86_64.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/x86_64/libopencl-amdgpu-pro-icd-16.40-%{trailver}.el7.x86_64.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/x86_64/libva-amdgpu-pro-1.7.2-%{trailver}.el7.x86_64.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/x86_64/libva-amdgpu-pro-debuginfo-1.7.2-%{trailver}.el7.x86_64.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/x86_64/libva-amdgpu-pro-devel-1.7.2-%{trailver}.el7.x86_64.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/x86_64/libva-amdgpu-pro-utils-1.7.2-%{trailver}.el7.x86_64.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/x86_64/libvdpau-amdgpu-pro-1.1.1-%{trailver}.el7.x86_64.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/x86_64/libvdpau-amdgpu-pro-debuginfo-1.1.1-%{trailver}.el7.x86_64.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/x86_64/libvdpau-amdgpu-pro-devel-1.1.1-%{trailver}.el7.x86_64.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/x86_64/mesa-amdgpu-pro-debuginfo-11.2.2-%{trailver}.el7.x86_64.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/x86_64/mesa-amdgpu-pro-vdpau-drivers-11.2.2-%{trailver}.el7.x86_64.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/x86_64/vulkan-amdgpu-pro-16.40-%{trailver}.el7.x86_64.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/x86_64/xorg-x11-drv-amdgpu-pro-1.1.99-%{trailver}.el7.x86_64.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/x86_64/xorg-x11-drv-amdgpu-pro-debuginfo-1.1.99-%{trailver}.el7.x86_64.rpm | cpio -idmv -D %{buildroot} rpm2cpio RPMS/x86_64/xorg-x11-drv-modesetting-1.18.3-%{trailver}.el7.x86_64.rpm | cpio -idmv -D %{buildroot} rm -rf %{buildroot}/usr/lib/debug rm -rf %{buildroot}/usr/src/debug %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %{_sysconfdir}/amd %{_sysconfdir}/gbm/gbm.conf %{_sysconfdir}/modprobe.d/blacklist-radeon.conf %{_sysconfdir}/OpenCL/vendors/amdocl32.icd %{_sysconfdir}/OpenCL/vendors/amdocl64.icd %{_sysconfdir}/vulkan/icd.d/amd_icd32.json %{_sysconfdir}/vulkan/icd.d/amd_icd64.json /lib/udev/rules.d/91-drm_pro-modeset.rules /opt/amdgpu-pro /usr/lib/dri/amdgpu_dri.so %{_libdir}/dri/amdgpu_dri.so %{_datadir}/dkms/modules_to_force_install/amdgpu-pro %{_datadir}/X11/xorg.conf.d/10-amdgpu-pro.conf %{_usrsrc}/amdgpu-pro-%{verstr}.el7 %changelog * Sun Nov 06 2016 Christopher Atherton - 16.40.348864-3 - Initial spec