Accepting request 667025 from home:eeich:factory_staging

- Reenable ldconfig in %post and %postun for HPC but don't let it
  update the cache: this would be pointless for libraries in
  non-standard locations.

OBS-URL: https://build.opensuse.org/request/show/667025
OBS-URL: https://build.opensuse.org/package/show/science/superlu?expand=0&rev=7
This commit is contained in:
Egbert Eich 2019-01-18 17:25:26 +00:00 committed by Git OBS Bridge
parent fb93dfec4e
commit 995db9c2bb
3 changed files with 9 additions and 12 deletions

View File

@ -1,7 +0,0 @@
# This line is mandatory to access the configuration functions
from Config import *
# HPC libs are installed in a non-standard location: don't run ldconfig
addFilter("superlu.*-hpc.* library-without-ldconfig-postin")
addFilter("superlu.*-hpc.* library-without-ldconfig-postun")

View File

@ -1,9 +1,9 @@
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Jan 16 09:35:05 UTC 2019 - eich@suse.com Fri Jan 18 14:46:44 UTC 2019 - eich@suse.com
- Limit rpmlintrc filters to HPC packages and document the - Reenable ldconfig in %post and %postun for HPC but don't let it
motivation behind it: HPC libraries are installed into update the cache: this would be pointless for libraries in
non-standard install paths. non-standard locations.
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Jan 10 09:31:45 UTC 2019 - eich@suse.com Thu Jan 10 09:31:45 UTC 2019 - eich@suse.com

View File

@ -59,7 +59,6 @@ Release: 0
Source: http://crd-legacy.lbl.gov/%7Exiaoye/SuperLU/%{pname}_%{version}.tar.gz Source: http://crd-legacy.lbl.gov/%7Exiaoye/SuperLU/%{pname}_%{version}.tar.gz
Source1: superlu_ug.pdf Source1: superlu_ug.pdf
Source2: README.SUSE Source2: README.SUSE
Source3: superlu-rpmlintrc
# PATCH-FEATURE-OPENSUSE superlu-5.2-make.patch : add compiler and build flags in make.inc # PATCH-FEATURE-OPENSUSE superlu-5.2-make.patch : add compiler and build flags in make.inc
Patch0: superlu-5.2-make.patch Patch0: superlu-5.2-make.patch
# PATCH-FIX-UPSTREAM superlu-4.3-include.patch : avoid implicit declaration warnings # PATCH-FIX-UPSTREAM superlu-4.3-include.patch : avoid implicit declaration warnings
@ -215,6 +214,11 @@ EOF
%if %{without hpc} %if %{without hpc}
%post -n lib%{name}%{?_sover} -p /sbin/ldconfig %post -n lib%{name}%{?_sover} -p /sbin/ldconfig
%postun -n lib%{name}%{?_sover} -p /sbin/ldconfig %postun -n lib%{name}%{?_sover} -p /sbin/ldconfig
%else
%post -n lib%{name}%{?_sover}
/sbin/ldconfig -N %hpc_libdir
%postun -n lib%{name}%{?_sover}
/sbin/ldconfig -N %hpc_libdir
%endif %endif
%files -n lib%{name}%{?_sover} %files -n lib%{name}%{?_sover}