Accepting request 765742 from science
OBS-URL: https://build.opensuse.org/request/show/765742 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hdf5?expand=0&rev=64
This commit is contained in:
commit
9fdd07614b
17
hdf5.changes
17
hdf5.changes
@ -1,7 +1,22 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 20 00:47:04 UTC 2020 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
||||||
|
|
||||||
|
- Remove bogus undefines of suffix and mpi_flavor. suffix is the
|
||||||
|
name of an RPM built-in (like expand or echo), and since RPM 4.15
|
||||||
|
trying to alter a built-in is an error. Fixes built of serial
|
||||||
|
flavor on Tumbleweed. See https://rpm.org/user_doc/macros.html
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Dec 10 16:30:03 UTC 2019 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
||||||
|
|
||||||
|
- Add compat provides for renamed hdf5-openmpi{,-devel} package,
|
||||||
|
see https://en.opensuse.org/openSUSE:Package_dependencies
|
||||||
|
- Fix openmpi1 package naming for SLE/Leap <= 15.1
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Nov 28 18:13:10 UTC 2019 - Egbert Eich <eich@suse.com>
|
Thu Nov 28 18:13:10 UTC 2019 - Egbert Eich <eich@suse.com>
|
||||||
|
|
||||||
- Add support for gcc8 and gcc9 (jsc#SLE-7766 & jsc#SLE-8604).
|
- Add HPC support for gcc8 and gcc9 (jsc#SLE-7766 & jsc#SLE-8604).
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Nov 28 15:54:19 UTC 2019 - Egbert Eich <eich@suse.com>
|
Thu Nov 28 15:54:19 UTC 2019 - Egbert Eich <eich@suse.com>
|
||||||
|
18
hdf5.spec
18
hdf5.spec
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package hdf5
|
# spec file for package hdf5
|
||||||
#
|
#
|
||||||
# Copyright (c) 2019 SUSE LLC
|
# Copyright (c) 2020 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -43,8 +43,6 @@ ExclusiveArch: do_not_build
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if "%{flavor}" == "serial"
|
%if "%{flavor}" == "serial"
|
||||||
%undefine suffix
|
|
||||||
%undefine mpi_flavor
|
|
||||||
%bcond_with hpc
|
%bcond_with hpc
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
@ -275,7 +273,11 @@ ExclusiveArch: do_not_build
|
|||||||
%{?with_mpi:%{!?mpi_flavor:error "No MPI family specified!"}}
|
%{?with_mpi:%{!?mpi_flavor:error "No MPI family specified!"}}
|
||||||
|
|
||||||
# For compatibility package names
|
# For compatibility package names
|
||||||
|
%if "%{flavor}" == "openmpi1" && 0%{?suse_version} <= 1500
|
||||||
|
%define mpi_ext %{nil}
|
||||||
|
%else
|
||||||
%define mpi_ext %{?mpi_vers}
|
%define mpi_ext %{?mpi_vers}
|
||||||
|
%endif
|
||||||
|
|
||||||
%if %{with hpc}
|
%if %{with hpc}
|
||||||
%{hpc_init -c %compiler_family %{?with_mpi:-m %mpi_flavor} %{?c_f_ver:-v %{c_f_ver}} %{?mpi_vers:-V %{mpi_vers}} %{?ext:-e %{ext}}}
|
%{hpc_init -c %compiler_family %{?with_mpi:-m %mpi_flavor} %{?c_f_ver:-v %{c_f_ver}} %{?mpi_vers:-V %{mpi_vers}} %{?ext:-e %{ext}}}
|
||||||
@ -377,6 +379,10 @@ BuildRequires: %{mpi_flavor}%{?mpi_vers}-%{compiler_family}%{?c_f_ver}-hpc-macr
|
|||||||
%endif
|
%endif
|
||||||
%endif # ?hpc
|
%endif # ?hpc
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
|
%if "%{flavor}" == "openmpi1" && 0%{?suse_version} <= 1500
|
||||||
|
Provides: %{pname}-openmpi = %{version}-%{release}
|
||||||
|
Obsoletes: %{pname}-openmpi < %{version}-%{release}
|
||||||
|
%endif
|
||||||
|
|
||||||
%description
|
%description
|
||||||
HDF5 is a data model, library, and file format for storing and
|
HDF5 is a data model, library, and file format for storing and
|
||||||
@ -512,6 +518,10 @@ Requires: %{libname -l _fortran -s %{sonum_F}} = %{version}
|
|||||||
Requires: %{libname -l _hl -s %{sonum_HL}} = %{version}
|
Requires: %{libname -l _hl -s %{sonum_HL}} = %{version}
|
||||||
Requires: %{libname -l hl_fortran -s %{sonum_HL_F}} = %{version}
|
Requires: %{libname -l hl_fortran -s %{sonum_HL_F}} = %{version}
|
||||||
%{?with_hpc:%hpc_requires_devel}
|
%{?with_hpc:%hpc_requires_devel}
|
||||||
|
%if "%{flavor}" == "openmpi1" && 0%{?suse_version} <= 1500
|
||||||
|
Provides: %{pname}-openmpi-devel = %{version}-%{release}
|
||||||
|
Obsoletes: %{pname}-openmpi-devel < %{version}-%{release}
|
||||||
|
%endif
|
||||||
|
|
||||||
%description devel
|
%description devel
|
||||||
HDF5 is a data model, library, and file format for storing and
|
HDF5 is a data model, library, and file format for storing and
|
||||||
@ -701,9 +711,7 @@ EOF
|
|||||||
rm -rf %{buildroot}%{_prefix}/share/hdf5_examples
|
rm -rf %{buildroot}%{_prefix}/share/hdf5_examples
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if 0%{?suse_version} >= 1110
|
|
||||||
%fdupes -s %{buildroot}/%{_datadir}
|
%fdupes -s %{buildroot}/%{_datadir}
|
||||||
%endif
|
|
||||||
|
|
||||||
%if %{with hpc}
|
%if %{with hpc}
|
||||||
%{hpc_write_pkgconfig -n hdf5 -l libhdf5}
|
%{hpc_write_pkgconfig -n hdf5 -l libhdf5}
|
||||||
|
Loading…
Reference in New Issue
Block a user