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
This commit is contained in:
Dmitry Roshchin 2017-08-05 16:43:24 +00:00 committed by Git OBS Bridge
parent ffe99d6da7
commit 00cc6dfdcc
4 changed files with 73 additions and 107 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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