From 47504435991623b1bf921ee814c90e7d42080a6c98098e7e2e1bf59ea9395b82 Mon Sep 17 00:00:00 2001
From: Dmitry Roshchin <dmitry@roshchin.org>
Date: Thu, 15 Feb 2018 17:43:31 +0000
Subject: [PATCH] Accepting request 575316 from home:jengelh:branches:science

- Trim description for size and drop most of the marketing blurb.
  Fix RPM groups.

OBS-URL: https://build.opensuse.org/request/show/575316
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=69
---
 hdf5.changes |   6 ++
 hdf5.spec    | 204 +++++----------------------------------------------
 2 files changed, 24 insertions(+), 186 deletions(-)

diff --git a/hdf5.changes b/hdf5.changes
index 933de97..1335a37 100644
--- a/hdf5.changes
+++ b/hdf5.changes
@@ -1,3 +1,9 @@
+-------------------------------------------------------------------
+Sat Feb 10 23:04:47 UTC 2018 - jengelh@inai.de
+
+- Trim description for size and drop most of the marketing blurb.
+  Fix RPM groups.
+
 -------------------------------------------------------------------
 Sat Feb 10 17:40:10 UTC 2018 - eich@suse.com
 
diff --git a/hdf5.spec b/hdf5.spec
index 764c09c..4c5a900 100644
--- a/hdf5.spec
+++ b/hdf5.spec
@@ -250,21 +250,7 @@ BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
 HDF5 is a data model, library, and file format for storing and
-managing data. It supports an unlimited variety of datatypes, and
-is designed for flexible and efficient I/O and for high volume and
-complex data. HDF5 is portable and is extensible, allowing
-applications to evolve in their use of HDF5.
-
-The HDF5 technology suite is designed to organize, store, discover,
-access, analyze, share, and preserve diverse, complex data in
-continuously evolving heterogeneous computing and storage environments.
-
-HDF5 supports all types of data stored digitally, regardless of origin
-or size. Petabytes of remote sensing data collected by satellites,
-terabytes of computational results from nuclear testing models, and
-megabytes of high-resolution MRI brain scans are stored in HDF5 files,
-together with metadata necessary for efficient data sharing,
-processing, visualization, and archiving.
+managing data. It supports an unlimited variety of datatypes.
 
 This package contains the %{flavor} version utility functions for working                                                                         
 with HDF5 files.
@@ -272,7 +258,7 @@ with HDF5 files.
 %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:          Productivity/Scientific/Other
+Group:          System/Libraries
 Provides:       %{libname} = %{version}
 Obsoletes:      %{libname} < %{version}
 %{?with_hpc:Provides:       libhdf5%{?with_mpi:-%{mpi_flavor}}-hpc = %{version}}
@@ -280,21 +266,7 @@ Obsoletes:      %{libname} < %{version}
 
 %description -n %{libname -s %{sonum}}
 HDF5 is a data model, library, and file format for storing and
-managing data. It supports an unlimited variety of datatypes, and
-is designed for flexible and efficient I/O and for high volume and
-complex data. HDF5 is portable and is extensible, allowing
-applications to evolve in their use of HDF5.
-
-The HDF5 technology suite is designed to organize, store, discover,
-access, analyze, share, and preserve diverse, complex data in
-continuously evolving heterogeneous computing and storage environments.
-
-HDF5 supports all types of data stored digitally, regardless of origin
-or size. Petabytes of remote sensing data collected by satellites,
-terabytes of computational results from nuclear testing models, and
-megabytes of high-resolution MRI brain scans are stored in HDF5 files,
-together with metadata necessary for efficient data sharing,
-processing, visualization, and archiving.
+managing data. It supports an unlimited variety of datatypes.
 
 This package contains the %{flavor} version of the HDF5 runtime libraries.
 
@@ -303,7 +275,7 @@ This package contains the %{flavor} version of the HDF5 runtime libraries.
 %package -n     %{libname -l _hl -s %{sonum_HL}}
 Summary:        High-level shared libraries for the HDF5 scientific data format
 # To avoid unresolvable errors due to multiple providers of the library
-Group:          Productivity/Scientific/Other
+Group:          System/Libraries
 Provides:       %{libname -l _hl} = %{version}
 Obsoletes:      %{libname -l _hl} < %{version}
 %{?with_hpc:Provides:       libhdf5%{?with_mpi:-%{mpi_flavor}}-hpc = %{version}}
