|
@@ -1,22 +1,30 @@
|
|
|
-Name: hdf5
|
|
|
-Version: 1.8.14
|
|
|
-Release: 2%{?_dist_release}
|
|
|
+%define pkg_name hdf5
|
|
|
+%define pkg_version 1.8.20
|
|
|
+%define pkg_release 1%{?_dist_release}
|
|
|
+
|
|
|
Summary: A general purpose library and file format for storing scientific data
|
|
|
+Name: %{pkg_name}
|
|
|
+Version: %{pkg_version}
|
|
|
+Release: %{pkg_release}
|
|
|
+
|
|
|
License: BSD
|
|
|
-Group: System Environment/Libraries
|
|
|
-URL: http://www.hdfgroup.org/HDF5/
|
|
|
+Group: System Environment/Libraries
|
|
|
+URL: http://www.hdfgroup.org/HDF5/
|
|
|
+
|
|
|
Source0: ftp://ftp.hdfgroup.org/HDF5/current/src/%{name}-%{version}.tar.bz2
|
|
|
# Source1: ftp://ftp.hdfgroup.org/HDF5/current/src/%{name}-%{version}_docs.tar
|
|
|
+
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
|
BuildRequires: zlib-devel, gcc-gfortran, time
|
|
|
|
|
|
+
|
|
|
%description
|
|
|
HDF5 is a general purpose library and file format for storing scientific data.
|
|
|
-HDF5 can store two primary objects: datasets and groups. A dataset is
|
|
|
-essentially a multidimensional array of data elements, and a group is a
|
|
|
-structure for organizing objects in an HDF5 file. Using these two basic
|
|
|
-objects, one can create and store almost any kind of scientific data
|
|
|
-structure, such as images, arrays of vectors, and structured and unstructured
|
|
|
+HDF5 can store two primary objects: datasets and groups. A dataset is
|
|
|
+essentially a multidimensional array of data elements, and a group is a
|
|
|
+structure for organizing objects in an HDF5 file. Using these two basic
|
|
|
+objects, one can create and store almost any kind of scientific data
|
|
|
+structure, such as images, arrays of vectors, and structured and unstructured
|
|
|
grids. You can also mix and match them in HDF5 files according to your needs.
|
|
|
|
|
|
%package devel
|
|
@@ -35,34 +43,33 @@ Requires: %{name}-devel = %{version}-%{release}
|
|
|
%description static
|
|
|
HDF5 static libraries.
|
|
|
|
|
|
+
|
|
|
%prep
|
|
|
%setup -q
|
|
|
|
|
|
-
|
|
|
%build
|
|
|
export CC=gcc
|
|
|
export CXX=g++
|
|
|
export F9X=gfortran
|
|
|
-%configure --with-ssl --enable-cxx --enable-fortran \
|
|
|
- --disable-dependency-tracking \
|
|
|
- --enable-hl --enable-shared
|
|
|
+%{configure} --with-ssl --enable-cxx --enable-fortran \
|
|
|
+ --disable-dependency-tracking \
|
|
|
+ --enable-hl --enable-shared
|
|
|
%{__make} %{?_smp_mflags}
|
|
|
|
|
|
%install
|
|
|
-rm -rf $RPM_BUILD_ROOT
|
|
|
-%makeinstall docdir=${RPM_BUILD_ROOT}%{_docdir}
|
|
|
-rm -rf $RPM_BUILD_ROOT/%{_libdir}/*.la $RPM_BUILD_ROOT/%{_libdir}/*.settings
|
|
|
+%{__rm} -rf ${RPM_BUILD_ROOT}
|
|
|
+%{makeinstall} docdir=${RPM_BUILD_ROOT}%{_docdir}
|
|
|
+%{__rm} -rf ${RPM_BUILD_ROOT}/%{_libdir}/*.la ${RPM_BUILD_ROOT}/%{_libdir}/*.settings
|
|
|
|
|
|
%check
|
|
|
-make check
|
|
|
+%{__make} check
|
|
|
|
|
|
%clean
|
|
|
-rm -rf $RPM_BUILD_ROOT
|
|
|
-
|
|
|
+%{__rm} -rf ${RPM_BUILD_ROOT}
|
|
|
|
|
|
-%post -p /sbin/ldconfig
|
|
|
+%post -p %{_syssbindir}/ldconfig
|
|
|
|
|
|
-%postun -p /sbin/ldconfig
|
|
|
+%postun -p %{_syssbindir}/ldconfig
|
|
|
|
|
|
|
|
|
%files
|
|
@@ -101,7 +108,11 @@ rm -rf $RPM_BUILD_ROOT
|
|
|
%defattr(-,root,root,-)
|
|
|
%{_libdir}/*.a
|
|
|
|
|
|
+
|
|
|
%changelog
|
|
|
+* Sat Jun 30 2018 Toshiaki Ara <ara_t@384.jp> 1.8.20-1
|
|
|
+- update to 1.8.20
|
|
|
+
|
|
|
* Sat Jul 09 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.14-2
|
|
|
- rebuild with gcc-5.4.0
|
|
|
|