Name: hdf5-compat16
Summary: Compatibility libraries for legacy HDF5 support
Version: 1.6.10
Release: 1
License: Distributable
Group: Development/Libraries
URL: http://hdfgroup.org/HDF5/
Description: HDF5 is a unique technology suite that makes possible the management of
extremely large and complex data collections.
This package contains only runtime libraries to support applications compiled agains HDF5 1.6.x. If you need the full HDF5 utility suite, please install Repoforge's "hdf5" package.
The build was succesful. The following RPMs were generated:
The build was succesful. The following RPMs were generated:
The spec file used by the build system currently has the following contents:
# $Id$
# Authority: shuff
# Upstream: The HDF Group <help$hdfgroup,org>
%define real_name hdf5
Summary: Compatibility libraries for legacy HDF5 support
Name: hdf5-compat16
Version: 1.6.10
Release: 1%{?dist}
License: Distributable
Group: Development/Libraries
URL: http://hdfgroup.org/HDF5/
Source: http://www.hdfgroup.org/ftp/HDF5/prev-releases/hdf5-%{version}/src/hdf5-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
BuildRequires: binutils
BuildRequires: bison
BuildRequires: flex
BuildRequires: gcc-c++
BuildRequires: gcc-gfortran
BuildRequires: libjpeg-devel
BuildRequires: make
BuildRequires: zlib-devel >= 1.1.2
BuildRequires: rpm-macros-rpmforge
Conflicts: hdf5 <= %{version}
Obsoletes: hdf5 <= %{version}
# don't scan the examples for autoreq/prov
%filter_requires_in %{_docdir}
%filter_provides_in %{_docdir}
%filter_setup
%description
HDF5 is a unique technology suite that makes possible the management of
extremely large and complex data collections.
This package contains only runtime libraries to support applications compiled
agains HDF5 1.6.x. If you need the full HDF5 utility suite, please install
Repoforge's "hdf5" package.
%prep
%setup -n %{real_name}-%{version}
%{__perl} -pi.orig -e 's|INSTALL\) h5cc \$\(bindir\)/\$\(H5CC_NAME\)|INSTALL) h5cc %{buildroot}\$(bindir)/\$(H5CC_NAME)|g;' tools/misc/Makefile*
%build
FC=/usr/bin/gfortran %configure \
--disable-dependency-tracking \
--disable-static \
--enable-shared \
--disable-cxx \
--disable-fortran
%{__make} %{?_smp_mflags}
%install
%{__rm} -rf %{buildroot}
%{__make} install DESTDIR="%{buildroot}"
# no binaries
%{__rm} -rf %{buildroot}%{_bindir}
# no devel
%{__rm} -rf %{buildroot}%{_includedir}
%{__rm} -rf %{buildroot}%{_libdir}/libhdf5*.so
# put the settings file in %doc
%{__mv} %{buildroot}%{_libdir}/libhdf5.settings .
# and the examples
%{__rm} -rf examples
%{__mv} %{buildroot}%{_usr}/doc/hdf5/examples .
%{__rm} -rf %{buildroot}%{_usr}/doc/hdf5/
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%clean
%{__rm} -rf %{buildroot}
%files
%defattr(-, root, root, 0755)
%doc *.txt release_docs/* examples/
%{_libdir}/libhdf5*.so.*
%exclude %{_libdir}/libhdf5*.la
%changelog
* Tue Aug 02 2011 Steve Huff <shuff@vecna.org> - 1.6.10-1
- Initial package.