libhdf5-10
libhdf5-10-openmpi
libhdf5-10-mvapich2
libhdf5_hl10
libhdf5_hl10-mvapich2
libhdf5_hl10-openmpi
libhdf5_cpp12
libhdf5_hl_cpp11
libhdf5_fortran10
libhdf5_fortran10-openmpi
libhdf5_fortran10-mvapich2
libhdf5hl_fortran10
libhdf5hl_fortran10-mvapich2
libhdf5hl_fortran10-openmpi
hdf5-devel
  requires -<targettype>
  requires "libhdf5-10-<targettype> = <version>"
  requires "libhdf5_hl10-<targettype> = <version>"
  requires "libhdf5_cpp12-<targettype> = <version>"
  requires "libhdf5_hl_cpp11-<targettype> = <version>"
  requires "libhdf5_fortran10-<targettype> = <version>"
  requires "libhdf5hl_fortran10-<targettype> = <version>"
hdf5-openmpi-devel
  requires -openmpi-<targettype>
  requires "libhdf5-10-openmpi-<targettype> = <version>"
  requires "libhdf5_hl10-openmpi-<targettype> = <version>"
  requires "libhdf5_fortran10-openmpi-<targettype> = <version>"
  requires "libhdf5hl_fortran10-openmpi-<targettype> = <version>"
hdf5-mvapich2-devel
  requires -openmpi-<targettype>
  requires "libhdf5-10-mvapich2-<targettype> = <version>"
  requires "libhdf5_hl10-mvapich2-<targettype> = <version>"
  requires "libhdf5_fortran10-mvapich2-<targettype> = <version>"
  requires "libhdf5hl_fortran10-mvapich2-<targettype> = <version>"