Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package hdf5 for openSUSE:Factory checked in at 2025-04-03 16:46:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/hdf5 (Old) and /work/SRC/openSUSE:Factory/.hdf5.new.1907 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "hdf5" Thu Apr 3 16:46:55 2025 rev:89 rq:1266212 version:1.14.6 Changes: -------- --- /work/SRC/openSUSE:Factory/hdf5/hdf5.changes 2025-03-24 13:28:09.037544886 +0100 +++ /work/SRC/openSUSE:Factory/.hdf5.new.1907/hdf5.changes 2025-04-03 16:47:33.969032590 +0200 @@ -1,0 +2,6 @@ +Mon Mar 24 13:12:38 UTC 2025 - Nicolas Morey <nicolas.mo...@suse.com> + +- Disable and remove support for gnu-hpc build flavours (bsc#1239982) +- openmpi5 is not available on 32b systems + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ hdf5.spec ++++++ --- /var/tmp/diff_new_pack.n6kHtc/_old 2025-04-03 16:47:34.793067294 +0200 +++ /var/tmp/diff_new_pack.n6kHtc/_new 2025-04-03 16:47:34.797067464 +0200 @@ -21,10 +21,6 @@ %bcond_with sz2 %define sonum 310 -%define short_ver 1.14 -%define vers %{short_ver}.6 -%define _vers %( echo %{vers} | tr '.' '_' ) -%define src_ver %{version} %define pname hdf5 %bcond_with static @@ -38,255 +34,46 @@ %endif %if "%{flavor}" == "serial" -%bcond_with hpc %endif %if "%{flavor}" == "openmpi4" -%global mpi_flavor openmpi -%define mpi_vers 4 -%bcond_with hpc +%global mpi_flavor %{flavor} %endif %if "%{flavor}" == "openmpi5" -%global mpi_flavor openmpi -%define mpi_vers 5 -%bcond_with hpc +%global mpi_flavor %{flavor} +ExcludeArch: %{ix86} %{arm} %endif %if "%{flavor}" == "mvapich2" %global mpi_flavor %{flavor} -%bcond_with hpc -%endif - -%if "%{flavor}" == "gnu-hpc" -%bcond_without hpc -%global compiler_family gnu -%undefine c_f_ver -%endif - -%if "%{flavor}" == "gnu-openmpi4-hpc" -%bcond_without hpc -%define compiler_family gnu -%undefine c_f_ver -%global mpi_flavor openmpi -%define mpi_vers 4 -%endif - -%if "%{flavor}" == "gnu-openmpi5-hpc" -%bcond_without hpc -%define compiler_family gnu -%undefine c_f_ver -%global mpi_flavor openmpi -%define mpi_vers 5 -%endif - -%if "%{flavor}" == "gnu-mvapich2-hpc" -%bcond_without hpc -%define compiler_family gnu -%undefine c_f_ver -%global mpi_flavor mvapich2 -%endif - -%if "%{flavor}" == "gnu-mpich-hpc" -%bcond_without hpc -%define compiler_family gnu -%undefine c_f_ver -%global mpi_flavor mpich -%endif - -%if "%{flavor}" == "gnu7-hpc" -%bcond_without hpc -%define compiler_family gnu -%define c_f_ver 7 -%undefine mpi_flavor -%endif - -%if "%{flavor}" == "gnu7-openmpi4-hpc" -%bcond_without hpc -%define compiler_family gnu -%define c_f_ver 7 -%global mpi_flavor openmpi -%define mpi_vers 4 -%endif - -%if "%{flavor}" == "gnu7-openmpi5-hpc" -%bcond_without hpc -%define compiler_family gnu -%define c_f_ver 7 -%global mpi_flavor openmpi -%define mpi_vers 5 -%endif - -%if "%{flavor}" == "gnu7-mvapich2-hpc" -%bcond_without hpc -%define compiler_family gnu -%define c_f_ver 7 -%global mpi_flavor mvapich2 -%endif - -%if "%{flavor}" == "gnu7-mpich-hpc" -%bcond_without hpc -%define compiler_family gnu -%define c_f_ver 7 -%global mpi_flavor mpich -%endif - -%if "%{flavor}" == "gnu8-hpc" -%bcond_without hpc -%define compiler_family gnu -%define c_f_ver 8 -%undefine mpi_flavor -%endif - -%if "%{flavor}" == "gnu8-openmpi4-hpc" -%bcond_without hpc -%define compiler_family gnu -%define c_f_ver 8 -%global mpi_flavor openmpi -%define mpi_vers 4 -%endif - -%if "%{flavor}" == "gnu8-openmpi5-hpc" -%bcond_without hpc -%define compiler_family gnu -%define c_f_ver 8 -%global mpi_flavor openmpi -%define mpi_vers 5 -%endif - -%if "%{flavor}" == "gnu8-mvapich2-hpc" -%bcond_without hpc -%define compiler_family gnu -%define c_f_ver 8 -%global mpi_flavor mvapich2 -%endif - -%if "%{flavor}" == "gnu8-mpich-hpc" -%bcond_without hpc -%define compiler_family gnu -%define c_f_ver 8 -%global mpi_flavor mpich -%endif - -%if "%{flavor}" == "gnu9-hpc" -%bcond_without hpc -%define compiler_family gnu -%define c_f_ver 9 -%undefine mpi_flavor -%endif - -%if "%{flavor}" == "gnu9-openmpi4-hpc" -%bcond_without hpc -%define compiler_family gnu -%define c_f_ver 9 -%global mpi_flavor openmpi -%define mpi_vers 4 -%endif - -%if "%{flavor}" == "gnu9-openmpi5-hpc" -%bcond_without hpc -%define compiler_family gnu -%define c_f_ver 9 -%global mpi_flavor openmpi -%define mpi_vers 5 -%endif - -%if "%{flavor}" == "gnu9-mvapich2-hpc" -%bcond_without hpc -%define compiler_family gnu -%define c_f_ver 9 -%global mpi_flavor mvapich2 -%endif - -%if "%{flavor}" == "gnu9-mpich-hpc" -%bcond_without hpc -%define compiler_family gnu -%define c_f_ver 9 -%global mpi_flavor mpich -%endif - -%if "%{flavor}" == "gnu10-hpc" -%bcond_without hpc -%define compiler_family gnu -%define c_f_ver 10 -%undefine mpi_flavor -%endif - -%if "%{flavor}" == "gnu10-openmpi4-hpc" -%bcond_without hpc -%define compiler_family gnu -%define c_f_ver 10 -%global mpi_flavor openmpi -%define mpi_vers 4 -%endif - -%if "%{flavor}" == "gnu10-openmpi5-hpc" -%bcond_without hpc -%define compiler_family gnu -%define c_f_ver 10 -%global mpi_flavor openmpi -%define mpi_vers 5 -%endif - -%if "%{flavor}" == "gnu10-mvapich2-hpc" -%bcond_without hpc -%define compiler_family gnu -%define c_f_ver 10 -%global mpi_flavor mvapich2 -%endif - -%if "%{flavor}" == "gnu10-mpich-hpc" -%bcond_without hpc -%define compiler_family gnu -%define c_f_ver 10 -%global mpi_flavor mpich %endif %{?mpi_flavor:%{bcond_without mpi}}%{!?mpi_flavor:%{bcond_with mpi}} -%{?with_hpc:%{!?compiler_family:%global compiler_family gnu}} %{?with_mpi:%{!?mpi_flavor:error "No MPI family specified!"}} -# For compatibility package names -%define mpi_ext %{?mpi_vers} - -%if %{with hpc} -%{hpc_init -c %compiler_family %{?with_mpi:-m %mpi_flavor} %{?c_f_ver:-v %{c_f_ver}} %{?mpi_vers:-V %{mpi_vers}} %{?ext:-e %{ext}}} -%{?with_mpi:%global hpc_module_pname p%{pname}} - %define my_prefix %hpc_prefix - %define my_bindir %hpc_bindir - %ifarch x86_64 - %define my_libdir %hpc_prefix/lib64 - %else - %define my_libdir %hpc_libdir - %endif - %define my_incdir %hpc_includedir - %define package_name %{hpc_package_name %_vers} - %define libname(l:s:) lib%{pname}%{-l*}%{hpc_package_name_tail %{?_vers}} - %define vname %{pname}_%{_vers}-hpc -%else - %if %{without mpi} +%if %{without mpi} %define my_prefix %_prefix %define my_bindir %_bindir %define my_libdir %_libdir %define my_incdir %_includedir - %else - %define my_prefix %{_libdir}/mpi/gcc/%{mpi_flavor}%{?mpi_ext} - %define my_suffix -%{mpi_flavor}%{?mpi_ext} +%else + %define my_prefix %{_libdir}/mpi/gcc/%{mpi_flavor} + %define my_suffix -%{mpi_flavor} %define my_bindir %{my_prefix}/bin %define my_libdir %{my_prefix}/%{_lib} %define my_incdir %{my_prefix}/include - %endif - %if 0%{!?package_name:1} +%endif +%if 0%{!?package_name:1} %define package_name %pname%{?my_suffix} - %endif - %define libname(l:s:) lib%{pname}%{!-l:%{-s:-}}%{-l*}%{-s*}%{?my_suffix} - %define vname %{pname} %endif +%define libname(l:s:) lib%{pname}%{!-l:%{-s:-}}%{-l*}%{-s*}%{?my_suffix} +%define vname %{pname} %define __builder ninja Name: %{package_name} -Version: %vers +Version: 1.14.6 Release: 0 Summary: Command-line programs for the HDF5 scientific data format License: BSD-3-Clause @@ -313,36 +100,17 @@ BuildRequires: sz2-devel %endif BuildRequires: zlib-devel -%if %{without hpc} - %if %{with mpi} -BuildRequires: %{mpi_flavor}%{?mpi_ext}-devel - %else +%if %{with mpi} +BuildRequires: %{mpi_flavor}-devel +%else Requires: lib%{pname}_cpp%{sonum} = %{version} Requires: lib%{pname}_hl_cpp%{sonum} = %{version} - %endif +%endif Requires: lib%{pname}-%{sonum} = %{version} Requires: lib%{pname}_fortran%{sonum} = %{version} Requires: lib%{pname}_hl%{sonum} = %{version} Requires: lib%{pname}_hl_fortran%{sonum} = %{version} Requires: lib%{pname}_tools%{sonum} = %{version} -%else # hpc -%hpc_requires -Requires: %{libname -l _fortran} -%if %{without mpi} -Requires: %{libname -l _cpp} -Requires: %{libname -l _hl_cpp} -%endif -Requires: %{libname -l _hl_fortran} -Requires: %{libname -l _hl} -Requires: %{libname -l _tools} -Requires: %{libname} -BuildRequires: %{compiler_family}%{?c_f_ver}-compilers-hpc-macros-devel -BuildRequires: lua-lmod -BuildRequires: suse-hpc >= 0.2 - %if %{with mpi} -BuildRequires: %{mpi_flavor}%{?mpi_vers}-%{compiler_family}%{?c_f_ver}-hpc-macros-devel - %endif -%endif # ?hpc %description HDF5 is a data model, library, and file format for storing and @@ -351,15 +119,12 @@ This package contains the %{flavor} version utility functions for working with HDF5 files. -%{?with_hpc:%{hpc_master_package}} - %package -n %{libname -s %{sonum}} Summary: Shared libraries for the HDF5 scientific data format # To avoid unresolvable errors due to multiple providers of the library Group: System/Libraries Provides: %{libname} = %{version} Obsoletes: %{libname} < %{version} -%{?with_hpc:Requires: %{name}-module = %version} %description -n %{libname -s %{sonum}} HDF5 is a data model, library, and file format for storing and @@ -367,15 +132,12 @@ This package contains the %{flavor} version of the HDF5 runtime libraries. -%{?with_hpc:%{hpc_master_package -l -n lib%{pname}%{hpc_package_name_tail}}} - %package -n %{libname -l _hl -s %{sonum}} Summary: High-level shared libraries for the HDF5 scientific data format # To avoid unresolvable errors due to multiple providers of the library Group: System/Libraries Provides: %{libname -l _hl} = %{version} Obsoletes: %{libname -l _hl} < %{version} -%{?with_hpc:Requires: %{name}-module = %version} %description -n %{libname -l _hl -s %{sonum}} HDF5 is a data model, library, and file format for storing and @@ -384,15 +146,12 @@ This package contains the %{flavor} version of the high-level HDF5 runtime libraries. -%{?with_hpc:%{hpc_master_package -l -n lib%{pname}_hl%{hpc_package_name_tail} -N %{pname}_hl}} - %package -n %{libname -l _cpp -s %{sonum}} Summary: Shared libraries for the HDF5 scientific data format # To avoid unresolvable errors due to multiple providers of the library Group: System/Libraries Provides: %{libname -l _cpp} = %{version} Obsoletes: %{libname -l _cpp} < %{version} -%{?with_hpc:Requires: %{name}-module = %version} %description -n %{libname -l _cpp -s %{sonum}} HDF5 is a data model, library, and file format for storing and @@ -400,15 +159,12 @@ This package contains the HDF5 runtime libraries. -%{?with_hpc:%{hpc_master_package -l -n lib%{pname}_cpp%{hpc_package_name_tail} -N %{pname}_cpp}} - %package -n %{libname -l _hl_cpp -s %{sonum}} Summary: High-level shared libraries for the HDF5 scientific data format # To avoid unresolvable errors due to multiple providers of the library Group: System/Libraries Provides: %{libname -l _hl_cpp} = %{version} Obsoletes: %{libname -l _hl_cpp} < %{version} -%{?with_hpc:Requires: %{name}-module = %version} %description -n %{libname -l _hl_cpp -s %{sonum}} HDF5 is a data model, library, and file format for storing and @@ -416,15 +172,12 @@ This package contains the the high-level HDF5 runtime libraries. -%{?with_hpc:%{hpc_master_package -l -n lib%{pname}_hl_cpp%{hpc_package_name_tail} -N %{pname}_hl_cpp}} - %package -n %{libname -l _fortran -s %{sonum}} Summary: Shared libraries for the HDF5 scientific data format # To avoid unresolvable errors due to multiple providers of the library Group: System/Libraries Provides: %{libname -l _fortran} = %{version} Obsoletes: %{libname -l _fortran} < %{version} -%{?with_hpc:Requires: %{name}-module = %version} %description -n %{libname -l _fortran -s %{sonum}} HDF5 is a data model, library, and file format for storing and @@ -432,15 +185,12 @@ This package contains the %{flavor} version of the HDF5 runtime libraries. -%{?with_hpc:%{hpc_master_package -l -n lib%{pname}_fortran%{hpc_package_name_tail} -N %{pname}_fortran}} - %package -n %{libname -l _hl_fortran -s %{sonum}} Summary: High-level shared libraries for the HDF5 scientific data format # To avoid unresolvable errors due to multiple providers of the library Group: System/Libraries Provides: %{libname -l _hl_fortran} = %{version} Obsoletes: %{libname -l _hl_fortran} < %{version} -%{?with_hpc:Requires: %{name}-module = %version} %description -n %{libname -l _hl_fortran -s %{sonum}} HDF5 is a data model, library, and file format for storing and @@ -449,15 +199,12 @@ This package contains the %{flavor} version of the high-level HDF5 runtime libraries. -%{?with_hpc:%{hpc_master_package -l -n lib%{pname}_hl_fortran%{hpc_package_name_tail} -N %{pname}_hl_fortran}} - %package -n %{libname -l _tools -s %{sonum}} Summary: Shared libraries for the HDF5 scientific data format # To avoid unresolvable errors due to multiple providers of the library Group: System/Libraries Provides: %{libname -l _tools} = %{version} Obsoletes: %{libname -l _tools} < %{version} -%{?with_hpc:Requires: %{name}-module = %version} %description -n %{libname -l _tools -s %{sonum}} HDF5 is a data model, library, and file format for storing and @@ -465,8 +212,6 @@ This package contains the HDF5 runtime libraries. -%{?with_hpc:%{hpc_master_package -l -n lib%{pname}_tools%{hpc_package_name_tail} -N %{pname}_tools}} - %package -n %{pname}-devel-data Summary: Development data files for %{name} Group: Development/Libraries/Other @@ -485,7 +230,7 @@ Requires: %{libname -l _cpp -s %{sonum}} = %{version} Requires: %{libname -l _hl_cpp -s %{sonum}} = %{version} Requires: %{name} = %{version} -%{!?with_hpc:Requires: %{pname}-devel-data = %{version}} +Requires: %{pname}-devel-data = %{version} Requires: zlib-devel %if 0%{?use_sz2} Requires: libsz2-devel @@ -496,7 +241,6 @@ Requires: %{libname -l _hl -s %{sonum}} = %{version} Requires: %{libname -l _hl_fortran -s %{sonum}} = %{version} Requires: %{libname -l _tools -s %{sonum}} = %{version} -%{?with_hpc:%hpc_requires_devel} %description devel HDF5 is a data model, library, and file format for storing and @@ -505,8 +249,6 @@ This package contains all files needed to create projects that use the %{flavor} version of HDF5. -%{?with_hpc:%{hpc_master_package devel}} - %package devel-static Summary: Static development files for %{name} Group: Development/Libraries/Parallel @@ -529,25 +271,7 @@ This package provides examples of HDF5 library use. -%{?!with_mpi:%{?with_hpc:%{hpc_master_package -n %{pname}-hpc-examples -M %{vname}-examples}}} - -%if %{with hpc} -%package module -Summary: Module files for %{name} -Group: Development/Libraries/Parallel -Provides: %{name}-module = %version -Requires: lua-lmod - -%description module -HDF5 is a data model, library, and file format for storing and -managing data. It supports an unlimited variety of datatypes. - -This package contains the environment module needed for the HDF5 -library packages. -%endif - %prep -%{?with_hpc: %hpc_debug} %autosetup -N -n %{pname}-%{version} %patch -P 0 -p1 %patch -P 2 -p0 -b .abort_unknown_host_config @@ -556,7 +280,6 @@ %endif %patch -P 5 -p1 -%if %{without hpc} # baselibs looks different for different flavors - generate it on the fly cat > %{_sourcedir}/baselibs.conf << EOF libhdf5-%{sonum}%{?my_suffix} @@ -576,12 +299,8 @@ requires "libhdf5_hl_cpp%{sonum}%{?my_suffix}-<targettype> = <version>" requires "libhdf5_tools%{sonum}%{?my_suffix}-<targettype> = <version>" EOF -%endif %build -%{?with_hpc:%hpc_setup} -%{?with_hpc:%hpc_debug} - export CFLAGS="%{optflags}" export CXXFLAGS="%{optflags}" export FFLAGS="%{optflags}" @@ -623,7 +342,6 @@ # libhdf5.settings embed incorrect values of the compiler (e.g. ccache instead # of gcc) causing major issues downstream. -%if %{without hpc} %cmake \ %if %{with mpi} -DCMAKE_C_COMPILER:FILEPATH="%{my_bindir}/mpicc" \ @@ -638,21 +356,6 @@ -DCMAKE_CXX_COMPILER:FILEPATH="%{my_bindir}/c++" \ -DCMAKE_Fortran_COMPILER:FILEPATH="%{my_bindir}/gfortran" \ %endif -%else # hpc -%global _hpc_exec_prefix %hpc_exec_prefix -%global hpc_exec_prefix %_prefix -%hpc_cmake \ -%define hpc_exec_prefix %{expand:%_hpc_exec_prefix} - %if %{with mpi} - -DCMAKE_C_COMPILER:FILEPATH=mpicc \ - -DCMAKE_CXX_COMPILER:FILEPATH=mpicxx \ - -DCMAKE_Fortran_COMPILER:FILEPATH=mpif90 \ - %else - -DCMAKE_C_COMPILER:FILEPATH=cc \ - -DCMAKE_CXX_COMPILER:FILEPATH=c++ \ - -DCMAKE_Fortran_COMPILER:FILEPATH=gfortran \ - %endif -%endif # ?hpc -DCMAKE_SKIP_INSTALL_RPATH:BOOL=ON \ -DALLOW_UNSUPPORTED:BOOL=ON \ -DBUILD_STATIC_LIBS:BOOL=%{?with_static:ON}%{!?with_static:OFF} \ @@ -688,9 +391,6 @@ %cmake_build %install -%{?with_hpc:%hpc_setup} -%{?with_hpc:%hpc_debug} - %cmake_install find %{buildroot} -type f -name "*.la" -delete -print @@ -715,12 +415,6 @@ cp %{__builddir}/bin/libhdf5_test*.so* %{buildroot}%{my_libdir} %if %{without mpi} - -%if %{with hpc} -# Manually install examples as cmake does not do it (versioned dir) -install -m 0755 -d %{buildroot}%{_datadir}/hdf5_examples/%{version} -cp -pr HDF5Examples/* %{buildroot}%{_datadir}/hdf5_examples/%{version}/ -%else # Manually install examples as cmake does not do it (unversioned dir) install -m 0755 -d %{buildroot}%{_datadir}/hdf5_examples cp -pr HDF5Examples/* %{buildroot}%{_datadir}/hdf5_examples/ @@ -733,8 +427,6 @@ %_hdf5_sonum %{sonum} %_hdf5_version %{version} EOF -%endif - %else # delete examples from parallel builds find %{buildroot} -type d -name "hdf5_examples" -exec rm -rf {} +; @@ -746,59 +438,9 @@ %fdupes %{buildroot}/%{my_incdir}/ %fdupes -s %{buildroot}/%{_datadir} -%if %{with hpc} -%{hpc_write_pkgconfig -n hdf5 -l hdf5} -%{hpc_write_pkgconfig -n hdf5_hl -l hdf5_hl} -%{hpc_write_pkgconfig -n hdf5_fortran -l hdf5_fortran} -%{hpc_write_pkgconfig -n hdf5_hl_fortran -l hdf5hl_fortran} -%{hpc_write_pkgconfig -n hdf5_cpp -l hdf5_cpp} -%{hpc_write_pkgconfig -n hdf5_hl_cpp -l hdf5_hl_cpp} - -%hpc_write_modules_files -#%%Module1.0##################################################################### - -proc ModulesHelp { } { - -puts stderr " " -puts stderr "This module loads the %{pname} library built with the %{compiler_family} compiler toolchain." -puts stderr "\nVersion %{version}\n" - -} -module-whatis "Name: %{pname} built with %{compiler_family} toolchain" -module-whatis "Version: %{version}" -module-whatis "Category: runtime library" -module-whatis "Description: %{SUMMARY:0}" -module-whatis "%{url}" - -set version %{version} - -prepend-path PATH %{hpc_bindir} -prepend-path LD_LIBRARY_PATH %{hpc_libdir} - -setenv %{hpc_upcase %pname}_DIR %{hpc_prefix} -setenv %{hpc_upcase %pname}_BIN %{hpc_bindir} -setenv %{hpc_upcase %pname}_LIB %{hpc_libdir} - -if {[file isdirectory %{hpc_includedir}]} { -prepend-path LIBRARY_PATH %{hpc_libdir} -prepend-path CPATH %{hpc_includedir} -prepend-path C_INCLUDE_PATH %{hpc_includedir} -prepend-path CPLUS_INCLUDE_PATH %{hpc_includedir} -prepend-path INCLUDE %{hpc_includedir} -%hpc_modulefile_add_pkgconfig_path - -setenv %{hpc_upcase %pname}_INC %{hpc_includedir} -} - -family "%pname" - -EOF -%endif - %check -%{?with_hpc:%hpc_setup} %if %{with mpi} - %{?with_hpc:%hpc_setup_mpi}%{!?with_hpc:source %{my_bindir}/mpivars.sh} + source %{my_bindir}/mpivars.sh %endif %if "%{?mpi_flavor}" != "mpich" || ("%_arch" != "s390" && "%_arch" != "s390x") @@ -818,11 +460,6 @@ %ldconfig_scriptlets -n %{libname -l _hl_fortran -s %{sonum}} %ldconfig_scriptlets -n %{libname -l _tools -s %{sonum}} -%if %{with hpc} -%postun module -%hpc_module_delete_if_default -%endif - %if 0%{?sle_version} > 120200 || 0%{?suse_version} > 1320 %define mylicense %license %else @@ -831,17 +468,13 @@ %if %{without mpi} %files -n %{vname}-examples -%{?with_hpc:%dir %{_prefix}/share/hdf5_examples} -%{_prefix}/share/hdf5_examples%{?with_hpc:/%{version}} +%{_prefix}/share/hdf5_examples -%if %{without hpc} %files -n %{pname}-devel-data %{_rpmconfigdir}/macros.d/macros.hdf5 -%endif %endif # ?mpi %files -n %{name} -%{?with_hpc:%dir %my_bindir} %{my_bindir}/h5clear %{my_bindir}/h5copy %{my_bindir}/h5debug @@ -875,35 +508,30 @@ %doc release_docs/RELEASE.txt %endif %defattr(0755,root,root) -%{?with_hpc:%hpc_dirs} %{my_libdir}/libhdf5.so.%{sonum} %{my_libdir}/libhdf5.so.%{sonum}.* %files -n %{libname -l _hl -s %{sonum}} %mylicense COPYING %defattr(0755,root,root) -%{?with_hpc:%hpc_dirs} %{my_libdir}/libhdf5_hl.so.%{sonum} %{my_libdir}/libhdf5_hl.so.%{sonum}.* %files -n %{libname -l _cpp -s %{sonum}} %mylicense COPYING %defattr(0755,root,root) -%{?with_hpc:%hpc_dirs} %{my_libdir}/libhdf5_cpp.so.%{sonum} %{my_libdir}/libhdf5_cpp.so.%{sonum}.* %files -n %{libname -l _hl_cpp -s %{sonum}} %mylicense COPYING %defattr(0755,root,root) -%{?with_hpc:%hpc_dirs} %{my_libdir}/libhdf5_hl_cpp.so.%{sonum} %{my_libdir}/libhdf5_hl_cpp.so.%{sonum}.* %files -n %{libname -l _fortran -s %{sonum}} %mylicense COPYING %defattr(0755,root,root) -%{?with_hpc:%hpc_dirs} %{my_libdir}/libhdf5_fortran.so.%{sonum} %{my_libdir}/libhdf5_fortran.so.%{sonum}.* %{my_libdir}/libhdf5_f90cstub.so.%{sonum} @@ -912,7 +540,6 @@ %files -n %{libname -l _hl_fortran -s %{sonum}} %mylicense COPYING %defattr(0755,root,root) -%{?with_hpc:%hpc_dirs} %{my_libdir}/libhdf5_hl_fortran.so.%{sonum} %{my_libdir}/libhdf5_hl_fortran.so.%{sonum}.* %{my_libdir}/libhdf5_hl_f90cstub.so.%{sonum} @@ -921,28 +548,15 @@ %files -n %{libname -l _tools -s %{sonum}} %mylicense COPYING %defattr(0755,root,root) -%{?with_hpc:%hpc_dirs} %{my_libdir}/libhdf5_tools.so.%{sonum} %{my_libdir}/libhdf5_tools.so.%{sonum}.* -%if %{with hpc} -%files module -%hpc_modules_files -%endif - %files devel ## -%{?with_hpc:%dir %{my_incdir}} %doc release_docs/HISTORY-1_14.txt %doc release_docs/RELEASE.txt %doc ACKNOWLEDGMENTS README.md %doc release_docs/USING_HDF5_CMake.txt -%{?with_hpc:%{hpc_pkgconfig_file -n hdf5}} -%{?with_hpc:%{hpc_pkgconfig_file -N -n hdf5_hl}} -%{?with_hpc:%{hpc_pkgconfig_file -N -n hdf5_fortran}} -%{?with_hpc:%{hpc_pkgconfig_file -N -n hdf5_hl_fortran}} -%{?with_hpc:%{hpc_pkgconfig_file -N -n hdf5_cpp}} -%{?with_hpc:%{hpc_pkgconfig_file -N -n hdf5_hl_cpp}} %{my_bindir}/h5c++ %{my_bindir}/h5cc %{my_bindir}/h5fc ++++++ _multibuild ++++++ --- /var/tmp/diff_new_pack.n6kHtc/_old 2025-04-03 16:47:34.897071675 +0200 +++ /var/tmp/diff_new_pack.n6kHtc/_new 2025-04-03 16:47:34.909072180 +0200 @@ -3,10 +3,5 @@ <package>openmpi4</package> <package>openmpi5</package> <package>mvapich2</package> - <package>gnu-openmpi4-hpc</package> - <package>gnu-openmpi5-hpc</package> - <package>gnu-mvapich2-hpc</package> - <package>gnu-mpich-hpc</package> - <package>gnu-hpc</package> </multibuild>