Browse Source

hdf5: update to 1.8.20

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@11731 ec354946-7b23-47d6-9f5a-488ba84defc7
ara_t 5 years ago
parent
commit
1a594fb7fc
1 changed files with 33 additions and 22 deletions
  1. 33 22
      h/hdf5/hdf5-vl.spec

+ 33 - 22
h/hdf5/hdf5-vl.spec

@@ -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
 Summary: A general purpose library and file format for storing scientific data
+Name:    %{pkg_name}
+Version: %{pkg_version}
+Release: %{pkg_release}
+
 License: BSD
 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
 Source0: ftp://ftp.hdfgroup.org/HDF5/current/src/%{name}-%{version}.tar.bz2
 # Source1: ftp://ftp.hdfgroup.org/HDF5/current/src/%{name}-%{version}_docs.tar
 # Source1: ftp://ftp.hdfgroup.org/HDF5/current/src/%{name}-%{version}_docs.tar
+
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: zlib-devel, gcc-gfortran, time
 BuildRequires: zlib-devel, gcc-gfortran, time
 
 
+
 %description
 %description
 HDF5 is a general purpose library and file format for storing scientific data.
 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.
 grids. You can also mix and match them in HDF5 files according to your needs.
 
 
 %package devel
 %package devel
@@ -35,34 +43,33 @@ Requires: %{name}-devel = %{version}-%{release}
 %description static
 %description static
 HDF5 static libraries.
 HDF5 static libraries.
 
 
+
 %prep
 %prep
 %setup -q
 %setup -q
 
 
-
 %build
 %build
 export CC=gcc
 export CC=gcc
 export CXX=g++
 export CXX=g++
 export F9X=gfortran
 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}
 %{__make} %{?_smp_mflags}
 
 
 %install
 %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
 %check
-make check
+%{__make} check
 
 
 %clean
 %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
 %files
@@ -101,7 +108,11 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %{_libdir}/*.a
 %{_libdir}/*.a
 
 
+
 %changelog
 %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
 * Sat Jul 09 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.14-2
 - rebuild with gcc-5.4.0
 - rebuild with gcc-5.4.0