@@ -311,21 +283,7 @@ Obsoletes:      %{libname -l _hl} < %{version}
 
 %description -n %{libname -l _hl -s %{sonum_HL}}
 HDF5 is a data model, library, and file format for storing and
-managing data. It supports an unlimited variety of datatypes, and
-is designed for flexible and efficient I/O and for high volume and
-complex data. HDF5 is portable and is extensible, allowing
-applications to evolve in their use of HDF5.
-
-The HDF5 technology suite is designed to organize, store, discover,
-access, analyze, share, and preserve diverse, complex data in
-continuously evolving heterogeneous computing and storage environments.
-
-HDF5 supports all types of data stored digitally, regardless of origin
-or size. Petabytes of remote sensing data collected by satellites,
-terabytes of computational results from nuclear testing models, and
-megabytes of high-resolution MRI brain scans are stored in HDF5 files,
-together with metadata necessary for efficient data sharing,
-processing, visualization, and archiving.
+managing data. It supports an unlimited variety of datatypes.
 
 This package contains the %{flavor} version of the high-level HDF5
 runtime libraries.
@@ -335,7 +293,7 @@ runtime libraries.
 %package -n     %{libname -l _cpp -s %{sonum_CXX}}
 Summary:        Shared libraries for the HDF5 scientific data format
 # To avoid unresolvable errors due to multiple providers of the library
-Group:          Productivity/Scientific/Other
+Group:          System/Libraries
 Provides:       %{libname -l _cpp} = %{version}
 Obsoletes:      %{libname -l _cpp} < %{version}
 %{?with_hpc:Provides:       libhdf5%{?with_mpi:-%{mpi_flavor}}-hpc = %{version}}
@@ -343,21 +301,7 @@ Obsoletes:      %{libname -l _cpp} < %{version}
 
 %description -n %{libname -l _cpp -s %{sonum_CXX}}
 HDF5 is a data model, library, and file format for storing and
-managing data. It supports an unlimited variety of datatypes, and
-is designed for flexible and efficient I/O and for high volume and
-complex data. HDF5 is portable and is extensible, allowing
-applications to evolve in their use of HDF5.
-
-The HDF5 technology suite is designed to organize, store, discover,
-access, analyze, share, and preserve diverse, complex data in
-continuously evolving heterogeneous computing and storage environments.
-
-HDF5 supports all types of data stored digitally, regardless of origin
-or size. Petabytes of remote sensing data collected by satellites,
-terabytes of computational results from nuclear testing models, and
-megabytes of high-resolution MRI brain scans are stored in HDF5 files,
-together with metadata necessary for efficient data sharing,
-processing, visualization, and archiving.
+managing data. It supports an unlimited variety of datatypes.
 
 This package contains the HDF5 runtime libraries.
 
@@ -366,7 +310,7 @@ This package contains the HDF5 runtime libraries.
 %package -n     %{libname -l _hl_cpp -s %{sonum_HL_CXX}}
 Summary:        High-level shared libraries for the HDF5 scientific data format
 # To avoid unresolvable errors due to multiple providers of the library
-Group:          Productivity/Scientific/Other
+Group:          System/Libraries
 Provides:       %{libname -l _hl_cpp} = %{version}
 Obsoletes:      %{libname -l _hl_cpp} < %{version}
 %{?with_hpc:Provides:       libhdf5%{?with_mpi:-%{mpi_flavor}}-hpc = %{version}}
@@ -374,21 +318,7 @@ Obsoletes:      %{libname -l _hl_cpp} < %{version}
 
 %description -n %{libname -l _hl_cpp -s %{sonum_HL_CXX}}
 HDF5 is a data model, library, and file format for storing and
-managing data. It supports an unlimited variety of datatypes, and
-is designed for flexible and efficient I/O and for high volume and
-complex data. HDF5 is portable and is extensible, allowing
-applications to evolve in their use of HDF5.
-
-The HDF5 technology suite is designed to organize, store, discover,
-access, analyze, share, and preserve diverse, complex data in
-continuously evolving heterogeneous computing and storage environments.
-
-HDF5 supports all types of data stored digitally, regardless of origin
-or size. Petabytes of remote sensing data collected by satellites,
-terabytes of computational results from nuclear testing models, and
-megabytes of high-resolution MRI brain scans are stored in HDF5 files,
-together with metadata necessary for efficient data sharing,
-processing, visualization, and archiving.
+managing data. It supports an unlimited variety of datatypes.
 
 This package contains the the high-level HDF5 runtime libraries.
 
