Add missing packages

Signed-off-by: Tom Rix <trix@redhat.com>
This commit is contained in:
Tom Rix
2024-05-23 09:16:04 -06:00
parent 788ae92a4c
commit eed18828a0

View File

@@ -70,6 +70,26 @@ BuildRequires: lapack-static
rocSOLVER is a work-in-progress implementation of a subset
of LAPACK functionality on the ROCm platform.
%package gfx90a
Summary: %{name} for MI200
%description gfx90a
%{summary}
%package gfx942
Summary: %{name} for MI300
%description gfx942
%{summary}
%package gfx1100
Summary: %{name} for W7900
%description gfx1100
%{summary}
%package gfx1103
Summary: %{name} for gfx1103 (experimental)
%description gfx1103
%{summary}
%package devel
Summary: Libraries and headers for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
@@ -136,16 +156,33 @@ done
# strip *.so
strip %{buildroot}%{_libdir}/librocsolver.so.0.*
strip %{buildroot}%{_libdir}/rocm/gfx10/lib/librocsolver.so.0.*
strip %{buildroot}%{_libdir}/rocm/gfx11/lib/librocsolver.so.0.*
strip %{buildroot}%{_libdir}/rocm/gfx8/lib/librocsolver.so.0.*
strip %{buildroot}%{_libdir}/rocm/gfx9/lib/librocsolver.so.0.*
strip %{buildroot}%{_libdir}/rocm/gfx10/lib/librocsolver.so.0.*
strip %{buildroot}%{_libdir}/rocm/gfx11/lib/librocsolver.so.0.*
strip %{buildroot}%{_libdir}/rocm/gfx90a/lib/librocsolver.so.0.*
strip %{buildroot}%{_libdir}/rocm/gfx942/lib/librocsolver.so.0.*
strip %{buildroot}%{_libdir}/rocm/gfx1100/lib/librocsolver.so.0.*
strip %{buildroot}%{_libdir}/rocm/gfx1103/lib/librocsolver.so.0.*
%files
%license LICENSE.md
%exclude %{_docdir}/%{name}/LICENSE.md
%{_libdir}/lib%{name}.so.*
%{_libdir}/rocm/gfx*/lib/lib%{name}.so.*
%{_libdir}/rocm/gfx{8,9,10,11}/lib/lib%{name}.so.*
%files gfx90a
%{_libdir}/rocm/gfx90a/lib/lib%{name}.so.*
%files gfx942
%{_libdir}/rocm/gfx942/lib/lib%{name}.so.*
%files gfx1100
%{_libdir}/rocm/gfx1100/lib/lib%{name}.so.*
%files gfx1103
%{_libdir}/rocm/gfx1103/lib/lib%{name}.so.*
%files devel
%dir %{_includedir}/%{name}