diff --git a/scipy.spec b/scipy.spec index af72cfd90bc34be057c70fe0db558b3b885d64ac..8db40f227248df9a94d969f253bd890a629890f0 100644 --- a/scipy.spec +++ b/scipy.spec @@ -2,14 +2,14 @@ %global debug_package %{nil} Name: scipy Version: 1.2.2 -Release: 6 +Release: 7 Summary: A Python-based ecosystem of open-source software for mathematics, science, and engineering License: Qhull and Apache-2.0 URL: https://www.scipy.org Source0: https://github.com/scipy/scipy/releases/download/v%{version}/scipy-%{version}.tar.gz BuildRequires: python3-devel python3-numpy >= 1.8.2 python3-numpy-f2py -BuildRequires: gcc-c++ openblas-devel gcc-gfortran git +BuildRequires: gcc-c++ openblas-devel gcc-gfortran git chrpath %description SciPy (pronounced "Sigh Pie") is open-source software for mathematics, science, and engineering. @@ -74,12 +74,32 @@ popd find %{buildroot} -type f -name '*.so' -exec strip '{}' ';' +cd $RPM_BUILD_ROOT/usr +file `find -type f`| grep -w ELF | awk -F":" '{print $1}' | for i in `xargs` +do + chrpath -d $i +done +cd - +mkdir -p $RPM_BUILD_ROOT/etc/ld.so.conf.d +echo "%{_bindir}/%{name}" > $RPM_BUILD_ROOT/etc/ld.so.conf.d/%{name}-%{_arch}.conf +echo "%{_libdir}/%{name}" >> $RPM_BUILD_ROOT/etc/ld.so.conf.d/%{name}-%{_arch}.conf + +%post +/sbin/ldconfig + +%postun +/sbin/ldconfig + %files -n python3-scipy %license LICENSE.txt %{python3_sitearch}/scipy %{python3_sitearch}/*.egg-info +%config(noreplace) /etc/ld.so.conf.d/* %changelog +* Thu Sep 09 2021 chenchen - 1.2.2-7 +- del rpath for some binaries and bin + * Sat Sep 4 2021 zhangtao - 1.2.2-6 - Strip Dynamic library