Compare commits

..

No commits in common. "rawhide" and "f42" have entirely different histories.

View file

@ -1,3 +1,5 @@
%global macrosdir %(d=%{_rpmconfigdir}/macros.d; [ -d $d ] || d=%{_sysconfdir}/rpm; echo $d)
# No more Java on i686
%ifarch %{java_arches}
%bcond_without java
@ -17,7 +19,6 @@ URL: https://www.hdfgroup.org/solutions/hdf5/
Source0: https://github.com/HDFGroup/hdf5/archive/hdf5_%{version}/hdf5-%{version}.tar.gz
%global so_version 310
%global plugin_dir %{_libdir}/hdf5/plugin
Source1: h5comp
# For man pages
@ -243,7 +244,7 @@ ln -s ../configure .
%if %{with java}
--enable-java \
%endif
--with-default-plugindir=%{plugin_dir} \
--with-default-plugindir=%{_libdir}/hdf5/plugin \
--with-fmoddir=%{_fmoddir}
sed -i -e 's| -shared | -Wl,--as-needed\0|g' libtool
sed -r -i 's|^prefix=/usr|prefix=%{buildroot}/usr|' java/test/junit.sh
@ -285,7 +286,7 @@ mkdir -p %{buildroot}%{_fmoddir}
%make_install -C build
rm %{buildroot}%{_libdir}/*.la
# Plugin directory
mkdir -p %{buildroot}%{plugin_dir}
mkdir -p %{buildroot}%{_libdir}/hdf5/plugin
for mpi in %{?mpi_list}
do
module load mpi/$mpi-%{_arch}
@ -321,11 +322,10 @@ do
done
%endif
# rpm macro for version checking
mkdir -p %{buildroot}%{_rpmmacrodir}
cat >%{buildroot}%{_rpmmacrodir}/macros.hdf5 <<EOF
mkdir -p %{buildroot}%{macrosdir}
cat > %{buildroot}%{macrosdir}/macros.hdf5 <<EOF
# HDF5 compatble version is
%%_hdf5_version %{_hdf5_compat_version}
%%_hdf5_plugin_dir %{plugin_dir}
EOF
# Install man pages from debian
@ -416,7 +416,7 @@ fi
%{_bindir}/h5unjam
%{_bindir}/h5watch
%dir %{_libdir}/%{name}
%{plugin_dir}/
%{_libdir}/%{name}/plugin/
%{_libdir}/libhdf5.so.%{so_version}*
%{_libdir}/libhdf5_cpp.so.%{so_version}*
%{_libdir}/libhdf5_fortran.so.%{so_version}*
@ -437,7 +437,7 @@ fi
%{_mandir}/man1/h5unjam.1*
%files devel
%{_rpmmacrodir}/macros.hdf5
%{macrosdir}/macros.hdf5
%{_bindir}/h5c++*
%{_bindir}/h5cc*
%{_bindir}/h5fc*