@@ -397,7 +327,7 @@ This package contains the the high-level HDF5 runtime libraries.
 %package -n     %{libname -l _fortran -s %{sonum_F}}
 Summary:        Shared libraries for the HDF5 scientific data format
 # To avoid unresolvable errors due to multiple providers of the library
-Group:          Productivity/Scientific/Other
+Group:          System/Libraries
 Provides:       %{libname -l _fortran} = %{version}
 Obsoletes:      %{libname -l _fortran} < %{version}
 %{?with_hpc:Provides:       libhdf5%{?with_mpi:-%{mpi_flavor}}-hpc = %{version}}
@@ -405,21 +335,7 @@ Obsoletes:      %{libname -l _fortran} < %{version}
 
 %description -n %{libname -l _fortran -s %{sonum_F}}
 HDF5 is a data model, library, and file format for storing and
-managing data. It supports an unlimited variety of datatypes, and
-is designed for flexible and efficient I/O and for high volume and
-complex data. HDF5 is portable and is extensible, allowing
-applications to evolve in their use of HDF5.
-
-The HDF5 technology suite is designed to organize, store, discover,
-access, analyze, share, and preserve diverse, complex data in
-continuously evolving heterogeneous computing and storage environments.
-
-HDF5 supports all types of data stored digitally, regardless of origin
-or size. Petabytes of remote sensing data collected by satellites,
-terabytes of computational results from nuclear testing models, and
-megabytes of high-resolution MRI brain scans are stored in HDF5 files,
-together with metadata necessary for efficient data sharing,
-processing, visualization, and archiving.
+managing data. It supports an unlimited variety of datatypes.
 
 This package contains the %{flavor} version of the HDF5 runtime libraries.
 
@@ -428,7 +344,7 @@ This package contains the %{flavor} version of the HDF5 runtime libraries.
 %package -n     %{libname -l hl_fortran -s %{sonum_HL_F}}
 Summary:        High-level shared libraries for the HDF5 scientific data format
 # To avoid unresolvable errors due to multiple providers of the library
-Group:          Productivity/Scientific/Other
+Group:          System/Libraries
 Provides:       %{libname -l hl_fortran} = %{version}
 Obsoletes:      %{libname -l hl_fortran} < %{version}
 %{?with_hpc:Provides:       libhdf5%{?with_mpi:-%{mpi_flavor}}-hpc = %{version}}
@@ -436,21 +352,7 @@ Obsoletes:      %{libname -l hl_fortran} < %{version}
 
 %description -n %{libname -l hl_fortran -s %{sonum_HL_F}}
 HDF5 is a data model, library, and file format for storing and
-managing data. It supports an unlimited variety of datatypes, and
-is designed for flexible and efficient I/O and for high volume and
-complex data. HDF5 is portable and is extensible, allowing
-applications to evolve in their use of HDF5.
-
-The HDF5 technology suite is designed to organize, store, discover,
-access, analyze, share, and preserve diverse, complex data in
-continuously evolving heterogeneous computing and storage environments.
-
-HDF5 supports all types of data stored digitally, regardless of origin
-or size. Petabytes of remote sensing data collected by satellites,
-terabytes of computational results from nuclear testing models, and
-megabytes of high-resolution MRI brain scans are stored in HDF5 files,
-together with metadata necessary for efficient data sharing,
-processing, visualization, and archiving.
+managing data. It supports an unlimited variety of datatypes.
 
 This package contains the %{flavor} version of the high-level HDF5
 runtime libraries.
@@ -463,21 +365,7 @@ Group:          Development/Libraries/Other
 
 %description -n %{pname}-devel-data
 HDF5 is a data model, library, and file format for storing and
-managing data. It supports an unlimited variety of datatypes, and
-is designed for flexible and efficient I/O and for high volume and
-complex data. HDF5 is portable and is extensible, allowing
-applications to evolve in their use of HDF5.
-
-The HDF5 technology suite is designed to organize, store, discover,
-access, analyze, share, and preserve diverse, complex data in
-continuously evolving heterogeneous computing and storage environments.
-
-HDF5 supports all types of data stored digitally, regardless of origin
-or size. Petabytes of remote sensing data collected by satellites,
-terabytes of computational results from nuclear testing models, and
-megabytes of high-resolution MRI brain scans are stored in HDF5 files,
-together with metadata necessary for efficient data sharing,
-processing, visualization, and archiving.
+managing data. It supports an unlimited variety of datatypes.
 
 This package contains generic files needed to create projects that use
 any version of HDF5.
