From 00cc6dfdccba7e8f61de62a41b231a5a47825dd0ecdb0081b96c675e479f1492 Mon Sep 17 00:00:00 2001 From: Dmitry Roshchin Date: Sat, 5 Aug 2017 16:43:24 +0000 Subject: [PATCH] Accepting request 512394 from home:jengelh:branches:science - Trim descriptions and rectify RPM groups. - Trim descriptions and rectify RPM groups. OBS-URL: https://build.opensuse.org/request/show/512394 OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=85 --- vtk-compat_gl.changes | 11 ++++++ vtk-compat_gl.spec | 81 +++++++++++++++-------------------------- vtk.changes | 5 +++ vtk.spec | 83 +++++++++++++++---------------------------- 4 files changed, 73 insertions(+), 107 deletions(-) diff --git a/vtk-compat_gl.changes b/vtk-compat_gl.changes index 1bdf27d..ce7c178 100644 --- a/vtk-compat_gl.changes +++ b/vtk-compat_gl.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Tue Jul 25 00:04:11 UTC 2017 - jengelh@inai.de + +- Trim descriptions and rectify RPM groups. + +------------------------------------------------------------------- +Mon Jul 17 23:37:37 UTC 2017 - adrian@suse.de + +- add liblz4-devel and libharu-devel also to Requires of devel package + (fixes linking errors in other packages) + ------------------------------------------------------------------- Mon Jul 3 13:47:05 UTC 2017 - badshah400@gmail.com diff --git a/vtk-compat_gl.spec b/vtk-compat_gl.spec index b5e6597..a437101 100644 --- a/vtk-compat_gl.spec +++ b/vtk-compat_gl.spec @@ -109,15 +109,15 @@ Conflicts: vtk-compat_gl %endif %description -VTK is an open-source software system for image processing, 3D -graphics, volume rendering and visualization. VTK includes many -advanced algorithms (e.g., surface reconstruction, implicit modelling, -decimation) and rendering techniques (e.g., hardware-accelerated -volume rendering, LOD control). +VTK is a software system for image processing, 3D graphics, volume +rendering and visualization. VTK includes many advanced algorithms +(e.g. surface reconstruction, implicit modelling, decimation) and +rendering techniques (e.g. hardware-accelerated volume rendering, LOD +control). %package devel Summary: VTK header files for building C++ code -Group: Development/Libraries/Other +Group: Development/Libraries/C and C++ Requires: %{name} = %{version} Requires: %{name}-java = %{version} Requires: %{name}-qt = %{version} @@ -154,11 +154,8 @@ Conflicts: vtk-compat_gl-devel %endif %description devel -VTK is an open-source software system for image processing, 3D -graphics, volume rendering and visualization. VTK includes many -advanced algorithms (e.g., surface reconstruction, implicit modelling, -decimation) and rendering techniques (e.g., hardware-accelerated -volume rendering, LOD control). +VTK is a software system for image processing, 3D graphics, volume +rendering and visualization. This provides the VTK header files required to compile C++ programs that use VTK to do 3D visualisation. @@ -175,17 +172,14 @@ Conflicts: vtk-compat_gl-java %endif %description java -VTK is an open-source software system for image processing, 3D -graphics, volume rendering and visualization. VTK includes many -advanced algorithms (e.g., surface reconstruction, implicit modelling, -decimation) and rendering techniques (e.g., hardware-accelerated -volume rendering, LOD control). +VTK is a software system for image processing, 3D graphics, volume +rendering and visualization. This package provides java bindings for VTK. %package -n python3-%{name} Summary: Python bindings for VTK -Group: System/Libraries +Group: Development/Languages/Python Requires: %{name} = %{version} # DESPITE NOT BEING A DEVEL PACKAGE, THIS REQUIRES OPENMPI-DEVEL TO RUN Requires: openmpi-devel @@ -197,17 +191,14 @@ Conflicts: python3-vtk-compat_gl %endif %description -n python3-%{name} -VTK is an open-source software system for image processing, 3D -graphics, volume rendering and visualization. VTK includes many -advanced algorithms (e.g., surface reconstruction, implicit modelling, -decimation) and rendering techniques (e.g., hardware-accelerated -volume rendering, LOD control). +VTK is a software system for image processing, 3D graphics, volume +rendering and visualization. -This package provides python bindings for VTK. +This package provides Python bindings for VTK. %package -n python3-%{name}-qt Summary: Qt Python VTK widget -Group: System/Libraries +Group: Development/Languages/Python Requires: %{name} = %{version} Requires: %{name}-qt = %{version} Requires: python3-%{name} = %{version} @@ -232,11 +223,8 @@ Conflicts: python3-vtk-compat_gl-qt %endif %description -n python3-%{name}-qt -VTK is an open-source software system for image processing, 3D -graphics, volume rendering and visualization. VTK includes many -advanced algorithms (e.g., surface reconstruction, implicit modelling, -decimation) and rendering techniques (e.g., hardware-accelerated -volume rendering, LOD control). +VTK is a software system for image processing, 3D graphics, volume +rendering and visualization. This package provides python-qt bindings for VTK. @@ -252,11 +240,8 @@ Conflicts: vtk-compat_gl-qt %endif %description qt -VTK is an open-source software system for image processing, 3D -graphics, volume rendering and visualization. VTK includes many -advanced algorithms (e.g., surface reconstruction, implicit modelling, -decimation) and rendering techniques (e.g., hardware-accelerated -volume rendering, LOD control). +VTK is a software system for image processing, 3D graphics, volume +rendering and visualization. This package provides Qt bindings for VTK. @@ -272,11 +257,8 @@ Conflicts: vtk-compat_gl-tcl %endif %description tcl -VTK is an open-source software system for image processing, 3D -graphics, volume rendering and visualization. VTK includes many -advanced algorithms (e.g., surface reconstruction, implicit modelling, -decimation) and rendering techniques (e.g., hardware-accelerated -volume rendering, LOD control). +VTK is a software system for image processing, 3D graphics, volume +rendering and visualization. This package provides tcl bindings for VTK. @@ -293,15 +275,11 @@ Conflicts: vtk-compat_gl-examples %endif %description examples -VTK is an open-source software system for image processing, 3D -graphics, volume rendering and visualization. VTK includes many -advanced algorithms (e.g., surface reconstruction, implicit modelling, -decimation) and rendering techniques (e.g., hardware-accelerated -volume rendering, LOD control). +VTK is a software system for image processing, 3D graphics, volume +rendering and visualization. -This package contains many well-commented examples showing how to use -VTK. Examples are available in the C++, Tcl, Python and Java -programming languages. +This package contains many examples showing how to use VTK. Examples +are available in the C++, Tcl, Python and Java programming languages. %package testing Summary: Testing programs for VTK @@ -316,11 +294,8 @@ Conflicts: vtk-compat_gl-testing %endif %description testing -VTK is an open-source software system for image processing, 3D -graphics, volume rendering and visualization. VTK includes many -advanced algorithms (e.g., surface reconstruction, implicit modelling, -decimation) and rendering techniques (e.g., hardware-accelerated -volume rendering, LOD control). +VTK is a software system for image processing, 3D graphics, volume +rendering and visualization. This package provides a few testing programs for VTK. @@ -396,7 +371,7 @@ make %{?_smp_mflags} VERBOSE=1 make %{?_smp_mflags} DoxygenDoc # Remove executable bits from sources (some of which are generated) -find . -name \*.c -or -name \*.cxx -or -name \*.h -or -name \*.hxx -or -name \*.gif | xargs chmod -x +find . -name \*.c -or -name \*.cxx -or -name \*.h -or -name \*.hxx -or -name \*.gif -exec chmod -x "{}" "+" popd %install diff --git a/vtk.changes b/vtk.changes index 281db96..ce7c178 100644 --- a/vtk.changes +++ b/vtk.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Jul 25 00:04:11 UTC 2017 - jengelh@inai.de + +- Trim descriptions and rectify RPM groups. + ------------------------------------------------------------------- Mon Jul 17 23:37:37 UTC 2017 - adrian@suse.de diff --git a/vtk.spec b/vtk.spec index f79a2c1..e822b49 100644 --- a/vtk.spec +++ b/vtk.spec @@ -36,7 +36,7 @@ Group: Productivity/Scientific/Other Url: http://vtk.org/ Source: http://www.vtk.org/files/release/%{series}/VTK-%{version}.tar.gz # FIXME See if packaging can be tweaked to accommodate python-vtk's devel files in a devel package later -Source1: vtk-rpmlintrc +Source1: %{name}-rpmlintrc # PATCH-FIX-UPSTREAM vtk-fix-file-contains-date-time.patch badshah400@gmail.com -- Fix file containing DATE and TIME Patch1: vtk-fix-file-contains-date-time.patch # PATCH-FIX-UPSTREAM vtk-Rinterface-uintptr_t.patch boo#985386 badshah400@gmail.com -- Fix issues with uintptr_t redefinition by defining the HAVE_UINTPTR_T macro using cmake functions to avoid redefinition of uintptr_t, which is already defined in stdint.h called earlier; patch sent upstream @@ -109,15 +109,15 @@ Conflicts: vtk-compat_gl %endif %description -VTK is an open-source software system for image processing, 3D -graphics, volume rendering and visualization. VTK includes many -advanced algorithms (e.g., surface reconstruction, implicit modelling, -decimation) and rendering techniques (e.g., hardware-accelerated -volume rendering, LOD control). +VTK is a software system for image processing, 3D graphics, volume +rendering and visualization. VTK includes many advanced algorithms +(e.g. surface reconstruction, implicit modelling, decimation) and +rendering techniques (e.g. hardware-accelerated volume rendering, LOD +control). %package devel Summary: VTK header files for building C++ code -Group: Development/Libraries/Other +Group: Development/Libraries/C and C++ Requires: %{name} = %{version} Requires: %{name}-java = %{version} Requires: %{name}-qt = %{version} @@ -154,11 +154,8 @@ Conflicts: vtk-compat_gl-devel %endif %description devel -VTK is an open-source software system for image processing, 3D -graphics, volume rendering and visualization. VTK includes many -advanced algorithms (e.g., surface reconstruction, implicit modelling, -decimation) and rendering techniques (e.g., hardware-accelerated -volume rendering, LOD control). +VTK is a software system for image processing, 3D graphics, volume +rendering and visualization. This provides the VTK header files required to compile C++ programs that use VTK to do 3D visualisation. @@ -175,17 +172,14 @@ Conflicts: vtk-compat_gl-java %endif %description java -VTK is an open-source software system for image processing, 3D -graphics, volume rendering and visualization. VTK includes many -advanced algorithms (e.g., surface reconstruction, implicit modelling, -decimation) and rendering techniques (e.g., hardware-accelerated -volume rendering, LOD control). +VTK is a software system for image processing, 3D graphics, volume +rendering and visualization. This package provides java bindings for VTK. %package -n python3-%{name} Summary: Python bindings for VTK -Group: System/Libraries +Group: Development/Languages/Python Requires: %{name} = %{version} # DESPITE NOT BEING A DEVEL PACKAGE, THIS REQUIRES OPENMPI-DEVEL TO RUN Requires: openmpi-devel @@ -197,17 +191,14 @@ Conflicts: python3-vtk-compat_gl %endif %description -n python3-%{name} -VTK is an open-source software system for image processing, 3D -graphics, volume rendering and visualization. VTK includes many -advanced algorithms (e.g., surface reconstruction, implicit modelling, -decimation) and rendering techniques (e.g., hardware-accelerated -volume rendering, LOD control). +VTK is a software system for image processing, 3D graphics, volume +rendering and visualization. -This package provides python bindings for VTK. +This package provides Python bindings for VTK. %package -n python3-%{name}-qt Summary: Qt Python VTK widget -Group: System/Libraries +Group: Development/Languages/Python Requires: %{name} = %{version} Requires: %{name}-qt = %{version} Requires: python3-%{name} = %{version} @@ -232,11 +223,8 @@ Conflicts: python3-vtk-compat_gl-qt %endif %description -n python3-%{name}-qt -VTK is an open-source software system for image processing, 3D -graphics, volume rendering and visualization. VTK includes many -advanced algorithms (e.g., surface reconstruction, implicit modelling, -decimation) and rendering techniques (e.g., hardware-accelerated -volume rendering, LOD control). +VTK is a software system for image processing, 3D graphics, volume +rendering and visualization. This package provides python-qt bindings for VTK. @@ -252,11 +240,8 @@ Conflicts: vtk-compat_gl-qt %endif %description qt -VTK is an open-source software system for image processing, 3D -graphics, volume rendering and visualization. VTK includes many -advanced algorithms (e.g., surface reconstruction, implicit modelling, -decimation) and rendering techniques (e.g., hardware-accelerated -volume rendering, LOD control). +VTK is a software system for image processing, 3D graphics, volume +rendering and visualization. This package provides Qt bindings for VTK. @@ -272,11 +257,8 @@ Conflicts: vtk-compat_gl-tcl %endif %description tcl -VTK is an open-source software system for image processing, 3D -graphics, volume rendering and visualization. VTK includes many -advanced algorithms (e.g., surface reconstruction, implicit modelling, -decimation) and rendering techniques (e.g., hardware-accelerated -volume rendering, LOD control). +VTK is a software system for image processing, 3D graphics, volume +rendering and visualization. This package provides tcl bindings for VTK. @@ -293,15 +275,11 @@ Conflicts: vtk-compat_gl-examples %endif %description examples -VTK is an open-source software system for image processing, 3D -graphics, volume rendering and visualization. VTK includes many -advanced algorithms (e.g., surface reconstruction, implicit modelling, -decimation) and rendering techniques (e.g., hardware-accelerated -volume rendering, LOD control). +VTK is a software system for image processing, 3D graphics, volume +rendering and visualization. -This package contains many well-commented examples showing how to use -VTK. Examples are available in the C++, Tcl, Python and Java -programming languages. +This package contains many examples showing how to use VTK. Examples +are available in the C++, Tcl, Python and Java programming languages. %package testing Summary: Testing programs for VTK @@ -316,11 +294,8 @@ Conflicts: vtk-compat_gl-testing %endif %description testing -VTK is an open-source software system for image processing, 3D -graphics, volume rendering and visualization. VTK includes many -advanced algorithms (e.g., surface reconstruction, implicit modelling, -decimation) and rendering techniques (e.g., hardware-accelerated -volume rendering, LOD control). +VTK is a software system for image processing, 3D graphics, volume +rendering and visualization. This package provides a few testing programs for VTK. @@ -396,7 +371,7 @@ make %{?_smp_mflags} VERBOSE=1 make %{?_smp_mflags} DoxygenDoc # Remove executable bits from sources (some of which are generated) -find . -name \*.c -or -name \*.cxx -or -name \*.h -or -name \*.hxx -or -name \*.gif | xargs chmod -x +find . -name \*.c -or -name \*.cxx -or -name \*.h -or -name \*.hxx -or -name \*.gif -exec chmod -x "{}" "+" popd %install