1 Summary: XBLAS - Extra Precise Basic Linear Algebra Subroutines
2 Summary(pl.UTF-8): XBLAS - procedury BLAS rozszerzonej precyzji
8 Source0: http://www.netlib.org/xblas/%{name}-%{version}.tar.gz
9 # Source0-md5: 990c680fb5e446bb86c10936e4cd7f88
10 URL: http://www.netlib.org/xblas/
11 BuildRequires: gcc-fortran
12 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
15 The XBLAS library of routines is part of a reference implementation
16 for the Dense and Banded Basic Linear Algebra Subroutines, along with
17 their Extended and Mixed Precision versions, as documented in Chapters
18 2 and 4 of the new BLAS Standard.
20 %description -l pl.UTF-8
21 Biblioteka procedur XBLAS to część implementacji referencyjnej
22 standardu Dense and Banded Basic Linear Algebra Subroutines
23 (gęste i pasmowe podstawowe procedury algebry liniowej), wraz z
24 wersjami o rozszerzonej i mieszanej precyzji, zgodna z dokumentacją w
25 rozdziałach 2 i 4 nowego standardu BLAS.
28 Summary: Header files for XBLAS library
29 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki XBLAS
30 Group: Development/Libraries
31 Requires: %{name} = %{version}-%{release}
34 Header files for XBLAS library.
36 %description devel -l pl.UTF-8
37 Pliki nagłówkowe biblioteki XBLAS.
40 Summary: Static XBLAS library
41 Summary(pl.UTF-8): Statyczna biblioteka XBLAS
42 Group: Development/Libraries
43 Requires: %{name}-devel = %{version}-%{release}
48 %description static -l pl.UTF-8
49 Statyczna biblioteka XBLAS.
52 Summary: XBLAS documentation
53 Summary(pl.UTF-8): Dokumentacja projektu XBLAS
60 %description doc -l pl.UTF-8
61 Dokumentacja projektu XBLAS.
67 CFLAGS="%{rpmcflags} -fPIC"
69 %{!?with_static_libs:--disable-static}
73 %{__cc} -shared -o libxblas.so.%{version} -Wl,-soname,libxblas.so.1 -Wl,--whole-archive libxblas.a -Wl,--no-whole-archive
76 rm -rf $RPM_BUILD_ROOT
77 install -d $RPM_BUILD_ROOT{%{_libdir},%{_includedir}/xblas}
79 install libxblas.so.%{version} $RPM_BUILD_ROOT%{_libdir}
80 ln -sf libxblas.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libxblas.so.1
81 ln -sf libxblas.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libxblas.so
82 cp -p libxblas.a $RPM_BUILD_ROOT%{_libdir}
83 cp -p src/*.h $RPM_BUILD_ROOT%{_includedir}/xblas
86 rm -rf $RPM_BUILD_ROOT
88 %post -p /sbin/ldconfig
89 %postun -p /sbin/ldconfig
92 %defattr(644,root,root,755)
94 %attr(755,root,root) %{_libdir}/libxblas.so.*.*.*
95 %attr(755,root,root) %ghost %{_libdir}/libxblas.so.1
98 %defattr(644,root,root,755)
99 %attr(755,root,root) %{_libdir}/libxblas.so
100 %dir %{_includedir}/xblas
101 %{_includedir}/xblas/blas_*.h
102 %{_includedir}/xblas/f2c-bridge.h
105 %defattr(644,root,root,755)
106 %{_libdir}/libxblas.a
109 %defattr(644,root,root,755)