2012-03-09 21:23:35 +01:00
|
|
|
#
|
2012-03-12 20:12:59 +01:00
|
|
|
# spec file for package hdf5
|
2012-03-09 21:23:35 +01:00
|
|
|
#
|
2017-07-04 15:12:49 +02:00
|
|
|
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
|
2012-03-09 21:23:35 +01:00
|
|
|
#
|
|
|
|
# All modifications and additions to the file contributed by third parties
|
|
|
|
# remain the property of their copyright owners, unless otherwise agreed
|
|
|
|
# upon. The license for this file, and modifications and additions to the
|
|
|
|
# file, is the same license as for the pristine package itself (unless the
|
|
|
|
# license for the pristine package is not an Open Source License, in which
|
|
|
|
# case the license is the MIT License). An "Open Source License" is a
|
|
|
|
# license that conforms to the Open Source Definition (Version 1.9)
|
|
|
|
# published by the Open Source Initiative.
|
|
|
|
|
|
|
|
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
|
|
|
#
|
|
|
|
|
2012-03-12 20:12:59 +01:00
|
|
|
|
2012-09-17 16:57:16 +02:00
|
|
|
%if 0%{?sles_version}
|
2012-11-21 17:00:51 +01:00
|
|
|
%define _mvapich2 1
|
2012-09-17 16:57:16 +02:00
|
|
|
%endif
|
2012-11-21 17:00:51 +01:00
|
|
|
%if 0%{?suse_version}
|
|
|
|
%define _openmpi 1
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%define _mpi %{?_openmpi:openmpi} %{?_mvapich2:mvapich2}
|
2016-03-18 19:30:05 +01:00
|
|
|
# TODO: The so numbers autodetected by update_so_version.sh
|
|
|
|
# do not match the so numbers that are actually buit.
|
2017-05-11 16:59:24 +02:00
|
|
|
%define sonum 100
|
|
|
|
%define sonum_CXX 100
|
|
|
|
%define sonum_F 100
|
2016-07-27 19:24:50 +02:00
|
|
|
%define sonum_HL 100
|
2017-05-11 16:59:24 +02:00
|
|
|
%define sonum_HL_CXX 100
|
2016-07-27 19:24:50 +02:00
|
|
|
%define sonum_HL_F 100
|
|
|
|
%define sonum_TOOLS 100
|
2016-01-29 11:06:01 +01:00
|
|
|
|
2012-03-12 20:12:59 +01:00
|
|
|
Name: hdf5
|
2016-07-27 19:24:50 +02:00
|
|
|
Version: 1.10.0
|
2012-03-12 20:12:59 +01:00
|
|
|
Release: 0
|
2016-07-27 19:59:10 +02:00
|
|
|
%define short_ver 1.10
|
|
|
|
%define src_ver %{version}-patch1
|
2015-07-27 18:01:54 +02:00
|
|
|
Summary: Command-line programs for the HDF5 scientific data format
|
2012-03-12 20:12:59 +01:00
|
|
|
License: BSD-3-Clause
|
2015-07-27 18:01:54 +02:00
|
|
|
Group: Productivity/Scientific/Other
|
2012-03-12 20:12:59 +01:00
|
|
|
Url: http://www.hdfgroup.org/HDF5/
|
2016-07-27 19:59:10 +02:00
|
|
|
Source0: http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%{short_ver}/hdf5-%{src_ver}/src/hdf5-%{src_ver}.tar.bz2
|
2016-03-08 12:16:13 +01:00
|
|
|
Source1000: baselibs.conf
|
|
|
|
Source1001: baselibs.conf.in
|
|
|
|
Source1002: update_so_version.sh
|
2012-03-12 20:12:59 +01:00
|
|
|
Patch0: hdf5-LD_LIBRARY_PATH.patch
|
|
|
|
Patch1: hdf5-non_void_return.patch
|
2013-06-18 10:31:19 +02:00
|
|
|
# not really needed but we want to get noticed if hdf5 doesn' t know our host
|
|
|
|
Patch2: hdf5-1.8.11-abort_unknown_host_config.patch
|
2012-06-26 15:51:23 +02:00
|
|
|
%ifarch %arm
|
2012-11-21 17:00:51 +01:00
|
|
|
Patch4: hdf5-1.8.10-tests-arm.patch
|
2012-06-26 15:51:23 +02:00
|
|
|
%endif
|
2015-07-25 07:43:29 +02:00
|
|
|
Patch5: hdf5-ldouble-ppc64le.patch
|
2016-03-08 12:06:15 +01:00
|
|
|
Patch6: hdf5-buildcompare.patch
|
2016-04-17 15:34:23 +02:00
|
|
|
Patch7: hdf5-mpi.patch
|
2016-09-08 12:26:29 +02:00
|
|
|
Patch8: hdf5_disable_testphdf5.patch
|
2016-03-18 19:30:05 +01:00
|
|
|
BuildRequires: fdupes
|
2012-05-29 11:43:46 +02:00
|
|
|
BuildRequires: gcc-c++
|
|
|
|
BuildRequires: gcc-fortran
|
|
|
|
BuildRequires: krb5-devel
|
2017-07-04 15:12:49 +02:00
|
|
|
BuildRequires: libsz2-devel
|
2012-05-29 11:43:46 +02:00
|
|
|
BuildRequires: openssl-devel
|
|
|
|
BuildRequires: zlib-devel
|
2012-11-21 17:00:51 +01:00
|
|
|
%if 0%{?_openmpi}
|
2012-09-17 16:57:16 +02:00
|
|
|
BuildRequires: openmpi-devel
|
2012-11-21 17:00:51 +01:00
|
|
|
%endif
|
|
|
|
%if 0%{?_mvapich2}
|
2012-09-17 16:57:16 +02:00
|
|
|
BuildRequires: mvapich2-devel
|
|
|
|
%endif
|
2016-03-18 19:30:05 +01:00
|
|
|
Requires: libhdf5-%{sonum} = %{version}
|
|
|
|
Requires: libhdf5_cpp%{sonum_CXX} = %{version}
|
|
|
|
Requires: libhdf5_fortran%{sonum_F} = %{version}
|
2016-04-17 15:34:23 +02:00
|
|
|
Requires: libhdf5_hl%{sonum_HL} = %{version}
|
|
|
|
Requires: libhdf5_hl_cpp%{sonum_HL_CXX} = %{version}
|
2016-03-18 19:30:05 +01:00
|
|
|
Requires: libhdf5hl_fortran%{sonum_HL_F} = %{version}
|
2017-07-04 15:12:49 +02:00
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
2012-03-09 21:23:35 +01:00
|
|
|
|
|
|
|
%description
|
2015-07-27 18:01:54 +02:00
|
|
|
HDF5 is a data model, library, and file format for storing and
|
|
|
|
managing data. It supports an unlimited variety of datatypes, and
|
|
|
|
is designed for flexible and efficient I/O and for high volume and
|
|
|
|
complex data. HDF5 is portable and is extensible, allowing
|
|
|
|
applications to evolve in their use of HDF5.
|
2012-03-09 21:23:35 +01:00
|
|
|
|
2015-07-27 18:01:54 +02:00
|
|
|
The HDF5 technology suite is designed to organize, store, discover,
|
|
|
|
access, analyze, share, and preserve diverse, complex data in
|
|
|
|
continuously evolving heterogeneous computing and storage environments.
|
2012-03-09 21:23:35 +01:00
|
|
|
|
2015-07-27 18:01:54 +02:00
|
|
|
HDF5 supports all types of data stored digitally, regardless of origin
|
|
|
|
or size. Petabytes of remote sensing data collected by satellites,
|
|
|
|
terabytes of computational results from nuclear testing models, and
|
|
|
|
megabytes of high-resolution MRI brain scans are stored in HDF5 files,
|
|
|
|
together with metadata necessary for efficient data sharing,
|
|
|
|
processing, visualization, and archiving.
|
2012-03-09 21:23:35 +01:00
|
|
|
|
2015-07-27 18:01:54 +02:00
|
|
|
This package contains utility functions for working with HDF5 files.
|
2012-03-09 21:23:35 +01:00
|
|
|
|
2015-07-27 18:01:54 +02:00
|
|
|
%package -n %{name}-openmpi
|
|
|
|
Summary: Command-line programs for the HDF5 scientific data format
|
|
|
|
Group: Productivity/Scientific/Other
|
2016-03-18 19:30:05 +01:00
|
|
|
Requires: libhdf5-%{sonum}-openmpi = %{version}
|
|
|
|
Requires: libhdf5_fortran%{sonum_F}-openmpi = %{version}
|
2016-04-17 15:34:23 +02:00
|
|
|
Requires: libhdf5_hl%{sonum_HL}-openmpi = %{version}
|
2016-03-18 19:30:05 +01:00
|
|
|
Requires: libhdf5hl_fortran%{sonum_HL_F}-openmpi = %{version}
|
2012-03-09 21:23:35 +01:00
|
|
|
|
2015-07-27 18:01:54 +02:00
|
|
|
%description -n %{name}-openmpi
|
|
|
|
HDF5 is a data model, library, and file format for storing and
|
|
|
|
managing data. It supports an unlimited variety of datatypes, and
|
|
|
|
is designed for flexible and efficient I/O and for high volume and
|
|
|
|
complex data. HDF5 is portable and is extensible, allowing
|
|
|
|
applications to evolve in their use of HDF5.
|
|
|
|
|
|
|
|
The HDF5 technology suite is designed to organize, store, discover,
|
|
|
|
access, analyze, share, and preserve diverse, complex data in
|
|
|
|
continuously evolving heterogeneous computing and storage environments.
|
|
|
|
|
|
|
|
HDF5 supports all types of data stored digitally, regardless of origin
|
|
|
|
or size. Petabytes of remote sensing data collected by satellites,
|
|
|
|
terabytes of computational results from nuclear testing models, and
|
|
|
|
megabytes of high-resolution MRI brain scans are stored in HDF5 files,
|
|
|
|
together with metadata necessary for efficient data sharing,
|
|
|
|
processing, visualization, and archiving.
|
|
|
|
|
|
|
|
This package contains the openmpi version utility functions for working
|
|
|
|
with HDF5 files.
|
2012-03-09 21:23:35 +01:00
|
|
|
|
2015-07-27 18:01:54 +02:00
|
|
|
%package -n %{name}-mvapich2
|
|
|
|
Summary: Command-line programs for the HDF5 scientific data format
|
|
|
|
Group: Productivity/Scientific/Other
|
2016-03-18 19:30:05 +01:00
|
|
|
Requires: libhdf5-%{sonum}-mvapich2 = %{version}
|
|
|
|
Requires: libhdf5_fortran%{sonum_F}-mvapich2 = %{version}
|
2016-04-17 15:34:23 +02:00
|
|
|
Requires: libhdf5_hl%{sonum_HL}-mvapich2 = %{version}
|
2016-03-18 19:30:05 +01:00
|
|
|
Requires: libhdf5hl_fortran%{sonum_HL_F}-mvapich2 = %{version}
|
2012-03-09 21:23:35 +01:00
|
|
|
|
2015-07-27 18:01:54 +02:00
|
|
|
%description -n %{name}-mvapich2
|
|
|
|
HDF5 is a data model, library, and file format for storing and
|
|
|
|
managing data. It supports an unlimited variety of datatypes, and
|
|
|
|
is designed for flexible and efficient I/O and for high volume and
|
|
|
|
complex data. HDF5 is portable and is extensible, allowing
|
|
|
|
applications to evolve in their use of HDF5.
|
|
|
|
|
|
|
|
The HDF5 technology suite is designed to organize, store, discover,
|
|
|
|
access, analyze, share, and preserve diverse, complex data in
|
|
|
|
continuously evolving heterogeneous computing and storage environments.
|
|
|
|
|
|
|
|
HDF5 supports all types of data stored digitally, regardless of origin
|
|
|
|
or size. Petabytes of remote sensing data collected by satellites,
|
|
|
|
terabytes of computational results from nuclear testing models, and
|
|
|
|
megabytes of high-resolution MRI brain scans are stored in HDF5 files,
|
|
|
|
together with metadata necessary for efficient data sharing,
|
|
|
|
processing, visualization, and archiving.
|
|
|
|
|
|
|
|
This package contains the mvapich2 version utility functions for working
|
|
|
|
with HDF5 files.
|
|
|
|
|
2016-03-18 19:30:05 +01:00
|
|
|
%package -n libhdf5-%{sonum}
|
2015-07-27 18:01:54 +02:00
|
|
|
Summary: Shared libraries for the HDF5 scientific data format
|
2015-08-21 13:12:22 +02:00
|
|
|
# To avoid unresolvable errors due to multiple providers of the library
|
2017-08-30 11:38:21 +02:00
|
|
|
Group: Productivity/Scientific/Other
|
2016-03-18 19:30:05 +01:00
|
|
|
Provides: libhdf5 = %{version}
|
|
|
|
Obsoletes: libhdf5 < %{version}
|
2015-07-27 18:01:54 +02:00
|
|
|
|
2016-03-18 19:30:05 +01:00
|
|
|
%description -n libhdf5-%{sonum}
|
2015-07-27 18:01:54 +02:00
|
|
|
HDF5 is a data model, library, and file format for storing and
|
|
|
|
managing data. It supports an unlimited variety of datatypes, and
|
|
|
|
is designed for flexible and efficient I/O and for high volume and
|
|
|
|
complex data. HDF5 is portable and is extensible, allowing
|
|
|
|
applications to evolve in their use of HDF5.
|
|
|
|
|
|
|
|
The HDF5 technology suite is designed to organize, store, discover,
|
|
|
|
access, analyze, share, and preserve diverse, complex data in
|
|
|
|
continuously evolving heterogeneous computing and storage environments.
|
|
|
|
|
|
|
|
HDF5 supports all types of data stored digitally, regardless of origin
|
|
|
|
or size. Petabytes of remote sensing data collected by satellites,
|
|
|
|
terabytes of computational results from nuclear testing models, and
|
|
|
|
megabytes of high-resolution MRI brain scans are stored in HDF5 files,
|
|
|
|
together with metadata necessary for efficient data sharing,
|
|
|
|
processing, visualization, and archiving.
|
|
|
|
|
|
|
|
This package contains the HDF5 runtime libraries.
|
|
|
|
|
2016-03-18 19:30:05 +01:00
|
|
|
%package -n libhdf5-%{sonum}-openmpi
|
2015-07-27 18:01:54 +02:00
|
|
|
Summary: Shared libraries for the HDF5 scientific data format
|
2015-08-21 13:12:22 +02:00
|
|
|
# To avoid unresolvable errors due to multiple providers of the library
|
2017-08-30 11:38:21 +02:00
|
|
|
Group: Productivity/Scientific/Other
|
2016-03-18 19:30:05 +01:00
|
|
|
Provides: libhdf5-openmpi = %{version}
|
|
|
|
Obsoletes: libhdf5-openmpi < %{version}
|
2015-07-27 18:01:54 +02:00
|
|
|
|
2016-03-18 19:30:05 +01:00
|
|
|
%description -n libhdf5-%{sonum}-openmpi
|
2015-07-27 18:01:54 +02:00
|
|
|
HDF5 is a data model, library, and file format for storing and
|
|
|
|
managing data. It supports an unlimited variety of datatypes, and
|
|
|
|
is designed for flexible and efficient I/O and for high volume and
|
|
|
|
complex data. HDF5 is portable and is extensible, allowing
|
|
|
|
applications to evolve in their use of HDF5.
|
|
|
|
|
|
|
|
The HDF5 technology suite is designed to organize, store, discover,
|
|
|
|
access, analyze, share, and preserve diverse, complex data in
|
|
|
|
continuously evolving heterogeneous computing and storage environments.
|
|
|
|
|
|
|
|
HDF5 supports all types of data stored digitally, regardless of origin
|
|
|
|
or size. Petabytes of remote sensing data collected by satellites,
|
|
|
|
terabytes of computational results from nuclear testing models, and
|
|
|
|
megabytes of high-resolution MRI brain scans are stored in HDF5 files,
|
|
|
|
together with metadata necessary for efficient data sharing,
|
|
|
|
processing, visualization, and archiving.
|
|
|
|
|
|
|
|
This package contains the openmpi version of the HDF5 runtime libraries.
|
|
|
|
|
2016-03-18 19:30:05 +01:00
|
|
|
%package -n libhdf5-%{sonum}-mvapich2
|
2015-07-27 18:01:54 +02:00
|
|
|
Summary: Shared libraries for the HDF5 scientific data format
|
2015-08-21 13:12:22 +02:00
|
|
|
# To avoid unresolvable errors due to multiple providers of the library
|
2017-08-30 11:38:21 +02:00
|
|
|
Group: Productivity/Scientific/Other
|
2016-03-18 19:30:05 +01:00
|
|
|
Provides: libhdf5-mvapich2 = %{version}
|
|
|
|
Obsoletes: libhdf5-mvapich2 < %{version}
|
2015-07-27 18:01:54 +02:00
|
|
|
|
2016-03-18 19:30:05 +01:00
|
|
|
%description -n libhdf5-%{sonum}-mvapich2
|
2015-07-27 18:01:54 +02:00
|
|
|
HDF5 is a data model, library, and file format for storing and
|
|
|
|
managing data. It supports an unlimited variety of datatypes, and
|
|
|
|
is designed for flexible and efficient I/O and for high volume and
|
|
|
|
complex data. HDF5 is portable and is extensible, allowing
|
|
|
|
applications to evolve in their use of HDF5.
|
|
|
|
|
|
|
|
The HDF5 technology suite is designed to organize, store, discover,
|
|
|
|
access, analyze, share, and preserve diverse, complex data in
|
|
|
|
continuously evolving heterogeneous computing and storage environments.
|
|
|
|
|
|
|
|
HDF5 supports all types of data stored digitally, regardless of origin
|
|
|
|
or size. Petabytes of remote sensing data collected by satellites,
|
|
|
|
terabytes of computational results from nuclear testing models, and
|
|
|
|
megabytes of high-resolution MRI brain scans are stored in HDF5 files,
|
|
|
|
together with metadata necessary for efficient data sharing,
|
|
|
|
processing, visualization, and archiving.
|
|
|
|
|
|
|
|
This package contains the mvapich2 version of the HDF5 runtime libraries.
|
|
|
|
|
2016-03-18 19:30:05 +01:00
|
|
|
%package -n libhdf5_hl%{sonum_HL}
|
2015-07-27 18:01:54 +02:00
|
|
|
Summary: High-level shared libraries for the HDF5 scientific data format
|
2015-08-21 13:12:22 +02:00
|
|
|
# To avoid unresolvable errors due to multiple providers of the library
|
2017-08-30 11:38:21 +02:00
|
|
|
Group: Productivity/Scientific/Other
|
2016-03-18 19:30:05 +01:00
|
|
|
Provides: libhdf5_hl = %{version}
|
|
|
|
Obsoletes: libhdf5_hl < %{version}
|
2015-07-27 18:01:54 +02:00
|
|
|
|
2016-03-18 19:30:05 +01:00
|
|
|
%description -n libhdf5_hl%{sonum_HL}
|
2015-07-27 18:01:54 +02:00
|
|
|
HDF5 is a data model, library, and file format for storing and
|
|
|
|
managing data. It supports an unlimited variety of datatypes, and
|
|
|
|
is designed for flexible and efficient I/O and for high volume and
|
|
|
|
complex data. HDF5 is portable and is extensible, allowing
|
|
|
|
applications to evolve in their use of HDF5.
|
|
|
|
|
|
|
|
The HDF5 technology suite is designed to organize, store, discover,
|
|
|
|
access, analyze, share, and preserve diverse, complex data in
|
|
|
|
continuously evolving heterogeneous computing and storage environments.
|
|
|
|
|
|
|
|
HDF5 supports all types of data stored digitally, regardless of origin
|
|
|
|
or size. Petabytes of remote sensing data collected by satellites,
|
|
|
|
terabytes of computational results from nuclear testing models, and
|
|
|
|
megabytes of high-resolution MRI brain scans are stored in HDF5 files,
|
|
|
|
together with metadata necessary for efficient data sharing,
|
|
|
|
processing, visualization, and archiving.
|
|
|
|
|
|
|
|
This package contains the the high-level HDF5 runtime libraries.
|
|
|
|
|
2016-03-18 19:30:05 +01:00
|
|
|
%package -n libhdf5_hl%{sonum_HL}-openmpi
|
2015-07-27 18:01:54 +02:00
|
|
|
Summary: High-level shared libraries for the HDF5 scientific data format
|
2015-08-21 13:12:22 +02:00
|
|
|
# To avoid unresolvable errors due to multiple providers of the library
|
2017-08-30 11:38:21 +02:00
|
|
|
Group: Productivity/Scientific/Other
|
2016-03-18 19:30:05 +01:00
|
|
|
Provides: libhdf5_hl-openmpi = %{version}
|
|
|
|
Obsoletes: libhdf5_hl-openmpi < %{version}
|
2015-07-27 18:01:54 +02:00
|
|
|
|
2016-03-18 19:30:05 +01:00
|
|
|
%description -n libhdf5_hl%{sonum_HL}-openmpi
|
2015-07-27 18:01:54 +02:00
|
|
|
HDF5 is a data model, library, and file format for storing and
|
|
|
|
managing data. It supports an unlimited variety of datatypes, and
|
|
|
|
is designed for flexible and efficient I/O and for high volume and
|
|
|
|
complex data. HDF5 is portable and is extensible, allowing
|
|
|
|
applications to evolve in their use of HDF5.
|
|
|
|
|
|
|
|
The HDF5 technology suite is designed to organize, store, discover,
|
|
|
|
access, analyze, share, and preserve diverse, complex data in
|
|
|
|
continuously evolving heterogeneous computing and storage environments.
|
|
|
|
|
|
|
|
HDF5 supports all types of data stored digitally, regardless of origin
|
|
|
|
or size. Petabytes of remote sensing data collected by satellites,
|
|
|
|
terabytes of computational results from nuclear testing models, and
|
|
|
|
megabytes of high-resolution MRI brain scans are stored in HDF5 files,
|
|
|
|
together with metadata necessary for efficient data sharing,
|
|
|
|
processing, visualization, and archiving.
|
|
|
|
|
|
|
|
This package contains the openmpi version of the high-level HDF5
|
|
|
|
runtime libraries.
|
|
|
|
|
2016-03-18 19:30:05 +01:00
|
|
|
%package -n libhdf5_hl%{sonum_HL}-mvapich2
|
2015-07-27 18:01:54 +02:00
|
|
|
Summary: High-level shared libraries for the HDF5 scientific data format
|
2015-08-21 13:12:22 +02:00
|
|
|
# To avoid unresolvable errors due to multiple providers of the library
|
2017-08-30 11:38:21 +02:00
|
|
|
Group: Productivity/Scientific/Other
|
2016-03-18 19:30:05 +01:00
|
|
|
Provides: libhdf5_hl-mvapich2 = %{version}
|
|
|
|
Obsoletes: libhdf5_hl-mvapich2 < %{version}
|
2015-07-27 18:01:54 +02:00
|
|
|
|
2016-03-18 19:30:05 +01:00
|
|
|
%description -n libhdf5_hl%{sonum_HL}-mvapich2
|
|
|
|
HDF5 is a data model, library, and file format for storing and
|
|
|
|
managing data. It supports an unlimited variety of datatypes, and
|
|
|
|
is designed for flexible and efficient I/O and for high volume and
|
|
|
|
complex data. HDF5 is portable and is extensible, allowing
|
|
|
|
applications to evolve in their use of HDF5.
|
|
|
|
|
|
|
|
The HDF5 technology suite is designed to organize, store, discover,
|
|
|
|
access, analyze, share, and preserve diverse, complex data in
|
|
|
|
continuously evolving heterogeneous computing and storage environments.
|
|
|
|
|
|
|
|
HDF5 supports all types of data stored digitally, regardless of origin
|
|
|
|
or size. Petabytes of remote sensing data collected by satellites,
|
|
|
|
terabytes of computational results from nuclear testing models, and
|
|
|
|
megabytes of high-resolution MRI brain scans are stored in HDF5 files,
|
|
|
|
together with metadata necessary for efficient data sharing,
|
|
|
|
processing, visualization, and archiving.
|
|
|
|
|
|
|
|
This package contains the mvapich2 version of the high-level HDF5
|
|
|
|
runtime libraries.
|
|
|
|
|
|
|
|
%package -n libhdf5_cpp%{sonum_CXX}
|
|
|
|
Summary: Shared libraries for the HDF5 scientific data format
|
|
|
|
# To avoid unresolvable errors due to multiple providers of the library
|
2017-08-30 11:38:21 +02:00
|
|
|
Group: Productivity/Scientific/Other
|
2016-03-18 19:30:05 +01:00
|
|
|
Provides: libhdf5_cpp = %{version}
|
|
|
|
Obsoletes: libhdf5_cpp < %{version}
|
|
|
|
|
|
|
|
%description -n libhdf5_cpp%{sonum_CXX}
|
|
|
|
HDF5 is a data model, library, and file format for storing and
|
|
|
|
managing data. It supports an unlimited variety of datatypes, and
|
|
|
|
is designed for flexible and efficient I/O and for high volume and
|
|
|
|
complex data. HDF5 is portable and is extensible, allowing
|
|
|
|
applications to evolve in their use of HDF5.
|
|
|
|
|
|
|
|
The HDF5 technology suite is designed to organize, store, discover,
|
|
|
|
access, analyze, share, and preserve diverse, complex data in
|
|
|
|
continuously evolving heterogeneous computing and storage environments.
|
|
|
|
|
|
|
|
HDF5 supports all types of data stored digitally, regardless of origin
|
|
|
|
or size. Petabytes of remote sensing data collected by satellites,
|
|
|
|
terabytes of computational results from nuclear testing models, and
|
|
|
|
megabytes of high-resolution MRI brain scans are stored in HDF5 files,
|
|
|
|
together with metadata necessary for efficient data sharing,
|
|
|
|
processing, visualization, and archiving.
|
|
|
|
|
|
|
|
This package contains the HDF5 runtime libraries.
|
|
|
|
|
|
|
|
%package -n libhdf5_hl_cpp%{sonum_HL_CXX}
|
|
|
|
Summary: High-level shared libraries for the HDF5 scientific data format
|
|
|
|
# To avoid unresolvable errors due to multiple providers of the library
|
2017-08-30 11:38:21 +02:00
|
|
|
Group: Productivity/Scientific/Other
|
2016-03-18 19:30:05 +01:00
|
|
|
Provides: libhdf5_hl_cpp = %{version}
|
|
|
|
Obsoletes: libhdf5_hl_cpp < %{version}
|
|
|
|
|
|
|
|
%description -n libhdf5_hl_cpp%{sonum_HL_CXX}
|
|
|
|
HDF5 is a data model, library, and file format for storing and
|
|
|
|
managing data. It supports an unlimited variety of datatypes, and
|
|
|
|
is designed for flexible and efficient I/O and for high volume and
|
|
|
|
complex data. HDF5 is portable and is extensible, allowing
|
|
|
|
applications to evolve in their use of HDF5.
|
|
|
|
|
|
|
|
The HDF5 technology suite is designed to organize, store, discover,
|
|
|
|
access, analyze, share, and preserve diverse, complex data in
|
|
|
|
continuously evolving heterogeneous computing and storage environments.
|
|
|
|
|
|
|
|
HDF5 supports all types of data stored digitally, regardless of origin
|
|
|
|
or size. Petabytes of remote sensing data collected by satellites,
|
|
|
|
terabytes of computational results from nuclear testing models, and
|
|
|
|
megabytes of high-resolution MRI brain scans are stored in HDF5 files,
|
|
|
|
together with metadata necessary for efficient data sharing,
|
|
|
|
processing, visualization, and archiving.
|
|
|
|
|
|
|
|
This package contains the the high-level HDF5 runtime libraries.
|
|
|
|
|
|
|
|
%package -n libhdf5_fortran%{sonum_F}
|
|
|
|
Summary: Shared libraries for the HDF5 scientific data format
|
|
|
|
# To avoid unresolvable errors due to multiple providers of the library
|
2017-08-30 11:38:21 +02:00
|
|
|
Group: Productivity/Scientific/Other
|
2016-03-18 19:30:05 +01:00
|
|
|
Provides: libhdf5_fortran = %{version}
|
|
|
|
Obsoletes: libhdf5_fortran < %{version}
|
|
|
|
|
|
|
|
%description -n libhdf5_fortran%{sonum_F}
|
|
|
|
HDF5 is a data model, library, and file format for storing and
|
|
|
|
managing data. It supports an unlimited variety of datatypes, and
|
|
|
|
is designed for flexible and efficient I/O and for high volume and
|
|
|
|
complex data. HDF5 is portable and is extensible, allowing
|
|
|
|
applications to evolve in their use of HDF5.
|
|
|
|
|
|
|
|
The HDF5 technology suite is designed to organize, store, discover,
|
|
|
|
access, analyze, share, and preserve diverse, complex data in
|
|
|
|
continuously evolving heterogeneous computing and storage environments.
|
|
|
|
|
|
|
|
HDF5 supports all types of data stored digitally, regardless of origin
|
|
|
|
or size. Petabytes of remote sensing data collected by satellites,
|
|
|
|
terabytes of computational results from nuclear testing models, and
|
|
|
|
megabytes of high-resolution MRI brain scans are stored in HDF5 files,
|
|
|
|
together with metadata necessary for efficient data sharing,
|
|
|
|
processing, visualization, and archiving.
|
|
|
|
|
|
|
|
This package contains the HDF5 runtime libraries.
|
|
|
|
|
|
|
|
%package -n libhdf5_fortran%{sonum_F}-openmpi
|
|
|
|
Summary: Shared libraries for the HDF5 scientific data format
|
|
|
|
# To avoid unresolvable errors due to multiple providers of the library
|
2017-08-30 11:38:21 +02:00
|
|
|
Group: Productivity/Scientific/Other
|
2016-03-18 19:30:05 +01:00
|
|
|
Provides: libhdf5_fortran-openmpi = %{version}
|
|
|
|
Obsoletes: libhdf5_fortran-openmpi < %{version}
|
|
|
|
|
|
|
|
%description -n libhdf5_fortran%{sonum_F}-openmpi
|
|
|
|
HDF5 is a data model, library, and file format for storing and
|
|
|
|
managing data. It supports an unlimited variety of datatypes, and
|
|
|
|
is designed for flexible and efficient I/O and for high volume and
|
|
|
|
complex data. HDF5 is portable and is extensible, allowing
|
|
|
|
applications to evolve in their use of HDF5.
|
|
|
|
|
|
|
|
The HDF5 technology suite is designed to organize, store, discover,
|
|
|
|
access, analyze, share, and preserve diverse, complex data in
|
|
|
|
continuously evolving heterogeneous computing and storage environments.
|
|
|
|
|
|
|
|
HDF5 supports all types of data stored digitally, regardless of origin
|
|
|
|
or size. Petabytes of remote sensing data collected by satellites,
|
|
|
|
terabytes of computational results from nuclear testing models, and
|
|
|
|
megabytes of high-resolution MRI brain scans are stored in HDF5 files,
|
|
|
|
together with metadata necessary for efficient data sharing,
|
|
|
|
processing, visualization, and archiving.
|
|
|
|
|
|
|
|
This package contains the openmpi version of the HDF5 runtime libraries.
|
|
|
|
|
|
|
|
%package -n libhdf5_fortran%{sonum_F}-mvapich2
|
|
|
|
Summary: Shared libraries for the HDF5 scientific data format
|
|
|
|
# To avoid unresolvable errors due to multiple providers of the library
|
2017-08-30 11:38:21 +02:00
|
|
|
Group: Productivity/Scientific/Other
|
2016-03-18 19:30:05 +01:00
|
|
|
Provides: libhdf5_fortran-mvapich2 = %{version}
|
|
|
|
Obsoletes: libhdf5_fortran-mvapich2 < %{version}
|
|
|
|
|
|
|
|
%description -n libhdf5_fortran%{sonum_F}-mvapich2
|
|
|
|
HDF5 is a data model, library, and file format for storing and
|
|
|
|
managing data. It supports an unlimited variety of datatypes, and
|
|
|
|
is designed for flexible and efficient I/O and for high volume and
|
|
|
|
complex data. HDF5 is portable and is extensible, allowing
|
|
|
|
applications to evolve in their use of HDF5.
|
|
|
|
|
|
|
|
The HDF5 technology suite is designed to organize, store, discover,
|
|
|
|
access, analyze, share, and preserve diverse, complex data in
|
|
|
|
continuously evolving heterogeneous computing and storage environments.
|
|
|
|
|
|
|
|
HDF5 supports all types of data stored digitally, regardless of origin
|
|
|
|
or size. Petabytes of remote sensing data collected by satellites,
|
|
|
|
terabytes of computational results from nuclear testing models, and
|
|
|
|
megabytes of high-resolution MRI brain scans are stored in HDF5 files,
|
|
|
|
together with metadata necessary for efficient data sharing,
|
|
|
|
processing, visualization, and archiving.
|
|
|
|
|
|
|
|
This package contains the mvapich2 version of the HDF5 runtime libraries.
|
|
|
|
|
|
|
|
%package -n libhdf5hl_fortran%{sonum_HL_F}
|
|
|
|
Summary: High-level shared libraries for the HDF5 scientific data format
|
|
|
|
# To avoid unresolvable errors due to multiple providers of the library
|
2017-08-30 11:38:21 +02:00
|
|
|
Group: Productivity/Scientific/Other
|
2016-03-18 19:30:05 +01:00
|
|
|
Provides: libhdf5hl_fortran = %{version}
|
|
|
|
Obsoletes: libhdf5hl_fortran < %{version}
|
|
|
|
|
|
|
|
%description -n libhdf5hl_fortran%{sonum_HL_F}
|
|
|
|
HDF5 is a data model, library, and file format for storing and
|
|
|
|
managing data. It supports an unlimited variety of datatypes, and
|
|
|
|
is designed for flexible and efficient I/O and for high volume and
|
|
|
|
complex data. HDF5 is portable and is extensible, allowing
|
|
|
|
applications to evolve in their use of HDF5.
|
|
|
|
|
|
|
|
The HDF5 technology suite is designed to organize, store, discover,
|
|
|
|
access, analyze, share, and preserve diverse, complex data in
|
|
|
|
continuously evolving heterogeneous computing and storage environments.
|
|
|
|
|
|
|
|
HDF5 supports all types of data stored digitally, regardless of origin
|
|
|
|
or size. Petabytes of remote sensing data collected by satellites,
|
|
|
|
terabytes of computational results from nuclear testing models, and
|
|
|
|
megabytes of high-resolution MRI brain scans are stored in HDF5 files,
|
|
|
|
together with metadata necessary for efficient data sharing,
|
|
|
|
processing, visualization, and archiving.
|
|
|
|
|
|
|
|
This package contains the the high-level HDF5 runtime libraries.
|
|
|
|
|
|
|
|
%package -n libhdf5hl_fortran%{sonum_HL_F}-openmpi
|
|
|
|
Summary: High-level shared libraries for the HDF5 scientific data format
|
|
|
|
# To avoid unresolvable errors due to multiple providers of the library
|
2017-08-30 11:38:21 +02:00
|
|
|
Group: Productivity/Scientific/Other
|
2016-03-18 19:30:05 +01:00
|
|
|
Provides: libhdf5hl_fortran-openmpi = %{version}
|
|
|
|
Obsoletes: libhdf5hl_fortran-openmpi < %{version}
|
|
|
|
|
|
|
|
%description -n libhdf5hl_fortran%{sonum_HL_F}-openmpi
|
|
|
|
HDF5 is a data model, library, and file format for storing and
|
|
|
|
managing data. It supports an unlimited variety of datatypes, and
|
|
|
|
is designed for flexible and efficient I/O and for high volume and
|
|
|
|
complex data. HDF5 is portable and is extensible, allowing
|
|
|
|
applications to evolve in their use of HDF5.
|
|
|
|
|
|
|
|
The HDF5 technology suite is designed to organize, store, discover,
|
|
|
|
access, analyze, share, and preserve diverse, complex data in
|
|
|
|
continuously evolving heterogeneous computing and storage environments.
|
|
|
|
|
|
|
|
HDF5 supports all types of data stored digitally, regardless of origin
|
|
|
|
or size. Petabytes of remote sensing data collected by satellites,
|
|
|
|
terabytes of computational results from nuclear testing models, and
|
|
|
|
megabytes of high-resolution MRI brain scans are stored in HDF5 files,
|
|
|
|
together with metadata necessary for efficient data sharing,
|
|
|
|
processing, visualization, and archiving.
|
|
|
|
|
|
|
|
This package contains the openmpi version of the high-level HDF5
|
|
|
|
runtime libraries.
|
|
|
|
|
|
|
|
%package -n libhdf5hl_fortran%{sonum_HL_F}-mvapich2
|
|
|
|
Summary: High-level shared libraries for the HDF5 scientific data format
|
|
|
|
# To avoid unresolvable errors due to multiple providers of the library
|
2017-08-30 11:38:21 +02:00
|
|
|
Group: Productivity/Scientific/Other
|
2016-03-18 19:30:05 +01:00
|
|
|
Provides: libhdf5hl_fortran-mvapich2 = %{version}
|
|
|
|
Obsoletes: libhdf5hl_fortran-mvapich2 < %{version}
|
|
|
|
|
|
|
|
%description -n libhdf5hl_fortran%{sonum_HL_F}-mvapich2
|
2015-07-27 18:01:54 +02:00
|
|
|
HDF5 is a data model, library, and file format for storing and
|
|
|
|
managing data. It supports an unlimited variety of datatypes, and
|
|
|
|
is designed for flexible and efficient I/O and for high volume and
|
|
|
|
complex data. HDF5 is portable and is extensible, allowing
|
|
|
|
applications to evolve in their use of HDF5.
|
|
|
|
|
|
|
|
The HDF5 technology suite is designed to organize, store, discover,
|
|
|
|
access, analyze, share, and preserve diverse, complex data in
|
|
|
|
continuously evolving heterogeneous computing and storage environments.
|
|
|
|
|
|
|
|
HDF5 supports all types of data stored digitally, regardless of origin
|
|
|
|
or size. Petabytes of remote sensing data collected by satellites,
|
|
|
|
terabytes of computational results from nuclear testing models, and
|
|
|
|
megabytes of high-resolution MRI brain scans are stored in HDF5 files,
|
|
|
|
together with metadata necessary for efficient data sharing,
|
|
|
|
processing, visualization, and archiving.
|
|
|
|
|
|
|
|
This package contains the mvapich2 version of the high-level HDF5
|
|
|
|
runtime libraries.
|
|
|
|
|
|
|
|
%package devel-data
|
|
|
|
Summary: Development data files for %{name}
|
|
|
|
Group: Development/Libraries/Other
|
2012-03-09 21:23:35 +01:00
|
|
|
|
2015-07-27 18:01:54 +02:00
|
|
|
%description devel-data
|
|
|
|
HDF5 is a data model, library, and file format for storing and
|
|
|
|
managing data. It supports an unlimited variety of datatypes, and
|
|
|
|
is designed for flexible and efficient I/O and for high volume and
|
|
|
|
complex data. HDF5 is portable and is extensible, allowing
|
|
|
|
applications to evolve in their use of HDF5.
|
2012-03-09 21:23:35 +01:00
|
|
|
|
2015-07-27 18:01:54 +02:00
|
|
|
The HDF5 technology suite is designed to organize, store, discover,
|
|
|
|
access, analyze, share, and preserve diverse, complex data in
|
|
|
|
continuously evolving heterogeneous computing and storage environments.
|
2012-09-17 16:57:16 +02:00
|
|
|
|
2015-07-27 18:01:54 +02:00
|
|
|
HDF5 supports all types of data stored digitally, regardless of origin
|
|
|
|
or size. Petabytes of remote sensing data collected by satellites,
|
|
|
|
terabytes of computational results from nuclear testing models, and
|
|
|
|
megabytes of high-resolution MRI brain scans are stored in HDF5 files,
|
|
|
|
together with metadata necessary for efficient data sharing,
|
|
|
|
processing, visualization, and archiving.
|
|
|
|
|
|
|
|
This package contains generic files needed to create projects that use
|
|
|
|
any version of HDF5.
|
|
|
|
|
|
|
|
%package devel
|
|
|
|
Summary: Development files for %{name}
|
2012-09-17 16:57:16 +02:00
|
|
|
Group: Development/Libraries/Other
|
2015-07-27 18:01:54 +02:00
|
|
|
Requires: %{name} = %{version}
|
|
|
|
Requires: %{name}-devel-data = %{version}
|
2017-07-04 15:12:49 +02:00
|
|
|
Requires: libsz2-devel
|
2015-07-27 18:01:54 +02:00
|
|
|
# Required by Fortran programs?
|
2016-03-18 19:30:05 +01:00
|
|
|
Requires: libhdf5-%{sonum} = %{version}
|
|
|
|
Requires: libhdf5_cpp%{sonum_CXX} = %{version}
|
|
|
|
Requires: libhdf5_fortran%{sonum_F} = %{version}
|
2016-04-17 15:34:23 +02:00
|
|
|
Requires: libhdf5_hl%{sonum_HL} = %{version}
|
|
|
|
Requires: libhdf5_hl_cpp%{sonum_HL_CXX} = %{version}
|
2016-03-18 19:30:05 +01:00
|
|
|
Requires: libhdf5hl_fortran%{sonum_HL_F} = %{version}
|
2012-09-17 16:57:16 +02:00
|
|
|
|
2015-07-27 18:01:54 +02:00
|
|
|
%description devel
|
|
|
|
HDF5 is a data model, library, and file format for storing and
|
|
|
|
managing data. It supports an unlimited variety of datatypes, and
|
|
|
|
is designed for flexible and efficient I/O and for high volume and
|
|
|
|
complex data. HDF5 is portable and is extensible, allowing
|
|
|
|
applications to evolve in their use of HDF5.
|
|
|
|
|
|
|
|
The HDF5 technology suite is designed to organize, store, discover,
|
|
|
|
access, analyze, share, and preserve diverse, complex data in
|
|
|
|
continuously evolving heterogeneous computing and storage environments.
|
|
|
|
|
|
|
|
HDF5 supports all types of data stored digitally, regardless of origin
|
|
|
|
or size. Petabytes of remote sensing data collected by satellites,
|
|
|
|
terabytes of computational results from nuclear testing models, and
|
|
|
|
megabytes of high-resolution MRI brain scans are stored in HDF5 files,
|
|
|
|
together with metadata necessary for efficient data sharing,
|
2016-03-18 19:30:05 +01:00
|
|
|
processing, visualization, and archiving.
|
2015-07-27 18:01:54 +02:00
|
|
|
|
|
|
|
This package contains all files needed to create projects that use
|
|
|
|
HDF5.
|
2012-09-17 16:57:16 +02:00
|
|
|
|
|
|
|
%package openmpi-devel
|
2015-07-27 18:01:54 +02:00
|
|
|
Summary: Development files for %{name}-openmpi
|
2012-09-17 16:57:16 +02:00
|
|
|
Group: Development/Libraries/Parallel
|
2015-07-27 18:01:54 +02:00
|
|
|
Requires: %{name}-devel-data = %{version}
|
2015-08-13 11:57:20 +02:00
|
|
|
Requires: %{name}-openmpi = %{version}
|
2017-07-04 15:12:49 +02:00
|
|
|
Requires: libsz2-devel
|
2012-09-17 16:57:16 +02:00
|
|
|
# Required by Fortran programs?
|
2016-03-18 19:30:05 +01:00
|
|
|
Requires: libhdf5-%{sonum}-openmpi = %{version}
|
|
|
|
Requires: libhdf5_fortran%{sonum_F}-openmpi = %{version}
|
2016-04-17 15:34:23 +02:00
|
|
|
Requires: libhdf5_hl%{sonum_HL}-openmpi = %{version}
|
2016-03-18 19:30:05 +01:00
|
|
|
Requires: libhdf5hl_fortran%{sonum_HL_F}-openmpi = %{version}
|
2012-09-17 16:57:16 +02:00
|
|
|
|
|
|
|
%description openmpi-devel
|
2015-07-27 18:01:54 +02:00
|
|
|
HDF5 is a data model, library, and file format for storing and
|
|
|
|
managing data. It supports an unlimited variety of datatypes, and
|
|
|
|
is designed for flexible and efficient I/O and for high volume and
|
|
|
|
complex data. HDF5 is portable and is extensible, allowing
|
|
|
|
applications to evolve in their use of HDF5.
|
|
|
|
|
|
|
|
The HDF5 technology suite is designed to organize, store, discover,
|
|
|
|
access, analyze, share, and preserve diverse, complex data in
|
|
|
|
continuously evolving heterogeneous computing and storage environments.
|
|
|
|
|
|
|
|
HDF5 supports all types of data stored digitally, regardless of origin
|
|
|
|
or size. Petabytes of remote sensing data collected by satellites,
|
|
|
|
terabytes of computational results from nuclear testing models, and
|
|
|
|
megabytes of high-resolution MRI brain scans are stored in HDF5 files,
|
|
|
|
together with metadata necessary for efficient data sharing,
|
|
|
|
processing, visualization, and archiving.
|
2012-09-17 16:57:16 +02:00
|
|
|
|
|
|
|
This package contains all files needed to create projects that use
|
2015-07-27 18:01:54 +02:00
|
|
|
the openmpi version of HDF5.
|
2012-09-17 16:57:16 +02:00
|
|
|
|
2015-07-27 18:01:54 +02:00
|
|
|
%package mvapich2-devel
|
|
|
|
Summary: Development files for %{name}-mvapich2
|
|
|
|
Group: Development/Libraries/Parallel
|
|
|
|
Requires: %{name}-devel-data = %{version}
|
2015-08-13 11:57:20 +02:00
|
|
|
Requires: %{name}-mvapich2 = %{version}
|
2017-07-04 15:12:49 +02:00
|
|
|
Requires: libsz2-devel
|
2015-07-27 18:01:54 +02:00
|
|
|
# Required by Fortran programs?
|
2016-03-18 19:30:05 +01:00
|
|
|
Requires: libhdf5-%{sonum}-mvapich2 = %{version}
|
|
|
|
Requires: libhdf5_fortran%{sonum_F}-mvapich2 = %{version}
|
2016-04-17 15:34:23 +02:00
|
|
|
Requires: libhdf5_hl%{sonum_HL}-mvapich2 = %{version}
|
2016-03-18 19:30:05 +01:00
|
|
|
Requires: libhdf5hl_fortran%{sonum_HL_F}-mvapich2 = %{version}
|
2012-09-17 16:57:16 +02:00
|
|
|
|
2015-07-27 18:01:54 +02:00
|
|
|
%description mvapich2-devel
|
|
|
|
HDF5 is a data model, library, and file format for storing and
|
|
|
|
managing data. It supports an unlimited variety of datatypes, and
|
|
|
|
is designed for flexible and efficient I/O and for high volume and
|
|
|
|
complex data. HDF5 is portable and is extensible, allowing
|
|
|
|
applications to evolve in their use of HDF5.
|
|
|
|
|
|
|
|
The HDF5 technology suite is designed to organize, store, discover,
|
|
|
|
access, analyze, share, and preserve diverse, complex data in
|
|
|
|
continuously evolving heterogeneous computing and storage environments.
|
|
|
|
|
|
|
|
HDF5 supports all types of data stored digitally, regardless of origin
|
|
|
|
or size. Petabytes of remote sensing data collected by satellites,
|
|
|
|
terabytes of computational results from nuclear testing models, and
|
|
|
|
megabytes of high-resolution MRI brain scans are stored in HDF5 files,
|
|
|
|
together with metadata necessary for efficient data sharing,
|
|
|
|
processing, visualization, and archiving.
|
2012-09-17 16:57:16 +02:00
|
|
|
|
2015-07-27 18:01:54 +02:00
|
|
|
This package contains all files needed to create projects that use
|
|
|
|
the mvapich2 version of HDF5.
|
2012-09-17 16:57:16 +02:00
|
|
|
|
2015-07-27 18:01:54 +02:00
|
|
|
%package devel-static
|
|
|
|
Summary: Static development files for %{name}
|
2012-09-17 16:57:16 +02:00
|
|
|
Group: Development/Libraries/Other
|
2015-07-27 18:01:54 +02:00
|
|
|
Requires: %{name}-devel = %{version}
|
2012-09-17 16:57:16 +02:00
|
|
|
|
2015-07-27 18:01:54 +02:00
|
|
|
%description devel-static
|
|
|
|
HDF5 is a data model, library, and file format for storing and
|
|
|
|
managing data. It supports an unlimited variety of datatypes, and
|
|
|
|
is designed for flexible and efficient I/O and for high volume and
|
|
|
|
complex data. HDF5 is portable and is extensible, allowing
|
|
|
|
applications to evolve in their use of HDF5.
|
2012-09-17 16:57:16 +02:00
|
|
|
|
2015-07-27 18:01:54 +02:00
|
|
|
The HDF5 technology suite is designed to organize, store, discover,
|
|
|
|
access, analyze, share, and preserve diverse, complex data in
|
|
|
|
continuously evolving heterogeneous computing and storage environments.
|
|
|
|
|
|
|
|
HDF5 supports all types of data stored digitally, regardless of origin
|
|
|
|
or size. Petabytes of remote sensing data collected by satellites,
|
|
|
|
terabytes of computational results from nuclear testing models, and
|
|
|
|
megabytes of high-resolution MRI brain scans are stored in HDF5 files,
|
|
|
|
together with metadata necessary for efficient data sharing,
|
|
|
|
processing, visualization, and archiving.
|
|
|
|
|
|
|
|
This package provides the static libraries for HDF5.
|
|
|
|
|
|
|
|
%package openmpi-devel-static
|
|
|
|
Summary: Static development files for %{name}-openmpi
|
2012-09-17 16:57:16 +02:00
|
|
|
Group: Development/Libraries/Parallel
|
2015-07-27 18:01:54 +02:00
|
|
|
Requires: %{name}-openmpi-devel = %{version}
|
2012-09-17 16:57:16 +02:00
|
|
|
|
2015-07-27 18:01:54 +02:00
|
|
|
%description openmpi-devel-static
|
|
|
|
HDF5 is a data model, library, and file format for storing and
|
|
|
|
managing data. It supports an unlimited variety of datatypes, and
|
|
|
|
is designed for flexible and efficient I/O and for high volume and
|
|
|
|
complex data. HDF5 is portable and is extensible, allowing
|
|
|
|
applications to evolve in their use of HDF5.
|
2012-09-17 16:57:16 +02:00
|
|
|
|
2015-07-27 18:01:54 +02:00
|
|
|
The HDF5 technology suite is designed to organize, store, discover,
|
|
|
|
access, analyze, share, and preserve diverse, complex data in
|
|
|
|
continuously evolving heterogeneous computing and storage environments.
|
|
|
|
|
|
|
|
HDF5 supports all types of data stored digitally, regardless of origin
|
|
|
|
or size. Petabytes of remote sensing data collected by satellites,
|
|
|
|
terabytes of computational results from nuclear testing models, and
|
|
|
|
megabytes of high-resolution MRI brain scans are stored in HDF5 files,
|
|
|
|
together with metadata necessary for efficient data sharing,
|
|
|
|
processing, visualization, and archiving.
|
|
|
|
|
|
|
|
This package provides the static libraries for the openmpi version of HDF5.
|
2012-09-17 16:57:16 +02:00
|
|
|
|
|
|
|
%package mvapich2-devel-static
|
2015-07-27 18:01:54 +02:00
|
|
|
Summary: Static development files for %{name}-mvapich2
|
|
|
|
Group: Development/Libraries/Parallel
|
2015-07-27 12:12:44 +02:00
|
|
|
Requires: %{name}-mvapich2-devel = %{version}
|
2012-09-17 16:57:16 +02:00
|
|
|
|
|
|
|
%description mvapich2-devel-static
|
2015-07-27 18:01:54 +02:00
|
|
|
HDF5 is a data model, library, and file format for storing and
|
|
|
|
managing data. It supports an unlimited variety of datatypes, and
|
|
|
|
is designed for flexible and efficient I/O and for high volume and
|
|
|
|
complex data. HDF5 is portable and is extensible, allowing
|
|
|
|
applications to evolve in their use of HDF5.
|
|
|
|
|
|
|
|
The HDF5 technology suite is designed to organize, store, discover,
|
|
|
|
access, analyze, share, and preserve diverse, complex data in
|
|
|
|
continuously evolving heterogeneous computing and storage environments.
|
|
|
|
|
|
|
|
HDF5 supports all types of data stored digitally, regardless of origin
|
|
|
|
or size. Petabytes of remote sensing data collected by satellites,
|
|
|
|
terabytes of computational results from nuclear testing models, and
|
|
|
|
megabytes of high-resolution MRI brain scans are stored in HDF5 files,
|
|
|
|
together with metadata necessary for efficient data sharing,
|
|
|
|
processing, visualization, and archiving.
|
|
|
|
|
|
|
|
This package provides the static libraries for the mvapich2 version of HDF5.
|
|
|
|
|
|
|
|
%package examples
|
|
|
|
Summary: Examples for %{name}
|
|
|
|
Group: Documentation/Other
|
2016-03-18 19:30:05 +01:00
|
|
|
Requires: libhdf5-%{sonum} = %{version}
|
|
|
|
Requires: libhdf5_cpp%{sonum_CXX} = %{version}
|
|
|
|
Requires: libhdf5_fortran%{sonum_F} = %{version}
|
2016-04-17 15:34:23 +02:00
|
|
|
Requires: libhdf5_hl%{sonum_HL} = %{version}
|
|
|
|
Requires: libhdf5_hl_cpp%{sonum_HL_CXX} = %{version}
|
2016-03-18 19:30:05 +01:00
|
|
|
Requires: libhdf5hl_fortran%{sonum_HL_F} = %{version}
|
2015-07-27 18:01:54 +02:00
|
|
|
|
|
|
|
%description examples
|
|
|
|
HDF5 is a data model, library, and file format for storing and
|
|
|
|
managing data. It supports an unlimited variety of datatypes, and
|
|
|
|
is designed for flexible and efficient I/O and for high volume and
|
|
|
|
complex data. HDF5 is portable and is extensible, allowing
|
|
|
|
applications to evolve in their use of HDF5.
|
|
|
|
|
|
|
|
The HDF5 technology suite is designed to organize, store, discover,
|
|
|
|
access, analyze, share, and preserve diverse, complex data in
|
|
|
|
continuously evolving heterogeneous computing and storage environments.
|
2012-09-17 16:57:16 +02:00
|
|
|
|
2015-07-27 18:01:54 +02:00
|
|
|
HDF5 supports all types of data stored digitally, regardless of origin
|
|
|
|
or size. Petabytes of remote sensing data collected by satellites,
|
|
|
|
terabytes of computational results from nuclear testing models, and
|
|
|
|
megabytes of high-resolution MRI brain scans are stored in HDF5 files,
|
|
|
|
together with metadata necessary for efficient data sharing,
|
|
|
|
processing, visualization, and archiving.
|
|
|
|
|
|
|
|
This package provides examples of HDF5 library use.
|
2012-09-17 16:57:16 +02:00
|
|
|
|
2012-03-09 21:23:35 +01:00
|
|
|
%prep
|
2017-07-04 15:12:49 +02:00
|
|
|
%setup -q -n %{name}-%{version}-patch1
|
2012-03-09 21:23:35 +01:00
|
|
|
%patch0 -p1 -b .LD_LIBRARY_PATH
|
2012-06-26 15:51:23 +02:00
|
|
|
%patch1 -p0 -b .non_void_return
|
2013-06-18 10:31:19 +02:00
|
|
|
%patch2 -p0 -b .abort_unknown_host_config
|
2012-06-26 15:51:23 +02:00
|
|
|
%ifarch %arm
|
|
|
|
%patch4 -p0 -b .tests-arm
|
|
|
|
%endif
|
2013-09-25 17:14:33 +02:00
|
|
|
%patch5 -p1
|
2016-03-08 12:06:15 +01:00
|
|
|
%patch6 -p1
|
2016-04-17 15:34:23 +02:00
|
|
|
%patch7 -p1
|
2016-09-08 12:26:29 +02:00
|
|
|
%patch8 -p1
|
2012-03-09 21:23:35 +01:00
|
|
|
|
2017-07-04 15:12:49 +02:00
|
|
|
echo "prepare parallel builds: %{_mpi}"
|
|
|
|
for build_dir in build %{_mpi}; do
|
2012-09-26 09:54:36 +02:00
|
|
|
mkdir $build_dir
|
|
|
|
ln -s ../configure $build_dir
|
2012-09-17 16:57:16 +02:00
|
|
|
done
|
|
|
|
|
2012-03-09 21:23:35 +01:00
|
|
|
%build
|
|
|
|
export CC=gcc
|
|
|
|
export CXX=g++
|
|
|
|
export F9X=gfortran
|
2017-08-30 11:38:21 +02:00
|
|
|
export CFLAGS="%{optflags}"
|
2013-06-18 10:31:19 +02:00
|
|
|
# workaround for known gcc issue, see RELEASE.txt
|
2013-09-16 12:36:18 +02:00
|
|
|
if gcc --version |grep -q " 4\.[68]"; then
|
2017-08-30 11:38:21 +02:00
|
|
|
export CFLAGS="${CFLAGS/-O2/-O0}"
|
2013-06-18 10:31:19 +02:00
|
|
|
fi
|
|
|
|
%ifarch %arm
|
|
|
|
# we want to have useful H5_CFLAGS on arm too
|
|
|
|
test -e config/linux-gnueabi || cp config/linux-gnu config/linux-gnueabi
|
|
|
|
%endif
|
2012-03-09 21:23:35 +01:00
|
|
|
|
2015-07-25 07:43:29 +02:00
|
|
|
# NOTE: --enable-unsupported is required when --enable-fortran
|
|
|
|
# and/or --enable-cxx is enabled along with --enable-threadsafe.
|
2016-03-18 19:30:05 +01:00
|
|
|
# Building with thise combination results in thread-safe C
|
|
|
|
# libraries and non-thread-safe fotran and/or C++ libraries. So
|
|
|
|
# you have to explicitly allow building the thread-safe C
|
|
|
|
# library and the non-thread-safe C++ and fortran libraries in
|
|
|
|
# order to make sure people don't assume that their fotran or
|
|
|
|
# C++ code is thread-safe. Since our users are going to be
|
2015-07-25 07:43:29 +02:00
|
|
|
# accessing this through other programs, this doesn't matter.
|
|
|
|
|
2012-09-26 09:54:36 +02:00
|
|
|
pushd build
|
2012-03-09 21:23:35 +01:00
|
|
|
%configure \
|
2012-09-26 09:54:36 +02:00
|
|
|
--docdir=%{_docdir}/%{name} \
|
2012-03-09 21:23:35 +01:00
|
|
|
--disable-dependency-tracking \
|
|
|
|
--enable-fortran \
|
2015-07-25 07:43:29 +02:00
|
|
|
--enable-fortran2003 \
|
|
|
|
--enable-unsupported \
|
2012-03-09 21:23:35 +01:00
|
|
|
--enable-hl \
|
|
|
|
--enable-shared \
|
|
|
|
--enable-cxx \
|
2015-07-25 07:43:29 +02:00
|
|
|
--enable-threadsafe \
|
2016-07-27 19:24:50 +02:00
|
|
|
--enable-build-mode=production \
|
2017-06-17 03:01:38 +02:00
|
|
|
--with-szlib \
|
2012-06-26 15:51:23 +02:00
|
|
|
--with-pthread
|
2012-03-09 21:23:35 +01:00
|
|
|
|
2013-06-18 10:31:19 +02:00
|
|
|
make V=1 %{?_smp_mflags}
|
2012-09-26 09:54:36 +02:00
|
|
|
popd
|
2012-03-09 21:23:35 +01:00
|
|
|
|
2017-07-04 15:12:49 +02:00
|
|
|
for mpi in %{_mpi};
|
2012-09-17 16:57:16 +02:00
|
|
|
do
|
2015-07-27 18:01:54 +02:00
|
|
|
pushd $mpi
|
2012-09-17 16:57:16 +02:00
|
|
|
export CC="%{_libdir}/mpi/gcc/$mpi/bin/mpicc"
|
|
|
|
export FC="%{_libdir}/mpi/gcc/$mpi/bin/mpif90"
|
|
|
|
export F77="%{_libdir}/mpi/gcc/$mpi/bin/mpif77"
|
2017-07-04 15:12:49 +02:00
|
|
|
export LD_LIBRARY_PATH="%{_libdir}/mpi/gcc/$mpi/%{_lib}"
|
2012-09-17 16:57:16 +02:00
|
|
|
%configure \
|
2012-09-26 09:54:36 +02:00
|
|
|
--docdir=%{_docdir}/%{name} \
|
2012-09-17 16:57:16 +02:00
|
|
|
--prefix=%{_libdir}/mpi/gcc/$mpi \
|
2012-09-29 15:32:19 +02:00
|
|
|
--exec-prefix=%{_libdir}/mpi/gcc/$mpi \
|
2012-09-17 16:57:16 +02:00
|
|
|
--bindir=%{_libdir}/mpi/gcc/$mpi/bin \
|
2017-07-04 15:12:49 +02:00
|
|
|
--libdir=%{_libdir}/mpi/gcc/$mpi/%{_lib} \
|
2012-09-17 16:57:16 +02:00
|
|
|
--datadir=%{_libdir}/mpi/gcc/$mpi/share \
|
|
|
|
--includedir=%{_libdir}/mpi/gcc/$mpi/include \
|
|
|
|
--disable-dependency-tracking \
|
|
|
|
--enable-fortran \
|
2015-07-25 07:43:29 +02:00
|
|
|
--enable-fortran2003 \
|
|
|
|
--enable-unsupported \
|
2012-09-17 16:57:16 +02:00
|
|
|
--enable-hl \
|
|
|
|
--enable-shared \
|
2015-07-25 07:43:29 +02:00
|
|
|
--enable-threadsafe \
|
2012-09-17 16:57:16 +02:00
|
|
|
--enable-parallel \
|
2016-07-27 19:24:50 +02:00
|
|
|
--enable-build-mode=production \
|
2012-09-17 16:57:16 +02:00
|
|
|
--with-pthread
|
|
|
|
|
|
|
|
make %{?_smp_mflags}
|
2015-07-27 18:01:54 +02:00
|
|
|
popd
|
2012-09-17 16:57:16 +02:00
|
|
|
done
|
|
|
|
|
2012-03-09 21:23:35 +01:00
|
|
|
%install
|
2012-09-29 15:32:19 +02:00
|
|
|
# install serial and parallel builds, (the serial one will win in case of
|
|
|
|
# duplicate files)
|
2017-07-04 15:12:49 +02:00
|
|
|
for build_dir in %{_mpi} build; do
|
|
|
|
make install DESTDIR=%{buildroot} -C "$build_dir"
|
2012-09-26 09:54:36 +02:00
|
|
|
done
|
2012-03-09 21:23:35 +01:00
|
|
|
|
2017-07-04 15:12:49 +02:00
|
|
|
find %{buildroot} -type f -name "*.la" -delete -print
|
2012-03-09 21:23:35 +01:00
|
|
|
find %{buildroot}%{_datadir}/hdf5_examples -type f \
|
|
|
|
| grep -v ".sh$" | xargs chmod 644
|
2012-09-29 15:32:19 +02:00
|
|
|
# delete examples from parallel builds
|
|
|
|
rm -rf %{buildroot}%{_libdir}/mpi/gcc/*/share/hdf5_examples
|
2012-06-26 15:51:23 +02:00
|
|
|
%if 0%{?suse_version} >= 1110
|
2012-03-09 21:23:35 +01:00
|
|
|
%fdupes -s %{buildroot}/%{_datadir}
|
2012-06-26 15:51:23 +02:00
|
|
|
%endif
|
2012-03-09 21:23:35 +01:00
|
|
|
|
|
|
|
# rpm macro for version checking
|
|
|
|
mkdir -p %{buildroot}%{_sysconfdir}/rpm
|
|
|
|
cat > %{buildroot}%{_sysconfdir}/rpm/macros.hdf5 <<EOF
|
|
|
|
#
|
2015-07-27 18:01:54 +02:00
|
|
|
# RPM macros for hdf5 packaging
|
2012-03-09 21:23:35 +01:00
|
|
|
#
|
2015-07-27 18:01:54 +02:00
|
|
|
%_hdf5_sonum %{sonum}
|
2012-03-09 21:23:35 +01:00
|
|
|
%_hdf5_version %{version}
|
|
|
|
EOF
|
|
|
|
|
|
|
|
%check
|
2013-09-25 17:14:33 +02:00
|
|
|
%if 0%{?qemu_user_space_build}
|
|
|
|
# default timeout is 1200 seconds
|
|
|
|
export HDF5_ALARM_SECONDS=3600
|
|
|
|
%endif
|
2017-07-04 15:12:49 +02:00
|
|
|
make %{?_smp_mflags} -C build check
|
2012-09-26 09:54:36 +02:00
|
|
|
export HDF5_Make_Ignore=yes
|
2017-07-04 15:12:49 +02:00
|
|
|
for mpi in %{_mpi}; do
|
2012-09-26 09:54:36 +02:00
|
|
|
make -C $mpi check
|
|
|
|
done
|
2012-03-09 21:23:35 +01:00
|
|
|
|
2016-03-18 19:30:05 +01:00
|
|
|
%post -n libhdf5-%{sonum} -p /sbin/ldconfig
|
|
|
|
%postun -n libhdf5-%{sonum} -p /sbin/ldconfig
|
|
|
|
%post -n libhdf5_hl%{sonum_HL} -p /sbin/ldconfig
|
|
|
|
%postun -n libhdf5_hl%{sonum_HL} -p /sbin/ldconfig
|
|
|
|
%post -n libhdf5_cpp%{sonum_CXX} -p /sbin/ldconfig
|
|
|
|
%postun -n libhdf5_cpp%{sonum_CXX} -p /sbin/ldconfig
|
|
|
|
%post -n libhdf5_hl_cpp%{sonum_HL_CXX} -p /sbin/ldconfig
|
|
|
|
%postun -n libhdf5_hl_cpp%{sonum_HL_CXX} -p /sbin/ldconfig
|
|
|
|
%post -n libhdf5_fortran%{sonum_F} -p /sbin/ldconfig
|
|
|
|
%postun -n libhdf5_fortran%{sonum_F} -p /sbin/ldconfig
|
|
|
|
%post -n libhdf5hl_fortran%{sonum_HL_F} -p /sbin/ldconfig
|
|
|
|
%postun -n libhdf5hl_fortran%{sonum_HL_F} -p /sbin/ldconfig
|
2012-03-09 21:23:35 +01:00
|
|
|
|
2012-11-21 17:00:51 +01:00
|
|
|
%if 0%{?_openmpi}
|
2016-03-18 19:30:05 +01:00
|
|
|
%post -n libhdf5-%{sonum}-openmpi -p /sbin/ldconfig
|
|
|
|
%postun -n libhdf5-%{sonum}-openmpi -p /sbin/ldconfig
|
|
|
|
%post -n libhdf5_hl%{sonum_HL}-openmpi -p /sbin/ldconfig
|
|
|
|
%postun -n libhdf5_hl%{sonum_HL}-openmpi -p /sbin/ldconfig
|
|
|
|
%post -n libhdf5_fortran%{sonum_F}-openmpi -p /sbin/ldconfig
|
|
|
|
%postun -n libhdf5_fortran%{sonum_F}-openmpi -p /sbin/ldconfig
|
|
|
|
%post -n libhdf5hl_fortran%{sonum_HL_F}-openmpi -p /sbin/ldconfig
|
|
|
|
%postun -n libhdf5hl_fortran%{sonum_HL_F}-openmpi -p /sbin/ldconfig
|
2012-11-21 17:00:51 +01:00
|
|
|
%endif
|
2012-09-17 16:57:16 +02:00
|
|
|
|
2012-11-21 17:00:51 +01:00
|
|
|
%if 0%{?_mvapich2}
|
2016-03-18 19:30:05 +01:00
|
|
|
%post -n libhdf5-%{sonum}-mvapich2 -p /sbin/ldconfig
|
|
|
|
%postun -n libhdf5-%{sonum}-mvapich2 -p /sbin/ldconfig
|
|
|
|
%post -n libhdf5_hl%{sonum_HL}-mvapich2 -p /sbin/ldconfig
|
|
|
|
%postun -n libhdf5_hl%{sonum_HL}-mvapich2 -p /sbin/ldconfig
|
|
|
|
%post -n libhdf5_fortran%{sonum_F}-mvapich2 -p /sbin/ldconfig
|
|
|
|
%postun -n libhdf5_fortran%{sonum_F}-mvapich2 -p /sbin/ldconfig
|
|
|
|
%post -n libhdf5hl_fortran%{sonum_HL_F}-mvapich2 -p /sbin/ldconfig
|
|
|
|
%postun -n libhdf5hl_fortran%{sonum_HL_F}-mvapich2 -p /sbin/ldconfig
|
2012-09-17 16:57:16 +02:00
|
|
|
%endif
|
|
|
|
|
2012-03-09 21:23:35 +01:00
|
|
|
%files
|
|
|
|
%defattr(-,root,root)
|
2012-03-12 20:12:59 +01:00
|
|
|
%{_bindir}/gif2h5
|
|
|
|
%{_bindir}/h52gif
|
2016-07-27 19:24:50 +02:00
|
|
|
%{_bindir}/h5clear
|
2012-03-12 20:12:59 +01:00
|
|
|
%{_bindir}/h5copy
|
|
|
|
%{_bindir}/h5debug
|
|
|
|
%{_bindir}/h5diff
|
|
|
|
%{_bindir}/h5dump
|
2016-07-27 19:24:50 +02:00
|
|
|
%{_bindir}/h5format_convert
|
2012-03-12 20:12:59 +01:00
|
|
|
%{_bindir}/h5import
|
|
|
|
%{_bindir}/h5jam
|
|
|
|
%{_bindir}/h5ls
|
|
|
|
%{_bindir}/h5mkgrp
|
|
|
|
%{_bindir}/h5perf_serial
|
|
|
|
%{_bindir}/h5redeploy
|
|
|
|
%{_bindir}/h5repack
|
|
|
|
%{_bindir}/h5repart
|
|
|
|
%{_bindir}/h5stat
|
|
|
|
%{_bindir}/h5unjam
|
2016-07-27 19:24:50 +02:00
|
|
|
%{_bindir}/h5watch
|
2012-03-09 21:23:35 +01:00
|
|
|
|
2016-03-18 19:30:05 +01:00
|
|
|
%files -n libhdf5-%{sonum}
|
2015-07-27 18:01:54 +02:00
|
|
|
%defattr(-,root,root)
|
|
|
|
%doc COPYING ACKNOWLEDGMENTS README.txt
|
2016-07-27 19:24:50 +02:00
|
|
|
%doc release_docs/HISTORY-1_8_0-1_10_0.txt
|
2015-07-27 18:01:54 +02:00
|
|
|
%doc release_docs/RELEASE.txt
|
2012-03-09 21:23:35 +01:00
|
|
|
%defattr(0755,root,root)
|
2016-03-18 19:30:05 +01:00
|
|
|
%{_libdir}/libhdf5.so.%{sonum}
|
|
|
|
%{_libdir}/libhdf5.so.%{sonum}.*
|
2012-03-09 21:23:35 +01:00
|
|
|
|
2016-03-18 19:30:05 +01:00
|
|
|
%files -n libhdf5_hl%{sonum_HL}
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%doc COPYING
|
2012-03-09 21:23:35 +01:00
|
|
|
%defattr(0755,root,root)
|
2016-03-18 19:30:05 +01:00
|
|
|
%{_libdir}/libhdf5_hl.so.%{sonum_HL}
|
|
|
|
%{_libdir}/libhdf5_hl.so.%{sonum_HL}.*
|
|
|
|
|
|
|
|
%files -n libhdf5_cpp%{sonum_CXX}
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%doc COPYING
|
|
|
|
%defattr(0755,root,root)
|
|
|
|
%{_libdir}/libhdf5_cpp.so.%{sonum_CXX}
|
|
|
|
%{_libdir}/libhdf5_cpp.so.%{sonum_CXX}.*
|
|
|
|
|
|
|
|
%files -n libhdf5_hl_cpp%{sonum_HL_CXX}
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%doc COPYING
|
|
|
|
%defattr(0755,root,root)
|
|
|
|
%{_libdir}/libhdf5_hl_cpp.so.%{sonum_HL_CXX}
|
|
|
|
%{_libdir}/libhdf5_hl_cpp.so.%{sonum_HL_CXX}.*
|
|
|
|
|
|
|
|
%files -n libhdf5_fortran%{sonum_F}
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%doc COPYING
|
|
|
|
%defattr(0755,root,root)
|
|
|
|
%{_libdir}/libhdf5_fortran.so.%{sonum_F}
|
|
|
|
%{_libdir}/libhdf5_fortran.so.%{sonum_F}.*
|
|
|
|
|
|
|
|
%files -n libhdf5hl_fortran%{sonum_HL_F}
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%doc COPYING
|
|
|
|
%defattr(0755,root,root)
|
|
|
|
%{_libdir}/libhdf5hl_fortran.so.%{sonum_HL_F}
|
|
|
|
%{_libdir}/libhdf5hl_fortran.so.%{sonum_HL_F}.*
|
2012-03-09 21:23:35 +01:00
|
|
|
|
2015-07-27 18:01:54 +02:00
|
|
|
%files devel-data
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
%config(noreplace) %{_sysconfdir}/rpm/macros.hdf5
|
|
|
|
|
2012-03-09 21:23:35 +01:00
|
|
|
%files devel
|
|
|
|
%defattr(-,root,root)
|
2016-07-27 19:24:50 +02:00
|
|
|
%doc release_docs/HISTORY-1_0-1_8_0_rc3.txt
|
|
|
|
%doc release_docs/RELEASE.txt
|
|
|
|
%doc ACKNOWLEDGMENTS README.txt
|
2012-03-12 20:12:59 +01:00
|
|
|
%{_bindir}/h5c++
|
|
|
|
%{_bindir}/h5cc
|
|
|
|
%{_bindir}/h5fc
|
2012-03-09 21:23:35 +01:00
|
|
|
%{_includedir}/*.h
|
|
|
|
%{_libdir}/*.so
|
2012-03-12 20:12:59 +01:00
|
|
|
%{_libdir}/*.settings
|
2012-03-09 21:23:35 +01:00
|
|
|
%{_includedir}/*.mod
|
|
|
|
|
|
|
|
%files devel-static
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%{_libdir}/*.a
|
|
|
|
|
|
|
|
%files examples
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%{_datadir}/hdf5_examples
|
|
|
|
|
2012-11-21 17:00:51 +01:00
|
|
|
%if 0%{?_openmpi}
|
2012-09-17 16:57:16 +02:00
|
|
|
%files -n %{name}-openmpi
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%{_libdir}/mpi/gcc/openmpi/bin/gif2h5
|
|
|
|
%{_libdir}/mpi/gcc/openmpi/bin/h52gif
|
2016-07-27 19:24:50 +02:00
|
|
|
%{_libdir}/mpi/gcc/openmpi/bin/h5clear
|
2012-09-17 16:57:16 +02:00
|
|
|
%{_libdir}/mpi/gcc/openmpi/bin/h5copy
|
|
|
|
%{_libdir}/mpi/gcc/openmpi/bin/h5debug
|
|
|
|
%{_libdir}/mpi/gcc/openmpi/bin/h5diff
|
|
|
|
%{_libdir}/mpi/gcc/openmpi/bin/h5dump
|
2016-07-27 19:24:50 +02:00
|
|
|
%{_libdir}/mpi/gcc/openmpi/bin/h5format_convert
|
2012-09-17 16:57:16 +02:00
|
|
|
%{_libdir}/mpi/gcc/openmpi/bin/h5import
|
|
|
|
%{_libdir}/mpi/gcc/openmpi/bin/h5jam
|
|
|
|
%{_libdir}/mpi/gcc/openmpi/bin/h5ls
|
|
|
|
%{_libdir}/mpi/gcc/openmpi/bin/h5mkgrp
|
|
|
|
%{_libdir}/mpi/gcc/openmpi/bin/h5perf
|
|
|
|
%{_libdir}/mpi/gcc/openmpi/bin/h5perf_serial
|
|
|
|
%{_libdir}/mpi/gcc/openmpi/bin/h5redeploy
|
|
|
|
%{_libdir}/mpi/gcc/openmpi/bin/h5repack
|
|
|
|
%{_libdir}/mpi/gcc/openmpi/bin/h5repart
|
|
|
|
%{_libdir}/mpi/gcc/openmpi/bin/h5stat
|
|
|
|
%{_libdir}/mpi/gcc/openmpi/bin/h5unjam
|
|
|
|
%{_libdir}/mpi/gcc/openmpi/bin/ph5diff
|
2016-07-27 19:24:50 +02:00
|
|
|
%{_libdir}/mpi/gcc/openmpi/bin/h5watch
|
2012-09-17 16:57:16 +02:00
|
|
|
|
2016-03-18 19:30:05 +01:00
|
|
|
%files -n libhdf5-%{sonum}-openmpi
|
2015-07-27 18:01:54 +02:00
|
|
|
%defattr(-,root,root)
|
|
|
|
%doc COPYING ACKNOWLEDGMENTS README.txt
|
2012-09-17 16:57:16 +02:00
|
|
|
%defattr(0755,root,root)
|
2016-03-18 19:30:05 +01:00
|
|
|
%{_libdir}/mpi/gcc/openmpi/%{_lib}/libhdf5.so.%{sonum}
|
|
|
|
%{_libdir}/mpi/gcc/openmpi/%{_lib}/libhdf5.so.%{sonum}.*
|
2012-09-17 16:57:16 +02:00
|
|
|
|
2016-03-18 19:30:05 +01:00
|
|
|
%files -n libhdf5_hl%{sonum_HL}-openmpi
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%doc COPYING
|
2012-09-17 16:57:16 +02:00
|
|
|
%defattr(0755,root,root)
|
2016-03-18 19:30:05 +01:00
|
|
|
%{_libdir}/mpi/gcc/openmpi/%{_lib}/libhdf5_hl.so.%{sonum_HL}
|
|
|
|
%{_libdir}/mpi/gcc/openmpi/%{_lib}/libhdf5_hl.so.%{sonum_HL}.*
|
|
|
|
|
|
|
|
%files -n libhdf5_fortran%{sonum_F}-openmpi
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%doc COPYING
|
|
|
|
%defattr(0755,root,root)
|
|
|
|
%{_libdir}/mpi/gcc/openmpi/%{_lib}/libhdf5_fortran.so.%{sonum_F}
|
|
|
|
%{_libdir}/mpi/gcc/openmpi/%{_lib}/libhdf5_fortran.so.%{sonum_F}.*
|
|
|
|
|
|
|
|
%files -n libhdf5hl_fortran%{sonum_HL_F}-openmpi
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%doc COPYING
|
|
|
|
%defattr(0755,root,root)
|
|
|
|
%{_libdir}/mpi/gcc/openmpi/%{_lib}/libhdf5hl_fortran.so.%{sonum_HL_F}
|
|
|
|
%{_libdir}/mpi/gcc/openmpi/%{_lib}/libhdf5hl_fortran.so.%{sonum_HL_F}.*
|
2012-09-17 16:57:16 +02:00
|
|
|
|
|
|
|
%files openmpi-devel
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%{_libdir}/mpi/gcc/openmpi/bin/h5pcc
|
|
|
|
%{_libdir}/mpi/gcc/openmpi/bin/h5pfc
|
|
|
|
%{_libdir}/mpi/gcc/openmpi/include/*.h
|
2016-03-18 19:30:05 +01:00
|
|
|
%{_libdir}/mpi/gcc/openmpi/%{_lib}/*.so
|
|
|
|
%{_libdir}/mpi/gcc/openmpi/%{_lib}/*.settings
|
2012-09-17 16:57:16 +02:00
|
|
|
%{_libdir}/mpi/gcc/openmpi/include/*.mod
|
|
|
|
|
|
|
|
%files openmpi-devel-static
|
|
|
|
%defattr(-,root,root)
|
2016-03-18 19:30:05 +01:00
|
|
|
%{_libdir}/mpi/gcc/openmpi/%{_lib}/*.a
|
2012-11-21 17:00:51 +01:00
|
|
|
%endif
|
2012-09-17 16:57:16 +02:00
|
|
|
|
2012-11-21 17:00:51 +01:00
|
|
|
%if 0%{?_mvapich2}
|
2012-09-17 16:57:16 +02:00
|
|
|
%files -n %{name}-mvapich2
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%{_libdir}/mpi/gcc/mvapich2/bin/gif2h5
|
|
|
|
%{_libdir}/mpi/gcc/mvapich2/bin/h52gif
|
|
|
|
%{_libdir}/mpi/gcc/mvapich2/bin/h5copy
|
|
|
|
%{_libdir}/mpi/gcc/mvapich2/bin/h5debug
|
|
|
|
%{_libdir}/mpi/gcc/mvapich2/bin/h5diff
|
|
|
|
%{_libdir}/mpi/gcc/mvapich2/bin/h5dump
|
|
|
|
%{_libdir}/mpi/gcc/mvapich2/bin/h5import
|
|
|
|
%{_libdir}/mpi/gcc/mvapich2/bin/h5jam
|
|
|
|
%{_libdir}/mpi/gcc/mvapich2/bin/h5ls
|
|
|
|
%{_libdir}/mpi/gcc/mvapich2/bin/h5mkgrp
|
|
|
|
%{_libdir}/mpi/gcc/mvapich2/bin/h5perf
|
|
|
|
%{_libdir}/mpi/gcc/mvapich2/bin/h5perf_serial
|
|
|
|
%{_libdir}/mpi/gcc/mvapich2/bin/h5redeploy
|
|
|
|
%{_libdir}/mpi/gcc/mvapich2/bin/h5repack
|
|
|
|
%{_libdir}/mpi/gcc/mvapich2/bin/h5repart
|
|
|
|
%{_libdir}/mpi/gcc/mvapich2/bin/h5stat
|
|
|
|
%{_libdir}/mpi/gcc/mvapich2/bin/h5unjam
|
|
|
|
%{_libdir}/mpi/gcc/mvapich2/bin/ph5diff
|
|
|
|
|
2016-03-18 19:30:05 +01:00
|
|
|
%files -n libhdf5-%{sonum}-mvapich2
|
2015-07-27 18:01:54 +02:00
|
|
|
%defattr(-,root,root)
|
2016-07-27 19:24:50 +02:00
|
|
|
%doc COPYING
|
2012-09-17 16:57:16 +02:00
|
|
|
%defattr(0755,root,root)
|
2016-03-18 19:30:05 +01:00
|
|
|
%{_libdir}/mpi/gcc/mvapich2/%{_lib}/libhdf5.so.%{sonum}
|
|
|
|
%{_libdir}/mpi/gcc/mvapich2/%{_lib}/libhdf5.so.%{sonum}.*
|
2012-09-17 16:57:16 +02:00
|
|
|
|
2016-03-18 19:30:05 +01:00
|
|
|
%files -n libhdf5_hl%{sonum_HL}-mvapich2
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%doc COPYING
|
2012-09-17 16:57:16 +02:00
|
|
|
%defattr(0755,root,root)
|
2016-03-18 19:30:05 +01:00
|
|
|
%{_libdir}/mpi/gcc/mvapich2/%{_lib}/libhdf5_hl.so.%{sonum_HL}
|
|
|
|
%{_libdir}/mpi/gcc/mvapich2/%{_lib}/libhdf5_hl.so.%{sonum_HL}.*
|
|
|
|
|
|
|
|
%files -n libhdf5_fortran%{sonum_F}-mvapich2
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%doc COPYING
|
|
|
|
%defattr(0755,root,root)
|
|
|
|
%{_libdir}/mpi/gcc/mvapich2/%{_lib}/libhdf5_fortran.so.%{sonum_F}
|
|
|
|
%{_libdir}/mpi/gcc/mvapich2/%{_lib}/libhdf5_fortran.so.%{sonum_F}.*
|
|
|
|
|
|
|
|
%files -n libhdf5hl_fortran%{sonum_HL_F}-mvapich2
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%doc COPYING
|
|
|
|
%defattr(0755,root,root)
|
|
|
|
%{_libdir}/mpi/gcc/mvapich2/%{_lib}/libhdf5hl_fortran.so.%{sonum_HL_F}
|
|
|
|
%{_libdir}/mpi/gcc/mvapich2/%{_lib}/libhdf5hl_fortran.so.%{sonum_HL_F}.*
|
2012-09-17 16:57:16 +02:00
|
|
|
|
|
|
|
%files mvapich2-devel
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%{_libdir}/mpi/gcc/mvapich2/bin/h5pcc
|
|
|
|
%{_libdir}/mpi/gcc/mvapich2/bin/h5pfc
|
|
|
|
%{_libdir}/mpi/gcc/mvapich2/include/*.h
|
2016-03-18 19:30:05 +01:00
|
|
|
%{_libdir}/mpi/gcc/mvapich2/%{_lib}/*.so
|
|
|
|
%{_libdir}/mpi/gcc/mvapich2/%{_lib}/*.settings
|
2012-09-17 16:57:16 +02:00
|
|
|
%{_libdir}/mpi/gcc/mvapich2/include/*.mod
|
|
|
|
|
|
|
|
%files mvapich2-devel-static
|
|
|
|
%defattr(-,root,root)
|
2016-03-18 19:30:05 +01:00
|
|
|
%{_libdir}/mpi/gcc/mvapich2/%{_lib}/*.a
|
2012-09-17 16:57:16 +02:00
|
|
|
%endif
|
|
|
|
|
2012-03-09 21:23:35 +01:00
|
|
|
%changelog
|