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 Mon Jul 3 13:47:05 UTC 2017 - badshah400@gmail.com

View File

@ -109,15 +109,15 @@ Conflicts: vtk-compat_gl
%endif %endif
%description %description
VTK is an open-source software system for image processing, 3D VTK is a software system for image processing, 3D graphics, volume
graphics, volume rendering and visualization. VTK includes many rendering and visualization. VTK includes many advanced algorithms
advanced algorithms (e.g., surface reconstruction, implicit modelling, (e.g. surface reconstruction, implicit modelling, decimation) and
decimation) and rendering techniques (e.g., hardware-accelerated rendering techniques (e.g. hardware-accelerated volume rendering, LOD
volume rendering, LOD control). control).
%package devel %package devel
Summary: VTK header files for building C++ code Summary: VTK header files for building C++ code
Group: Development/Libraries/Other Group: Development/Libraries/C and C++
Requires: %{name} = %{version} Requires: %{name} = %{version}
Requires: %{name}-java = %{version} Requires: %{name}-java = %{version}
Requires: %{name}-qt = %{version} Requires: %{name}-qt = %{version}
@ -154,11 +154,8 @@ Conflicts: vtk-compat_gl-devel
%endif %endif
%description devel %description devel
VTK is an open-source software system for image processing, 3D VTK is a software system for image processing, 3D graphics, volume
graphics, volume rendering and visualization. VTK includes many rendering and visualization.
advanced algorithms (e.g., surface reconstruction, implicit modelling,
decimation) and rendering techniques (e.g., hardware-accelerated
volume rendering, LOD control).
This provides the VTK header files required to compile C++ programs that This provides the VTK header files required to compile C++ programs that
use VTK to do 3D visualisation. use VTK to do 3D visualisation.
@ -175,17 +172,14 @@ Conflicts: vtk-compat_gl-java
%endif %endif
%description java %description java
VTK is an open-source software system for image processing, 3D VTK is a software system for image processing, 3D graphics, volume
graphics, volume rendering and visualization. VTK includes many rendering and visualization.
advanced algorithms (e.g., surface reconstruction, implicit modelling,
decimation) and rendering techniques (e.g., hardware-accelerated
volume rendering, LOD control).
This package provides java bindings for VTK. This package provides java bindings for VTK.
%package -n python3-%{name} %package -n python3-%{name}
Summary: Python bindings for VTK Summary: Python bindings for VTK
Group: System/Libraries Group: Development/Languages/Python
Requires: %{name} = %{version} Requires: %{name} = %{version}
# DESPITE NOT BEING A DEVEL PACKAGE, THIS REQUIRES OPENMPI-DEVEL TO RUN # DESPITE NOT BEING A DEVEL PACKAGE, THIS REQUIRES OPENMPI-DEVEL TO RUN
Requires: openmpi-devel Requires: openmpi-devel
@ -197,17 +191,14 @@ Conflicts: python3-vtk-compat_gl
%endif %endif
%description -n python3-%{name} %description -n python3-%{name}
VTK is an open-source software system for image processing, 3D VTK is a software system for image processing, 3D graphics, volume
graphics, volume rendering and visualization. VTK includes many rendering and visualization.
advanced algorithms (e.g., surface reconstruction, implicit modelling,
decimation) and rendering techniques (e.g., hardware-accelerated
volume rendering, LOD control).
This package provides python bindings for VTK. This package provides Python bindings for VTK.
%package -n python3-%{name}-qt %package -n python3-%{name}-qt
Summary: Qt Python VTK widget Summary: Qt Python VTK widget
Group: System/Libraries Group: Development/Languages/Python
Requires: %{name} = %{version} Requires: %{name} = %{version}
Requires: %{name}-qt = %{version} Requires: %{name}-qt = %{version}
Requires: python3-%{name} = %{version} Requires: python3-%{name} = %{version}
@ -232,11 +223,8 @@ Conflicts: python3-vtk-compat_gl-qt
%endif %endif
%description -n python3-%{name}-qt %description -n python3-%{name}-qt
VTK is an open-source software system for image processing, 3D VTK is a software system for image processing, 3D graphics, volume
graphics, volume rendering and visualization. VTK includes many rendering and visualization.
advanced algorithms (e.g., surface reconstruction, implicit modelling,
decimation) and rendering techniques (e.g., hardware-accelerated
volume rendering, LOD control).
This package provides python-qt bindings for VTK. This package provides python-qt bindings for VTK.
@ -252,11 +240,8 @@ Conflicts: vtk-compat_gl-qt
%endif %endif
%description qt %description qt
VTK is an open-source software system for image processing, 3D VTK is a software system for image processing, 3D graphics, volume
graphics, volume rendering and visualization. VTK includes many rendering and visualization.
advanced algorithms (e.g., surface reconstruction, implicit modelling,
decimation) and rendering techniques (e.g., hardware-accelerated
volume rendering, LOD control).
This package provides Qt bindings for VTK. This package provides Qt bindings for VTK.
@ -272,11 +257,8 @@ Conflicts: vtk-compat_gl-tcl
%endif %endif
%description tcl %description tcl
VTK is an open-source software system for image processing, 3D VTK is a software system for image processing, 3D graphics, volume
graphics, volume rendering and visualization. VTK includes many rendering and visualization.
advanced algorithms (e.g., surface reconstruction, implicit modelling,
decimation) and rendering techniques (e.g., hardware-accelerated
volume rendering, LOD control).
This package provides tcl bindings for VTK. This package provides tcl bindings for VTK.
@ -293,15 +275,11 @@ Conflicts: vtk-compat_gl-examples
%endif %endif
%description examples %description examples
VTK is an open-source software system for image processing, 3D VTK is a software system for image processing, 3D graphics, volume
graphics, volume rendering and visualization. VTK includes many rendering and visualization.
advanced algorithms (e.g., surface reconstruction, implicit modelling,
decimation) and rendering techniques (e.g., hardware-accelerated
volume rendering, LOD control).
This package contains many well-commented examples showing how to use This package contains many examples showing how to use VTK. Examples
VTK. Examples are available in the C++, Tcl, Python and Java are available in the C++, Tcl, Python and Java programming languages.
programming languages.
%package testing %package testing
Summary: Testing programs for VTK Summary: Testing programs for VTK
@ -316,11 +294,8 @@ Conflicts: vtk-compat_gl-testing
%endif %endif
%description testing %description testing
VTK is an open-source software system for image processing, 3D VTK is a software system for image processing, 3D graphics, volume
graphics, volume rendering and visualization. VTK includes many rendering and visualization.
advanced algorithms (e.g., surface reconstruction, implicit modelling,
decimation) and rendering techniques (e.g., hardware-accelerated
volume rendering, LOD control).
This package provides a few testing programs for VTK. This package provides a few testing programs for VTK.
@ -396,7 +371,7 @@ make %{?_smp_mflags} VERBOSE=1
make %{?_smp_mflags} DoxygenDoc make %{?_smp_mflags} DoxygenDoc
# Remove executable bits from sources (some of which are generated) # 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 popd
%install %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 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/ Url: http://vtk.org/
Source: http://www.vtk.org/files/release/%{series}/VTK-%{version}.tar.gz 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 # 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 # 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 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 # 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 %endif
%description %description
VTK is an open-source software system for image processing, 3D VTK is a software system for image processing, 3D graphics, volume
graphics, volume rendering and visualization. VTK includes many rendering and visualization. VTK includes many advanced algorithms
advanced algorithms (e.g., surface reconstruction, implicit modelling, (e.g. surface reconstruction, implicit modelling, decimation) and
decimation) and rendering techniques (e.g., hardware-accelerated rendering techniques (e.g. hardware-accelerated volume rendering, LOD
volume rendering, LOD control). control).
%package devel %package devel
Summary: VTK header files for building C++ code Summary: VTK header files for building C++ code
Group: Development/Libraries/Other Group: Development/Libraries/C and C++
Requires: %{name} = %{version} Requires: %{name} = %{version}
Requires: %{name}-java = %{version} Requires: %{name}-java = %{version}
Requires: %{name}-qt = %{version} Requires: %{name}-qt = %{version}
@ -154,11 +154,8 @@ Conflicts: vtk-compat_gl-devel
%endif %endif
%description devel %description devel
VTK is an open-source software system for image processing, 3D VTK is a software system for image processing, 3D graphics, volume
graphics, volume rendering and visualization. VTK includes many rendering and visualization.
advanced algorithms (e.g., surface reconstruction, implicit modelling,
decimation) and rendering techniques (e.g., hardware-accelerated
volume rendering, LOD control).
This provides the VTK header files required to compile C++ programs that This provides the VTK header files required to compile C++ programs that
use VTK to do 3D visualisation. use VTK to do 3D visualisation.
@ -175,17 +172,14 @@ Conflicts: vtk-compat_gl-java
%endif %endif
%description java %description java
VTK is an open-source software system for image processing, 3D VTK is a software system for image processing, 3D graphics, volume
graphics, volume rendering and visualization. VTK includes many rendering and visualization.
advanced algorithms (e.g., surface reconstruction, implicit modelling,
decimation) and rendering techniques (e.g., hardware-accelerated
volume rendering, LOD control).
This package provides java bindings for VTK. This package provides java bindings for VTK.
%package -n python3-%{name} %package -n python3-%{name}
Summary: Python bindings for VTK Summary: Python bindings for VTK
Group: System/Libraries Group: Development/Languages/Python
Requires: %{name} = %{version} Requires: %{name} = %{version}
# DESPITE NOT BEING A DEVEL PACKAGE, THIS REQUIRES OPENMPI-DEVEL TO RUN # DESPITE NOT BEING A DEVEL PACKAGE, THIS REQUIRES OPENMPI-DEVEL TO RUN
Requires: openmpi-devel Requires: openmpi-devel
@ -197,17 +191,14 @@ Conflicts: python3-vtk-compat_gl
%endif %endif
%description -n python3-%{name} %description -n python3-%{name}
VTK is an open-source software system for image processing, 3D VTK is a software system for image processing, 3D graphics, volume
graphics, volume rendering and visualization. VTK includes many rendering and visualization.
advanced algorithms (e.g., surface reconstruction, implicit modelling,
decimation) and rendering techniques (e.g., hardware-accelerated
volume rendering, LOD control).
This package provides python bindings for VTK. This package provides Python bindings for VTK.
%package -n python3-%{name}-qt %package -n python3-%{name}-qt
Summary: Qt Python VTK widget Summary: Qt Python VTK widget
Group: System/Libraries Group: Development/Languages/Python
Requires: %{name} = %{version} Requires: %{name} = %{version}
Requires: %{name}-qt = %{version} Requires: %{name}-qt = %{version}
Requires: python3-%{name} = %{version} Requires: python3-%{name} = %{version}
@ -232,11 +223,8 @@ Conflicts: python3-vtk-compat_gl-qt
%endif %endif
%description -n python3-%{name}-qt %description -n python3-%{name}-qt
VTK is an open-source software system for image processing, 3D VTK is a software system for image processing, 3D graphics, volume
graphics, volume rendering and visualization. VTK includes many rendering and visualization.
advanced algorithms (e.g., surface reconstruction, implicit modelling,
decimation) and rendering techniques (e.g., hardware-accelerated
volume rendering, LOD control).
This package provides python-qt bindings for VTK. This package provides python-qt bindings for VTK.
@ -252,11 +240,8 @@ Conflicts: vtk-compat_gl-qt
%endif %endif
%description qt %description qt
VTK is an open-source software system for image processing, 3D VTK is a software system for image processing, 3D graphics, volume
graphics, volume rendering and visualization. VTK includes many rendering and visualization.
advanced algorithms (e.g., surface reconstruction, implicit modelling,
decimation) and rendering techniques (e.g., hardware-accelerated
volume rendering, LOD control).
This package provides Qt bindings for VTK. This package provides Qt bindings for VTK.
@ -272,11 +257,8 @@ Conflicts: vtk-compat_gl-tcl
%endif %endif
%description tcl %description tcl
VTK is an open-source software system for image processing, 3D VTK is a software system for image processing, 3D graphics, volume
graphics, volume rendering and visualization. VTK includes many rendering and visualization.
advanced algorithms (e.g., surface reconstruction, implicit modelling,
decimation) and rendering techniques (e.g., hardware-accelerated
volume rendering, LOD control).
This package provides tcl bindings for VTK. This package provides tcl bindings for VTK.
@ -293,15 +275,11 @@ Conflicts: vtk-compat_gl-examples
%endif %endif
%description examples %description examples
VTK is an open-source software system for image processing, 3D VTK is a software system for image processing, 3D graphics, volume
graphics, volume rendering and visualization. VTK includes many rendering and visualization.
advanced algorithms (e.g., surface reconstruction, implicit modelling,
decimation) and rendering techniques (e.g., hardware-accelerated
volume rendering, LOD control).
This package contains many well-commented examples showing how to use This package contains many examples showing how to use VTK. Examples
VTK. Examples are available in the C++, Tcl, Python and Java are available in the C++, Tcl, Python and Java programming languages.
programming languages.
%package testing %package testing
Summary: Testing programs for VTK Summary: Testing programs for VTK
@ -316,11 +294,8 @@ Conflicts: vtk-compat_gl-testing
%endif %endif
%description testing %description testing
VTK is an open-source software system for image processing, 3D VTK is a software system for image processing, 3D graphics, volume
graphics, volume rendering and visualization. VTK includes many rendering and visualization.
advanced algorithms (e.g., surface reconstruction, implicit modelling,
decimation) and rendering techniques (e.g., hardware-accelerated
volume rendering, LOD control).
This package provides a few testing programs for VTK. This package provides a few testing programs for VTK.
@ -396,7 +371,7 @@ make %{?_smp_mflags} VERBOSE=1
make %{?_smp_mflags} DoxygenDoc make %{?_smp_mflags} DoxygenDoc
# Remove executable bits from sources (some of which are generated) # 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 popd
%install %install