Fix lib linking in EPEL (added conditionals; Thanks Antonio Trande))
Use license macro
This commit is contained in:
parent
f59ab608c6
commit
9c75d27186
18
SuperLU.spec
18
SuperLU.spec
@ -1,9 +1,14 @@
|
|||||||
%global genname superlu
|
%global genname superlu
|
||||||
%global libver 5.1
|
%global libver 5.1
|
||||||
|
|
||||||
|
## The RPM macro for the linker flags does not exist on EPEL
|
||||||
|
%if 0%{?rhel} < 7
|
||||||
|
%{!?__global_ldflags: %global __global_ldflags -Wl,-z,relro}
|
||||||
|
%endif
|
||||||
|
|
||||||
Name: SuperLU
|
Name: SuperLU
|
||||||
Version: 5.2.0
|
Version: 5.2.0
|
||||||
Release: 4%{?dist}
|
Release: 5%{?dist}
|
||||||
Summary: Subroutines to solve sparse linear systems
|
Summary: Subroutines to solve sparse linear systems
|
||||||
%{?el5:Group: System/Libraries}
|
%{?el5:Group: System/Libraries}
|
||||||
|
|
||||||
@ -68,10 +73,10 @@ sed -i -e "s|-O3|$RPM_OPT_FLAGS|" \
|
|||||||
-e "s|\$(HOME)/Dropbox/Codes/%{name}/%{name}|%{_builddir}/%{name}_%{version}|" \
|
-e "s|\$(HOME)/Dropbox/Codes/%{name}/%{name}|%{_builddir}/%{name}_%{version}|" \
|
||||||
-e 's!lib/libsuperlu_5.1.a$!SRC/libsuperlu.so!' \
|
-e 's!lib/libsuperlu_5.1.a$!SRC/libsuperlu.so!' \
|
||||||
-e 's!-shared!& %{__global_ldflags}!' \
|
-e 's!-shared!& %{__global_ldflags}!' \
|
||||||
%if 0%{?fedora} >= 21
|
%if 0%{?rhel} && 0%{?rhel} < 7
|
||||||
-e "s|-L/usr/lib -lblas|-L%{_libdir}/atlas -lsatlas|" \
|
|
||||||
%else
|
|
||||||
-e "s|-L/usr/lib -lblas|-L%{_libdir}/atlas -lf77blas|" \
|
-e "s|-L/usr/lib -lblas|-L%{_libdir}/atlas -lf77blas|" \
|
||||||
|
%else
|
||||||
|
-e "s|-L/usr/lib -lblas|-L%{_libdir}/atlas -lsatlas|" \
|
||||||
%endif
|
%endif
|
||||||
make.inc
|
make.inc
|
||||||
|
|
||||||
@ -106,6 +111,7 @@ popd
|
|||||||
|
|
||||||
%files
|
%files
|
||||||
%doc README
|
%doc README
|
||||||
|
%license License.txt
|
||||||
%{_libdir}/libsuperlu.so.%{libver}
|
%{_libdir}/libsuperlu.so.%{libver}
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
@ -116,6 +122,10 @@ popd
|
|||||||
%doc DOC EXAMPLE FORTRAN
|
%doc DOC EXAMPLE FORTRAN
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Sat Oct 21 2017 Mukundan Ragavan <nonamedotc@fedoraproject.org> - 5.2.0-5
|
||||||
|
- Fix lib linking in EPEL (added conditionals; Thanks Antonio Trande))
|
||||||
|
- Use license macro
|
||||||
|
|
||||||
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.2.0-4
|
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.2.0-4
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user