@@ -503,21 +391,7 @@ Requires:       %{libname -l hl_fortran -s %{sonum_HL_F}} = %{version}
 
 %description devel
 HDF5 is a data model, library, and file format for storing and
-managing data. It supports an unlimited variety of datatypes, and
-is designed for flexible and efficient I/O and for high volume and
-complex data. HDF5 is portable and is extensible, allowing
-applications to evolve in their use of HDF5.
-
-The HDF5 technology suite is designed to organize, store, discover,
-access, analyze, share, and preserve diverse, complex data in
-continuously evolving heterogeneous computing and storage environments.
-
-HDF5 supports all types of data stored digitally, regardless of origin
-or size. Petabytes of remote sensing data collected by satellites,
-terabytes of computational results from nuclear testing models, and
-megabytes of high-resolution MRI brain scans are stored in HDF5 files,
-together with metadata necessary for efficient data sharing,
-processing, visualization, and archiving.
+managing data. It supports an unlimited variety of datatypes.
 
 This package contains all files needed to create projects that use
 the %{flavor} version of HDF5.
@@ -531,21 +405,7 @@ Requires:       %{name}-devel = %{version}
 
 %description devel-static
 HDF5 is a data model, library, and file format for storing and
-managing data. It supports an unlimited variety of datatypes, and
-is designed for flexible and efficient I/O and for high volume and
-complex data. HDF5 is portable and is extensible, allowing
-applications to evolve in their use of HDF5.
-
-The HDF5 technology suite is designed to organize, store, discover,
-access, analyze, share, and preserve diverse, complex data in
-continuously evolving heterogeneous computing and storage environments.
-
-HDF5 supports all types of data stored digitally, regardless of origin
-or size. Petabytes of remote sensing data collected by satellites,
-terabytes of computational results from nuclear testing models, and
-megabytes of high-resolution MRI brain scans are stored in HDF5 files,
-together with metadata necessary for efficient data sharing,
-processing, visualization, and archiving.
+managing data. It supports an unlimited variety of datatypes.
 
 This package provides the static libraries for the %{flavor} version of HDF5.
 
@@ -561,21 +421,7 @@ Requires:       %{libname -s %{sonum}} = %{version}
 
 %description -n %{pname}-examples
 HDF5 is a data model, library, and file format for storing and
-managing data. It supports an unlimited variety of datatypes, and
-is designed for flexible and efficient I/O and for high volume and
-complex data. HDF5 is portable and is extensible, allowing
-applications to evolve in their use of HDF5.
-
-The HDF5 technology suite is designed to organize, store, discover,
-access, analyze, share, and preserve diverse, complex data in
-continuously evolving heterogeneous computing and storage environments.
-
-HDF5 supports all types of data stored digitally, regardless of origin
-or size. Petabytes of remote sensing data collected by satellites,
-terabytes of computational results from nuclear testing models, and
-megabytes of high-resolution MRI brain scans are stored in HDF5 files,
-together with metadata necessary for efficient data sharing,
-processing, visualization, and archiving.
+managing data. It supports an unlimited variety of datatypes.
 
 This package provides examples of HDF5 library use.
 
@@ -587,21 +433,7 @@ Provides:       %{name}-module = %version
 
 %description module
 HDF5 is a data model, library, and file format for storing and
-managing data. It supports an unlimited variety of datatypes, and
-is designed for flexible and efficient I/O and for high volume and
-complex data. HDF5 is portable and is extensible, allowing
-applications to evolve in their use of HDF5.
-
-The HDF5 technology suite is designed to organize, store, discover,
-access, analyze, share, and preserve diverse, complex data in
-continuously evolving heterogeneous computing and storage environments.
-
-HDF5 supports all types of data stored digitally, regardless of origin
-or size. Petabytes of remote sensing data collected by satellites,
-terabytes of computational results from nuclear testing models, and
-megabytes of high-resolution MRI brain scans are stored in HDF5 files,
-together with metadata necessary for efficient data sharing,
-processing, visualization, and archiving.
+managing data. It supports an unlimited variety of datatypes.
 
 This package contains the environment module needed for the HDF5
 library packages.